diff --git a/docs/web/docs/guides/tutorials/custom_react.md b/docs/web/docs/guides/tutorials/custom_react.md index ae2a404b1..7604d240e 100644 --- a/docs/web/docs/guides/tutorials/custom_react.md +++ b/docs/web/docs/guides/tutorials/custom_react.md @@ -36,7 +36,7 @@ mephisto: task_tags: "test,simple,button" ``` -The only change we'll make is to the `task_name` (as you should on any new tasks!), but we will update the other fields as we go. It's important to note the `task_source` and `extra_source_dir` arguments though, as this is where the `Blueprint` will be looking a compiled react app bundle, and for extra static resources for the page. +The only change we'll make is to the `task_name` (as you should on any new tasks!), but we will update the other fields as we go. It's important to note the `task_source` and `extra_source_dir` arguments though, as this is where the `StaticReactBlueprint` class will be looking for the compiled React app's Javascript bundle as well as a folder for extra static resources for the page, respectively. ### 1.2 Launching the task From the current directory, you should be able to execute the run script and get a job working. We're using a different `task_name` to prevent polluting our later task with data that won't share the same format. It is a good practice to do this with initial iterations, and to change the `task_name` any time you change input or output arguments. @@ -201,7 +201,7 @@ onClick={() => onSubmit({ rating: "bad" })} ``` Based on how `onSubmit` is wired to Mephisto's `handleSubmit` function, anything (json-serializable) in the object passed to `onSubmit` will be what is saved for the task. For this tutorial we'll want to put something else useful into this object. To this end, let's add an input box that allows workers to submit an edit to correct the sentence in some way. -We can add some state to `SimpleFrontend` with one line. This provides us with an `editedText` value initialized to `taskData.text`, which we'll set to track the worker edits, and a setter to alter that value. +We can add some state to `SimpleFrontend` with the [`useState` React Hook](https://reactjs.org/docs/hooks-state.html). This provides us with an `editedText` value initialized to `taskData.text`, which we'll set to track the worker edits, and a setter to alter that value. ```jsx // webapp/src/components/core_components.jsx function SimpleFrontend({ taskData, isOnboarding, onSubmit, onError }) { @@ -330,14 +330,86 @@ output_string = f"Provided rating: {outputs['rating']}\n{edit_text_string}" While creating review scripts is powerful, it's not always the easiest way to review data. Annotations that are best in full context, like videos for instance, would likely benefit from being able to view the data directly. -### 4.2 Creating a viewer +### 4.2 Using a web-based review flow For tasks that are best reviewed through a full UI, Mephisto offers a way to create web-based review flows. -TODO - Provide an explanation for how to use the web/UI based viewer for this specific task. +To view the results of the task we just ran through the web-based workflow, run the `mephisto review` CLI tool: -# Building from task blocks with @Annotated +``` +mephisto review --db custom-react-tutorial-iterating --stdout --all +``` + +This will launch a local server where you will be able to browse, filter, and drill into the data collected for your task. + +![](/custom_react_review_all.png) + +You can also drill into a specific task to explore the details further. + +![](/custom_react_review_single.png) + +### 4.3 Customizing the web-based review flow + +By default, we ship with a batteries-included review experience, however you can easily create your own interface with custom "renderers" for visualizing your collected data. + +Let's walk through creating our own custom renderer for our data. + +First, we'll create our review application by using the `create-react-app` npm package, with a mephisto review template. Continuing from within our project folder at `tmp/static_tutorial/` let's run: + +```bash +npx create-react-app@latest custom-review --template mephisto-review +``` +Once the template is done installing we'll create a new file at `custom-review/src/custom/MyDataItem.js` and fill it in as such: + +```jsx +import React from "react"; +import { Card } from "@blueprintjs/core"; + +export default function MyDataItem({item}) { + const rating = item.data.data.outputs.final_data.rating; + const duration = Math.round(item.data.data.times.task_end - item.data.data.times.task_start); + return +

{ rating === "good" ? "👍" : "👎"}

+

{duration} seconds

+
+} + +``` + +Note that we're leveraging the `` component from the rich suite of components [provided by BlueprintJS](https://blueprintjs.com/docs/#core/components/card) to create our renderer. By default, the review template imports the `@blueprintjs/core` library so you can immediately start using any of the UI components provided there. + +Now that we've created our own ItemRenderer, we'll use it by updating `custom-review/src/index.js` to first import the renderer: + +```jsx +import MyDataItem from "./custom/MyDataItem" +``` + +Then we'll pass it to the `` component to modify the way in which our data renders in the grid view: + +```jsx + +``` + +To see our new renderer in action, let's build our app and invoke the mephisto review CLI with it. + +```bash +cd custom-review/ +npm run build +mephisto review build/ --db custom-react-tutorial-iterating --stdout --all +``` + +*Note:* Notice that the `mephisto review` command here is similar to the one run in the previous section, except this time we pass in the relative path to the build folder as an argument. + +![](/custom_react_review_renderer.png) + + +# Building from task blocks with `@annotated` [BETA] -Mephisto at the core is built for complete flexibility over the kinds of tasks you can create. Building everything from scratch though can be a lot, so we've created the annotation toolkit and Annotated libraries. These have components that may be useful for your annotation tasks, as well as examples of developed flows you can use or extend for your tasks. +Mephisto at the core is built for complete flexibility over the kinds of tasks you can create. Building everything from scratch though can be a lot, so we've created the annotation toolkit and `@annotated` suite of libraries. These have components that may be useful for your annotation tasks, as well as examples of developed flows you can use or extend for your tasks. -TODO - add links to the storybook and component documentation. \ No newline at end of file +The full suite of tools is currently in beta and can be found in the [Storybook here](https://annotation-toolkit-storybook.vercel.app/). \ No newline at end of file diff --git a/docs/web/static/custom_react_review_all.png b/docs/web/static/custom_react_review_all.png new file mode 100644 index 000000000..999646954 Binary files /dev/null and b/docs/web/static/custom_react_review_all.png differ diff --git a/docs/web/static/custom_react_review_renderer.png b/docs/web/static/custom_react_review_renderer.png new file mode 100644 index 000000000..2bbeec07e Binary files /dev/null and b/docs/web/static/custom_react_review_renderer.png differ diff --git a/docs/web/static/custom_react_review_single.png b/docs/web/static/custom_react_review_single.png new file mode 100644 index 000000000..f0e4a8faf Binary files /dev/null and b/docs/web/static/custom_react_review_single.png differ diff --git a/mephisto/client/cli.py b/mephisto/client/cli.py index 20fa6cdf4..dd61d9b5a 100644 --- a/mephisto/client/cli.py +++ b/mephisto/client/cli.py @@ -5,6 +5,7 @@ # LICENSE file in the root directory of this source tree. import click # type: ignore +import os from click_default_group import DefaultGroup # type: ignore from omegaconf import MISSING @@ -57,7 +58,11 @@ def config(identifier, value): @cli.command("review") -@click.argument("review_app_dir", type=click.Path(exists=True)) +@click.argument( + "review_app_dir", + type=click.Path(exists=True), + default=os.path.join(os.path.dirname(__file__), "review/default-ui"), +) @click.option("-p", "--port", type=(int), default=5000) @click.option("-o", "--output", type=(str), default="") @click.option("-a", "--assets", "assets_dir", type=(str), default=None) diff --git a/mephisto/client/review/default-ui/asset-manifest.json b/mephisto/client/review/default-ui/asset-manifest.json new file mode 100644 index 000000000..13db86f2f --- /dev/null +++ b/mephisto/client/review/default-ui/asset-manifest.json @@ -0,0 +1,16 @@ +{ + "files": { + "main.css": "/static/css/main.41f44bb3.css", + "main.js": "/static/js/main.7cc18a59.js", + "static/media/icons-20.eot": "/static/media/icons-20.cde033c5d3f24283f757.eot", + "static/media/icons-20.woff": "/static/media/icons-20.1ef633d3a28d0986f63e.woff", + "static/media/icons-20.ttf": "/static/media/icons-20.57b3e708b232fdcb64f9.ttf", + "static/media/icons-16.eot": "/static/media/icons-16.2368f88a078780d80145.eot", + "static/media/icons-16.woff": "/static/media/icons-16.1645f50fb7f7c109f64e.woff", + "static/media/icons-16.ttf": "/static/media/icons-16.13933033991f62d6bb64.ttf", + "index.html": "/index.html", + "main.41f44bb3.css.map": "/static/css/main.41f44bb3.css.map", + "main.7cc18a59.js.map": "/static/js/main.7cc18a59.js.map" + }, + "entrypoints": ["static/css/main.41f44bb3.css", "static/js/main.7cc18a59.js"] +} diff --git a/mephisto/client/review/default-ui/favicon.ico b/mephisto/client/review/default-ui/favicon.ico new file mode 100644 index 000000000..a11777cc4 Binary files /dev/null and b/mephisto/client/review/default-ui/favicon.ico differ diff --git a/mephisto/client/review/default-ui/index.html b/mephisto/client/review/default-ui/index.html new file mode 100644 index 000000000..1ce657d3b --- /dev/null +++ b/mephisto/client/review/default-ui/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + Mephisto Review + + + + + +
+ + diff --git a/mephisto/client/review/default-ui/logo192.png b/mephisto/client/review/default-ui/logo192.png new file mode 100644 index 000000000..fc44b0a37 Binary files /dev/null and b/mephisto/client/review/default-ui/logo192.png differ diff --git a/mephisto/client/review/default-ui/logo512.png b/mephisto/client/review/default-ui/logo512.png new file mode 100644 index 000000000..a4e47a654 Binary files /dev/null and b/mephisto/client/review/default-ui/logo512.png differ diff --git a/mephisto/client/review/default-ui/robots.txt b/mephisto/client/review/default-ui/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/mephisto/client/review/default-ui/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/mephisto/client/review/default-ui/static/css/main.41f44bb3.css b/mephisto/client/review/default-ui/static/css/main.41f44bb3.css new file mode 100644 index 000000000..4804c70f0 --- /dev/null +++ b/mephisto/client/review/default-ui/static/css/main.41f44bb3.css @@ -0,0 +1,10738 @@ +@charset "UTF-8"; +.default-item-renderer { + margin: auto 0; +} +.default-item-renderer-pre { + color: #555; + max-height: 75vh; + max-width: 75vw; + overflow: auto; + text-align: left; + white-space: pre-wrap; +} +.default-item-renderer-pre.small { + height: 16vh; +} +.default-collection-renderer-container { + grid-row-gap: 12px; + grid-column-gap: 12px; + display: grid; + grid-template-columns: 50% 50%; + grid-template-rows: auto; + justify-content: center; + max-width: 100vw; + min-width: 75vw; + padding: 12px 24px 0; +} +@media only screen and (min-width: 1400px) { + .default-collection-renderer-container { + grid-template-columns: 33.33% 33.33% 33.33%; + } +} +.word-cloud { + justify-content: center; + text-align: center; +} +.word-cloud p { + text-align: center; + vertical-align: middle; + width: 100%; +} +.word-cloud-item-renderer { + margin: auto 0; +} +.word-cloud-item-renderer-card.small { + height: 27vh; + overflow: auto; + width: 100%; +} +.word-cloud-item-renderer-card { + height: 100%; + max-height: 75vh; + max-width: 75vw; + overflow: auto; +} +.list-view-renderer-container { + justify-content: center; + margin: 12px 0 0; + width: 75vw; +} +.list-view-renderer-item { + margin: auto 0; + padding: 0 4px; + text-align: left; + width: 100%; +} +.list-view-renderer-item.divider { + margin-top: 18px; +} +.list-view-renderer-item > pre { + color: #555; + height: 16vh; + max-height: 75vh; + max-width: 75vw; + overflow: auto; + text-align: left; + white-space: pre-wrap; +} +.pagination { + padding: 12px 0; +} + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +html { + -webkit-text-size-adjust: 100%; + line-height: 1.15; +} +main { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +img { + border-style: none; +} +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="button"], +[type="reset"], +[type="submit"], +button { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + padding: 0.35em 0.75em 0.625em; +} +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + vertical-align: baseline; +} +textarea { + overflow: auto; +} +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details { + display: block; +} +summary { + display: list-item; +} +[hidden], +template { + display: none; +} +@font-face { + font-family: Icons16; + font-style: normal; + font-weight: 400; + src: url(/static/media/icons-16.2368f88a078780d80145.eot?#iefix) + format("embedded-opentype"), + url(/static/media/icons-16.1645f50fb7f7c109f64e.woff) format("woff"), + url(/static/media/icons-16.13933033991f62d6bb64.ttf) format("truetype"); +} +@font-face { + font-family: Icons20; + font-style: normal; + font-weight: 400; + src: url(/static/media/icons-20.cde033c5d3f24283f757.eot?#iefix) + format("embedded-opentype"), + url(/static/media/icons-20.1ef633d3a28d0986f63e.woff) format("woff"), + url(/static/media/icons-20.57b3e708b232fdcb64f9.ttf) format("truetype"); +} +html { + box-sizing: border-box; +} +*, +:after, +:before { + box-sizing: inherit; +} +body { + color: #182026; + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, + Ubuntu, Cantarell, Open Sans, Helvetica Neue, Icons16, sans-serif; + font-size: 14px; + font-weight: 400; + letter-spacing: 0; + line-height: 1.28581; + text-transform: none; +} +p { + margin-bottom: 10px; + margin-top: 0; +} +small { + font-size: 12px; +} +strong { + font-weight: 600; +} +::selection { + background: rgba(125, 188, 255, 0.6); +} +.bp3-heading { + color: #182026; + font-weight: 600; + margin: 0 0 10px; + padding: 0; +} +.bp3-dark .bp3-heading { + color: #f5f8fa; +} +.bp3-running-text h1, +h1.bp3-heading { + font-size: 36px; + line-height: 40px; +} +.bp3-running-text h2, +h2.bp3-heading { + font-size: 28px; + line-height: 32px; +} +.bp3-running-text h3, +h3.bp3-heading { + font-size: 22px; + line-height: 25px; +} +.bp3-running-text h4, +h4.bp3-heading { + font-size: 18px; + line-height: 21px; +} +.bp3-running-text h5, +h5.bp3-heading { + font-size: 16px; + line-height: 19px; +} +.bp3-running-text h6, +h6.bp3-heading { + font-size: 14px; + line-height: 16px; +} +.bp3-ui-text { + font-size: 14px; + font-weight: 400; + letter-spacing: 0; + line-height: 1.28581; + text-transform: none; +} +.bp3-monospace-text { + font-family: monospace; + text-transform: none; +} +.bp3-text-muted { + color: #5c7080; +} +.bp3-dark .bp3-text-muted { + color: #a7b6c2; +} +.bp3-text-disabled { + color: rgba(92, 112, 128, 0.6); +} +.bp3-dark .bp3-text-disabled { + color: rgba(167, 182, 194, 0.6); +} +.bp3-text-overflow-ellipsis { + word-wrap: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.bp3-running-text { + font-size: 14px; + line-height: 1.5; +} +.bp3-running-text h1 { + color: #182026; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; +} +.bp3-dark .bp3-running-text h1 { + color: #f5f8fa; +} +.bp3-running-text h2 { + color: #182026; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; +} +.bp3-dark .bp3-running-text h2 { + color: #f5f8fa; +} +.bp3-running-text h3 { + color: #182026; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; +} +.bp3-dark .bp3-running-text h3 { + color: #f5f8fa; +} +.bp3-running-text h4 { + color: #182026; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; +} +.bp3-dark .bp3-running-text h4 { + color: #f5f8fa; +} +.bp3-running-text h5 { + color: #182026; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; +} +.bp3-dark .bp3-running-text h5 { + color: #f5f8fa; +} +.bp3-running-text h6 { + color: #182026; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; +} +.bp3-dark .bp3-running-text h6 { + color: #f5f8fa; +} +.bp3-running-text hr { + border: none; + border-bottom: 1px solid rgba(16, 22, 26, 0.15); + margin: 20px 0; +} +.bp3-dark .bp3-running-text hr { + border-color: hsla(0, 0%, 100%, 0.15); +} +.bp3-running-text p { + margin: 0 0 10px; + padding: 0; +} +.bp3-text-large { + font-size: 16px; +} +.bp3-text-small { + font-size: 12px; +} +a { + text-decoration: none; +} +a, +a:hover { + color: #106ba3; +} +a:hover { + cursor: pointer; + text-decoration: underline; +} +.bp3-dark a code, +a .bp3-icon, +a .bp3-icon-large, +a .bp3-icon-standard, +a code { + color: inherit; +} +.bp3-dark a, +.bp3-dark a:hover { + color: #48aff0; +} +.bp3-dark a .bp3-icon, +.bp3-dark a .bp3-icon-large, +.bp3-dark a .bp3-icon-standard, +.bp3-dark a:hover .bp3-icon, +.bp3-dark a:hover .bp3-icon-large, +.bp3-dark a:hover .bp3-icon-standard { + color: inherit; +} +.bp3-code, +.bp3-running-text code { + background: hsla(0, 0%, 100%, 0.7); + border-radius: 3px; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2); + color: #5c7080; + font-family: monospace; + font-size: smaller; + padding: 2px 5px; + text-transform: none; +} +.bp3-dark .bp3-code, +.bp3-dark .bp3-running-text code, +.bp3-running-text .bp3-dark code { + background: rgba(16, 22, 26, 0.3); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4); + color: #a7b6c2; +} +.bp3-running-text a > code, +a > .bp3-code { + color: #137cbd; +} +.bp3-dark .bp3-running-text a > code, +.bp3-dark a > .bp3-code, +.bp3-running-text .bp3-dark a > code { + color: inherit; +} +.bp3-code-block, +.bp3-running-text pre { + word-wrap: break-word; + background: hsla(0, 0%, 100%, 0.7); + border-radius: 3px; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.15); + color: #182026; + display: block; + font-family: monospace; + font-size: 13px; + line-height: 1.4; + margin: 10px 0; + padding: 13px 15px 12px; + text-transform: none; + word-break: break-all; +} +.bp3-dark .bp3-code-block, +.bp3-dark .bp3-running-text pre, +.bp3-running-text .bp3-dark pre { + background: rgba(16, 22, 26, 0.3); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-code-block > code, +.bp3-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; + font-size: inherit; + padding: 0; +} +.bp3-key, +.bp3-running-text kbd { + align-items: center; + background: #fff; + border-radius: 3px; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.2); + color: #5c7080; + display: inline-flex; + font-family: inherit; + font-size: 12px; + height: 24px; + justify-content: center; + line-height: 24px; + min-width: 24px; + padding: 3px 6px; + vertical-align: middle; +} +.bp3-key .bp3-icon, +.bp3-key .bp3-icon-large, +.bp3-key .bp3-icon-standard, +.bp3-running-text kbd .bp3-icon, +.bp3-running-text kbd .bp3-icon-large, +.bp3-running-text kbd .bp3-icon-standard { + margin-right: 5px; +} +.bp3-dark .bp3-key, +.bp3-dark .bp3-running-text kbd, +.bp3-running-text .bp3-dark kbd { + background: #394b59; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.4); + color: #a7b6c2; +} +.bp3-blockquote, +.bp3-running-text blockquote { + border-left: 4px solid rgba(167, 182, 194, 0.5); + margin: 0 0 10px; + padding: 0 20px; +} +.bp3-dark .bp3-blockquote, +.bp3-dark .bp3-running-text blockquote, +.bp3-running-text .bp3-dark blockquote { + border-color: rgba(115, 134, 148, 0.5); +} +.bp3-list, +.bp3-running-text ol, +.bp3-running-text ul { + margin: 10px 0; + padding-left: 30px; +} +.bp3-list li:not(:last-child), +.bp3-running-text ol li:not(:last-child), +.bp3-running-text ul li:not(:last-child) { + margin-bottom: 5px; +} +.bp3-list ol, +.bp3-list ul, +.bp3-running-text ol ol, +.bp3-running-text ol ul, +.bp3-running-text ul ol, +.bp3-running-text ul ul { + margin-top: 5px; +} +.bp3-list-unstyled { + list-style: none; + margin: 0; + padding: 0; +} +.bp3-list-unstyled li { + padding: 0; +} +.bp3-rtl { + text-align: right; +} +.bp3-dark { + color: #f5f8fa; +} +:focus { + -moz-outline-radius: 6px; + outline: 2px auto rgba(19, 124, 189, 0.6); + outline-offset: 2px; +} +.bp3-focus-disabled :focus, +.bp3-focus-disabled :focus ~ .bp3-control-indicator { + outline: none !important; +} +.bp3-alert { + max-width: 400px; + padding: 20px; +} +.bp3-alert-body { + display: flex; +} +.bp3-alert-body .bp3-icon { + font-size: 40px; + margin-right: 20px; + margin-top: 0; +} +.bp3-alert-contents { + word-break: break-word; +} +.bp3-alert-footer { + display: flex; + flex-direction: row-reverse; + margin-top: 10px; +} +.bp3-alert-footer .bp3-button { + margin-left: 10px; +} +.bp3-breadcrumbs { + cursor: default; + flex-wrap: wrap; + height: 30px; + list-style: none; + margin: 0; + padding: 0; +} +.bp3-breadcrumbs, +.bp3-breadcrumbs > li { + align-items: center; + display: flex; +} +.bp3-breadcrumbs > li:after { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m10.71 7.29-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3E%3C/svg%3E"); + content: ""; + display: block; + height: 16px; + margin: 0 5px; + width: 16px; +} +.bp3-breadcrumbs > li:last-of-type:after { + display: none; +} +.bp3-breadcrumb, +.bp3-breadcrumb-current, +.bp3-breadcrumbs-collapsed { + align-items: center; + display: inline-flex; + font-size: 16px; +} +.bp3-breadcrumb, +.bp3-breadcrumbs-collapsed { + color: #5c7080; +} +.bp3-breadcrumb:hover { + text-decoration: none; +} +.bp3-breadcrumb.bp3-disabled { + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-breadcrumb .bp3-icon { + margin-right: 5px; +} +.bp3-breadcrumb-current { + color: inherit; + font-weight: 600; +} +.bp3-breadcrumb-current .bp3-input { + font-size: inherit; + font-weight: inherit; + vertical-align: baseline; +} +.bp3-breadcrumbs-collapsed { + background: #ced9e0; + border: none; + border-radius: 3px; + cursor: pointer; + margin-right: 2px; + padding: 1px 5px; + vertical-align: text-bottom; +} +.bp3-breadcrumbs-collapsed:before { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%235C7080'%3E%3Ccircle cx='2' cy='8.03' r='2'/%3E%3Ccircle cx='14' cy='8.03' r='2'/%3E%3Ccircle cx='8' cy='8.03' r='2'/%3E%3C/g%3E%3C/svg%3E") + 50% no-repeat; + content: ""; + display: block; + height: 16px; + width: 16px; +} +.bp3-breadcrumbs-collapsed:hover { + background: #bfccd6; + color: #182026; + text-decoration: none; +} +.bp3-dark .bp3-breadcrumb, +.bp3-dark .bp3-breadcrumbs-collapsed, +.bp3-dark .bp3-breadcrumbs > li:after { + color: #a7b6c2; +} +.bp3-dark .bp3-breadcrumb.bp3-disabled { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-breadcrumb-current { + color: #f5f8fa; +} +.bp3-dark .bp3-breadcrumbs-collapsed { + background: rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-breadcrumbs-collapsed:hover { + background: rgba(16, 22, 26, 0.6); + color: #f5f8fa; +} +.bp3-button { + align-items: center; + border: none; + border-radius: 3px; + cursor: pointer; + display: inline-flex; + flex-direction: row; + font-size: 14px; + justify-content: center; + min-height: 30px; + min-width: 30px; + padding: 5px 10px; + text-align: left; + vertical-align: middle; +} +.bp3-button > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-button > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-button:before, +.bp3-button > * { + margin-right: 7px; +} +.bp3-button:empty:before, +.bp3-button > :last-child { + margin-right: 0; +} +.bp3-button:empty { + padding: 0 !important; +} +.bp3-button.bp3-disabled, +.bp3-button:disabled { + cursor: not-allowed; +} +.bp3-button.bp3-fill { + display: flex; + width: 100%; +} +.bp3-align-right .bp3-button, +.bp3-button.bp3-align-right { + text-align: right; +} +.bp3-align-left .bp3-button, +.bp3-button.bp3-align-left { + text-align: left; +} +.bp3-button:not([class*="bp3-intent-"]) { + background-color: #f5f8fa; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.8), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); + color: #182026; +} +.bp3-button:not([class*="bp3-intent-"]):hover { + background-clip: padding-box; + background-color: #ebf1f5; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); +} +.bp3-button:not([class*="bp3-intent-"]).bp3-active, +.bp3-button:not([class*="bp3-intent-"]):active { + background-color: #d8e1e8; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-button:not([class*="bp3-intent-"]).bp3-disabled, +.bp3-button:not([class*="bp3-intent-"]):disabled { + background-color: rgba(206, 217, 224, 0.5); + background-image: none; + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + outline: none; +} +.bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, +.bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover, +.bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, +.bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover { + background: rgba(206, 217, 224, 0.7); +} +.bp3-button.bp3-intent-primary { + background-color: #137cbd; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.1), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); + color: #fff; +} +.bp3-button.bp3-intent-primary.bp3-active, +.bp3-button.bp3-intent-primary:active, +.bp3-button.bp3-intent-primary:hover { + color: #fff; +} +.bp3-button.bp3-intent-primary:hover { + background-color: #106ba3; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-primary.bp3-active, +.bp3-button.bp3-intent-primary:active { + background-color: #0e5a8a; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-primary.bp3-disabled, +.bp3-button.bp3-intent-primary:disabled { + background-color: rgba(19, 124, 189, 0.5); + background-image: none; + border-color: transparent; + box-shadow: none; + color: hsla(0, 0%, 100%, 0.6); +} +.bp3-button.bp3-intent-success { + background-color: #0f9960; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.1), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); + color: #fff; +} +.bp3-button.bp3-intent-success.bp3-active, +.bp3-button.bp3-intent-success:active, +.bp3-button.bp3-intent-success:hover { + color: #fff; +} +.bp3-button.bp3-intent-success:hover { + background-color: #0d8050; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-success.bp3-active, +.bp3-button.bp3-intent-success:active { + background-color: #0a6640; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-success.bp3-disabled, +.bp3-button.bp3-intent-success:disabled { + background-color: rgba(15, 153, 96, 0.5); + background-image: none; + border-color: transparent; + box-shadow: none; + color: hsla(0, 0%, 100%, 0.6); +} +.bp3-button.bp3-intent-warning { + background-color: #d9822b; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.1), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); + color: #fff; +} +.bp3-button.bp3-intent-warning.bp3-active, +.bp3-button.bp3-intent-warning:active, +.bp3-button.bp3-intent-warning:hover { + color: #fff; +} +.bp3-button.bp3-intent-warning:hover { + background-color: #bf7326; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-warning.bp3-active, +.bp3-button.bp3-intent-warning:active { + background-color: #a66321; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-warning.bp3-disabled, +.bp3-button.bp3-intent-warning:disabled { + background-color: rgba(217, 130, 43, 0.5); + background-image: none; + border-color: transparent; + box-shadow: none; + color: hsla(0, 0%, 100%, 0.6); +} +.bp3-button.bp3-intent-danger { + background-color: #db3737; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.1), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); + color: #fff; +} +.bp3-button.bp3-intent-danger.bp3-active, +.bp3-button.bp3-intent-danger:active, +.bp3-button.bp3-intent-danger:hover { + color: #fff; +} +.bp3-button.bp3-intent-danger:hover { + background-color: #c23030; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-danger.bp3-active, +.bp3-button.bp3-intent-danger:active { + background-color: #a82a2a; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-button.bp3-intent-danger.bp3-disabled, +.bp3-button.bp3-intent-danger:disabled { + background-color: rgba(219, 55, 55, 0.5); + background-image: none; + border-color: transparent; + box-shadow: none; + color: hsla(0, 0%, 100%, 0.6); +} +.bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head { + stroke: #fff; +} +.bp3-button.bp3-large, +.bp3-large .bp3-button { + font-size: 16px; + min-height: 40px; + min-width: 40px; + padding: 5px 15px; +} +.bp3-button.bp3-large:before, +.bp3-button.bp3-large > *, +.bp3-large .bp3-button:before, +.bp3-large .bp3-button > * { + margin-right: 10px; +} +.bp3-button.bp3-large:empty:before, +.bp3-button.bp3-large > :last-child, +.bp3-large .bp3-button:empty:before, +.bp3-large .bp3-button > :last-child { + margin-right: 0; +} +.bp3-button.bp3-small, +.bp3-small .bp3-button { + min-height: 24px; + min-width: 24px; + padding: 0 7px; +} +.bp3-button.bp3-loading { + position: relative; +} +.bp3-button.bp3-loading[class*="bp3-icon-"]:before { + visibility: hidden; +} +.bp3-button.bp3-loading .bp3-button-spinner { + margin: 0; + position: absolute; +} +.bp3-button.bp3-loading > :not(.bp3-button-spinner) { + visibility: hidden; +} +.bp3-button[class*="bp3-icon-"]:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + color: #5c7080; + font-family: Icons16, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; +} +.bp3-button .bp3-icon, +.bp3-button .bp3-icon-large, +.bp3-button .bp3-icon-standard { + color: #5c7080; +} +.bp3-button .bp3-icon-large.bp3-align-right, +.bp3-button .bp3-icon-standard.bp3-align-right, +.bp3-button .bp3-icon.bp3-align-right { + margin-left: 7px; +} +.bp3-button .bp3-icon:first-child:last-child, +.bp3-button .bp3-spinner + .bp3-icon:last-child { + margin: 0 -7px; +} +.bp3-dark .bp3-button:not([class*="bp3-intent-"]) { + background-color: #394b59; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.05), + hsla(0, 0%, 100%, 0) + ); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active, +.bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, +.bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover { + color: #f5f8fa; +} +.bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover { + background-color: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active, +.bp3-dark .bp3-button:not([class*="bp3-intent-"]):active { + background-color: #202b33; + background-image: none; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled, +.bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled { + background-color: rgba(57, 75, 89, 0.5); + background-image: none; + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, +.bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active { + background: rgba(57, 75, 89, 0.7); +} +.bp3-dark + .bp3-button:not([class*="bp3-intent-"]) + .bp3-button-spinner + .bp3-spinner-head { + stroke: #8a9ba8; + background: rgba(16, 22, 26, 0.5); +} +.bp3-dark + .bp3-button:not([class*="bp3-intent-"]) + .bp3-icon-large:not([class*="bp3-intent-"]), +.bp3-dark + .bp3-button:not([class*="bp3-intent-"]) + .bp3-icon-standard:not([class*="bp3-intent-"]), +.bp3-dark + .bp3-button:not([class*="bp3-intent-"]) + .bp3-icon:not([class*="bp3-intent-"]), +.bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]:before { + color: #a7b6c2; +} +.bp3-dark .bp3-button[class*="bp3-intent-"], +.bp3-dark .bp3-button[class*="bp3-intent-"]:hover { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active, +.bp3-dark .bp3-button[class*="bp3-intent-"]:active { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled, +.bp3-dark .bp3-button[class*="bp3-intent-"]:disabled { + background-image: none; + box-shadow: none; + color: hsla(0, 0%, 100%, 0.3); +} +.bp3-dark + .bp3-button[class*="bp3-intent-"] + .bp3-button-spinner + .bp3-spinner-head { + stroke: #8a9ba8; +} +.bp3-button.bp3-disabled .bp3-icon, +.bp3-button.bp3-disabled .bp3-icon-large, +.bp3-button.bp3-disabled .bp3-icon-standard, +.bp3-button.bp3-disabled:before, +.bp3-button:disabled .bp3-icon, +.bp3-button:disabled .bp3-icon-large, +.bp3-button:disabled .bp3-icon-standard, +.bp3-button:disabled:before, +.bp3-button[class*="bp3-intent-"] .bp3-icon, +.bp3-button[class*="bp3-intent-"] .bp3-icon-large, +.bp3-button[class*="bp3-intent-"] .bp3-icon-standard, +.bp3-button[class*="bp3-intent-"]:before { + color: inherit !important; +} +.bp3-button.bp3-minimal { + background: none; + box-shadow: none; +} +.bp3-button.bp3-minimal:hover { + background: rgba(167, 182, 194, 0.3); + box-shadow: none; + color: #182026; + text-decoration: none; +} +.bp3-button.bp3-minimal.bp3-active, +.bp3-button.bp3-minimal:active { + background: rgba(115, 134, 148, 0.3); + box-shadow: none; + color: #182026; +} +.bp3-button.bp3-minimal.bp3-disabled, +.bp3-button.bp3-minimal.bp3-disabled:hover, +.bp3-button.bp3-minimal:disabled, +.bp3-button.bp3-minimal:disabled:hover { + background: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-button.bp3-minimal.bp3-disabled.bp3-active, +.bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active, +.bp3-button.bp3-minimal:disabled.bp3-active, +.bp3-button.bp3-minimal:disabled:hover.bp3-active { + background: rgba(115, 134, 148, 0.3); +} +.bp3-dark .bp3-button.bp3-minimal { + background: none; + box-shadow: none; + color: inherit; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-active, +.bp3-dark .bp3-button.bp3-minimal:active, +.bp3-dark .bp3-button.bp3-minimal:hover { + background: none; + box-shadow: none; +} +.bp3-dark .bp3-button.bp3-minimal:hover { + background: rgba(138, 155, 168, 0.15); +} +.bp3-dark .bp3-button.bp3-minimal.bp3-active, +.bp3-dark .bp3-button.bp3-minimal:active { + background: rgba(138, 155, 168, 0.3); + color: #f5f8fa; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-disabled, +.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover, +.bp3-dark .bp3-button.bp3-minimal:disabled, +.bp3-dark .bp3-button.bp3-minimal:disabled:hover { + background: none; + color: rgba(167, 182, 194, 0.6); + cursor: not-allowed; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active, +.bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, +.bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active { + background: rgba(138, 155, 168, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-primary { + color: #106ba3; +} +.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-primary:active, +.bp3-button.bp3-minimal.bp3-intent-primary:hover { + background: none; + box-shadow: none; + color: #106ba3; +} +.bp3-button.bp3-minimal.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.15); + color: #106ba3; +} +.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #106ba3; +} +.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled, +.bp3-button.bp3-minimal.bp3-intent-primary:disabled { + background: none; + color: rgba(16, 107, 163, 0.5); +} +.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-primary + .bp3-button-spinner + .bp3-spinner-head { + stroke: #106ba3; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary { + color: #48aff0; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.2); + color: #48aff0; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #48aff0; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled { + background: none; + color: rgba(72, 175, 240, 0.5); +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-success { + color: #0d8050; +} +.bp3-button.bp3-minimal.bp3-intent-success.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-success:active, +.bp3-button.bp3-minimal.bp3-intent-success:hover { + background: none; + box-shadow: none; + color: #0d8050; +} +.bp3-button.bp3-minimal.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.15); + color: #0d8050; +} +.bp3-button.bp3-minimal.bp3-intent-success.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #0d8050; +} +.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled, +.bp3-button.bp3-minimal.bp3-intent-success:disabled { + background: none; + color: rgba(13, 128, 80, 0.5); +} +.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-success + .bp3-button-spinner + .bp3-spinner-head { + stroke: #0d8050; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success { + color: #3dcc91; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.2); + color: #3dcc91; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #3dcc91; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled { + background: none; + color: rgba(61, 204, 145, 0.5); +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-warning { + color: #bf7326; +} +.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-warning:active, +.bp3-button.bp3-minimal.bp3-intent-warning:hover { + background: none; + box-shadow: none; + color: #bf7326; +} +.bp3-button.bp3-minimal.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.15); + color: #bf7326; +} +.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #bf7326; +} +.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled, +.bp3-button.bp3-minimal.bp3-intent-warning:disabled { + background: none; + color: rgba(191, 115, 38, 0.5); +} +.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-warning + .bp3-button-spinner + .bp3-spinner-head { + stroke: #bf7326; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning { + color: #ffb366; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.2); + color: #ffb366; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #ffb366; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled { + background: none; + color: rgba(255, 179, 102, 0.5); +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-danger { + color: #c23030; +} +.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-danger:active, +.bp3-button.bp3-minimal.bp3-intent-danger:hover { + background: none; + box-shadow: none; + color: #c23030; +} +.bp3-button.bp3-minimal.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.15); + color: #c23030; +} +.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #c23030; +} +.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled, +.bp3-button.bp3-minimal.bp3-intent-danger:disabled { + background: none; + color: rgba(194, 48, 48, 0.5); +} +.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-button.bp3-minimal.bp3-intent-danger + .bp3-button-spinner + .bp3-spinner-head { + stroke: #c23030; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger { + color: #ff7373; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.2); + color: #ff7373; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #ff7373; +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled { + background: none; + color: hsla(0, 100%, 73%, 0.5); +} +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-button.bp3-outlined { + background: none; + border: 1px solid rgba(24, 32, 38, 0.2); + box-shadow: none; + box-sizing: border-box; +} +.bp3-button.bp3-outlined:hover { + background: rgba(167, 182, 194, 0.3); + box-shadow: none; + color: #182026; + text-decoration: none; +} +.bp3-button.bp3-outlined.bp3-active, +.bp3-button.bp3-outlined:active { + background: rgba(115, 134, 148, 0.3); + box-shadow: none; + color: #182026; +} +.bp3-button.bp3-outlined.bp3-disabled, +.bp3-button.bp3-outlined.bp3-disabled:hover, +.bp3-button.bp3-outlined:disabled, +.bp3-button.bp3-outlined:disabled:hover { + background: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-button.bp3-outlined.bp3-disabled.bp3-active, +.bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active, +.bp3-button.bp3-outlined:disabled.bp3-active, +.bp3-button.bp3-outlined:disabled:hover.bp3-active { + background: rgba(115, 134, 148, 0.3); +} +.bp3-dark .bp3-button.bp3-outlined { + background: none; + box-shadow: none; + color: inherit; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-active, +.bp3-dark .bp3-button.bp3-outlined:active, +.bp3-dark .bp3-button.bp3-outlined:hover { + background: none; + box-shadow: none; +} +.bp3-dark .bp3-button.bp3-outlined:hover { + background: rgba(138, 155, 168, 0.15); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-active, +.bp3-dark .bp3-button.bp3-outlined:active { + background: rgba(138, 155, 168, 0.3); + color: #f5f8fa; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover, +.bp3-dark .bp3-button.bp3-outlined:disabled, +.bp3-dark .bp3-button.bp3-outlined:disabled:hover { + background: none; + color: rgba(167, 182, 194, 0.6); + cursor: not-allowed; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active, +.bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, +.bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active { + background: rgba(138, 155, 168, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-primary { + color: #106ba3; +} +.bp3-button.bp3-outlined.bp3-intent-primary.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-primary:active, +.bp3-button.bp3-outlined.bp3-intent-primary:hover { + background: none; + box-shadow: none; + color: #106ba3; +} +.bp3-button.bp3-outlined.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.15); + color: #106ba3; +} +.bp3-button.bp3-outlined.bp3-intent-primary.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #106ba3; +} +.bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-primary:disabled { + background: none; + color: rgba(16, 107, 163, 0.5); +} +.bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-primary + .bp3-button-spinner + .bp3-spinner-head { + stroke: #106ba3; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary { + color: #48aff0; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.2); + color: #48aff0; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #48aff0; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled { + background: none; + color: rgba(72, 175, 240, 0.5); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-success { + color: #0d8050; +} +.bp3-button.bp3-outlined.bp3-intent-success.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-success:active, +.bp3-button.bp3-outlined.bp3-intent-success:hover { + background: none; + box-shadow: none; + color: #0d8050; +} +.bp3-button.bp3-outlined.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.15); + color: #0d8050; +} +.bp3-button.bp3-outlined.bp3-intent-success.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #0d8050; +} +.bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-success:disabled { + background: none; + color: rgba(13, 128, 80, 0.5); +} +.bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-success + .bp3-button-spinner + .bp3-spinner-head { + stroke: #0d8050; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success { + color: #3dcc91; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.2); + color: #3dcc91; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #3dcc91; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled { + background: none; + color: rgba(61, 204, 145, 0.5); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-warning { + color: #bf7326; +} +.bp3-button.bp3-outlined.bp3-intent-warning.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-warning:active, +.bp3-button.bp3-outlined.bp3-intent-warning:hover { + background: none; + box-shadow: none; + color: #bf7326; +} +.bp3-button.bp3-outlined.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.15); + color: #bf7326; +} +.bp3-button.bp3-outlined.bp3-intent-warning.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #bf7326; +} +.bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-warning:disabled { + background: none; + color: rgba(191, 115, 38, 0.5); +} +.bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-warning + .bp3-button-spinner + .bp3-spinner-head { + stroke: #bf7326; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning { + color: #ffb366; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.2); + color: #ffb366; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #ffb366; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled { + background: none; + color: rgba(255, 179, 102, 0.5); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-danger { + color: #c23030; +} +.bp3-button.bp3-outlined.bp3-intent-danger.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-danger:active, +.bp3-button.bp3-outlined.bp3-intent-danger:hover { + background: none; + box-shadow: none; + color: #c23030; +} +.bp3-button.bp3-outlined.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.15); + color: #c23030; +} +.bp3-button.bp3-outlined.bp3-intent-danger.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #c23030; +} +.bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-danger:disabled { + background: none; + color: rgba(194, 48, 48, 0.5); +} +.bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-button.bp3-outlined.bp3-intent-danger + .bp3-button-spinner + .bp3-spinner-head { + stroke: #c23030; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger { + color: #ff7373; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.2); + color: #ff7373; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #ff7373; +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled { + background: none; + color: hsla(0, 100%, 73%, 0.5); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-button.bp3-outlined.bp3-disabled, +.bp3-button.bp3-outlined.bp3-disabled:hover, +.bp3-button.bp3-outlined:disabled, +.bp3-button.bp3-outlined:disabled:hover { + border-color: rgba(92, 112, 128, 0.1); +} +.bp3-dark .bp3-button.bp3-outlined { + border-color: hsla(0, 0%, 100%, 0.4); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover, +.bp3-dark .bp3-button.bp3-outlined:disabled, +.bp3-dark .bp3-button.bp3-outlined:disabled:hover { + border-color: hsla(0, 0%, 100%, 0.2); +} +.bp3-button.bp3-outlined.bp3-intent-primary { + border-color: rgba(16, 107, 163, 0.6); +} +.bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-primary:disabled { + border-color: rgba(16, 107, 163, 0.2); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary { + border-color: rgba(72, 175, 240, 0.6); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled { + border-color: rgba(72, 175, 240, 0.2); +} +.bp3-button.bp3-outlined.bp3-intent-success { + border-color: rgba(13, 128, 80, 0.6); +} +.bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-success:disabled { + border-color: rgba(13, 128, 80, 0.2); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success { + border-color: rgba(61, 204, 145, 0.6); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled { + border-color: rgba(61, 204, 145, 0.2); +} +.bp3-button.bp3-outlined.bp3-intent-warning { + border-color: rgba(191, 115, 38, 0.6); +} +.bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-warning:disabled { + border-color: rgba(191, 115, 38, 0.2); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning { + border-color: rgba(255, 179, 102, 0.6); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled { + border-color: rgba(255, 179, 102, 0.2); +} +.bp3-button.bp3-outlined.bp3-intent-danger { + border-color: rgba(194, 48, 48, 0.6); +} +.bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled, +.bp3-button.bp3-outlined.bp3-intent-danger:disabled { + border-color: rgba(194, 48, 48, 0.2); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger { + border-color: hsla(0, 100%, 73%, 0.6); +} +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled { + border-color: hsla(0, 100%, 73%, 0.2); +} +a.bp3-button { + text-align: center; + text-decoration: none; + transition: none; +} +a.bp3-button, +a.bp3-button:active, +a.bp3-button:hover { + color: #182026; +} +a.bp3-button.bp3-disabled { + color: rgba(92, 112, 128, 0.6); +} +.bp3-button-text { + flex: 0 1 auto; +} +.bp3-button-group.bp3-align-left .bp3-button-text, +.bp3-button-group.bp3-align-right .bp3-button-text, +.bp3-button.bp3-align-left .bp3-button-text, +.bp3-button.bp3-align-right .bp3-button-text { + flex: 1 1 auto; +} +.bp3-button-group { + display: inline-flex; +} +.bp3-button-group .bp3-button { + flex: 0 0 auto; + position: relative; + z-index: 4; +} +.bp3-button-group .bp3-button:focus { + z-index: 5; +} +.bp3-button-group .bp3-button:hover { + z-index: 6; +} +.bp3-button-group .bp3-button.bp3-active, +.bp3-button-group .bp3-button:active { + z-index: 7; +} +.bp3-button-group .bp3-button.bp3-disabled, +.bp3-button-group .bp3-button:disabled { + z-index: 3; +} +.bp3-button-group .bp3-button[class*="bp3-intent-"] { + z-index: 9; +} +.bp3-button-group .bp3-button[class*="bp3-intent-"]:focus { + z-index: 10; +} +.bp3-button-group .bp3-button[class*="bp3-intent-"]:hover { + z-index: 11; +} +.bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active, +.bp3-button-group .bp3-button[class*="bp3-intent-"]:active { + z-index: 12; +} +.bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled, +.bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled { + z-index: 8; +} +.bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child), +.bp3-button-group:not(.bp3-minimal) + > .bp3-popover-wrapper:not(:first-child) + .bp3-button { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child), +.bp3-button-group:not(.bp3-minimal) + > .bp3-popover-wrapper:not(:last-child) + .bp3-button { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} +.bp3-button-group.bp3-minimal .bp3-button { + background: none; + box-shadow: none; +} +.bp3-button-group.bp3-minimal .bp3-button:hover { + background: rgba(167, 182, 194, 0.3); + box-shadow: none; + color: #182026; + text-decoration: none; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button:active { + background: rgba(115, 134, 148, 0.3); + box-shadow: none; + color: #182026; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, +.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover, +.bp3-button-group.bp3-minimal .bp3-button:disabled, +.bp3-button-group.bp3-minimal .bp3-button:disabled:hover { + background: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active { + background: rgba(115, 134, 148, 0.3); +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button { + background: none; + box-shadow: none; + color: inherit; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover { + background: none; + box-shadow: none; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover { + background: rgba(138, 155, 168, 0.15); +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active { + background: rgba(138, 155, 168, 0.3); + color: #f5f8fa; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover { + background: none; + color: rgba(167, 182, 194, 0.6); + cursor: not-allowed; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-disabled:hover.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active { + background: rgba(138, 155, 168, 0.3); +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary { + color: #106ba3; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover { + background: none; + box-shadow: none; + color: #106ba3; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.15); + color: #106ba3; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #106ba3; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled { + background: none; + color: rgba(16, 107, 163, 0.5); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary + .bp3-button-spinner + .bp3-spinner-head { + stroke: #106ba3; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary { + color: #48aff0; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.2); + color: #48aff0; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #48aff0; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary.bp3-disabled, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary:disabled { + background: none; + color: rgba(72, 175, 240, 0.5); +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success { + color: #0d8050; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover { + background: none; + box-shadow: none; + color: #0d8050; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.15); + color: #0d8050; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #0d8050; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled { + background: none; + color: rgba(13, 128, 80, 0.5); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success + .bp3-button-spinner + .bp3-spinner-head { + stroke: #0d8050; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success { + color: #3dcc91; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.2); + color: #3dcc91; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #3dcc91; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success.bp3-disabled, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success:disabled { + background: none; + color: rgba(61, 204, 145, 0.5); +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning { + color: #bf7326; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover { + background: none; + box-shadow: none; + color: #bf7326; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.15); + color: #bf7326; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #bf7326; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled { + background: none; + color: rgba(191, 115, 38, 0.5); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning + .bp3-button-spinner + .bp3-spinner-head { + stroke: #bf7326; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning { + color: #ffb366; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.2); + color: #ffb366; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #ffb366; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning.bp3-disabled, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning:disabled { + background: none; + color: rgba(255, 179, 102, 0.5); +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger { + color: #c23030; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover { + background: none; + box-shadow: none; + color: #c23030; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.15); + color: #c23030; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #c23030; +} +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled, +.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled { + background: none; + color: rgba(194, 48, 48, 0.5); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger + .bp3-button-spinner + .bp3-spinner-head { + stroke: #c23030; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger { + color: #ff7373; +} +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.2); + color: #ff7373; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #ff7373; +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled { + background: none; + color: hsla(0, 100%, 73%, 0.5); +} +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-dark + .bp3-button-group.bp3-minimal + .bp3-button.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-button-group .bp3-popover-target, +.bp3-button-group .bp3-popover-wrapper { + display: flex; + flex: 1 1 auto; +} +.bp3-button-group.bp3-fill { + display: flex; + width: 100%; +} +.bp3-button-group .bp3-button.bp3-fill, +.bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed) { + flex: 1 1 auto; +} +.bp3-button-group.bp3-vertical { + align-items: stretch; + flex-direction: column; + vertical-align: top; +} +.bp3-button-group.bp3-vertical.bp3-fill { + height: 100%; + width: unset; +} +.bp3-button-group.bp3-vertical .bp3-button { + margin-right: 0 !important; + width: 100%; +} +.bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child, +.bp3-button-group.bp3-vertical:not(.bp3-minimal) + > .bp3-popover-wrapper:first-child + .bp3-button { + border-radius: 3px 3px 0 0; +} +.bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child, +.bp3-button-group.bp3-vertical:not(.bp3-minimal) + > .bp3-popover-wrapper:last-child + .bp3-button { + border-radius: 0 0 3px 3px; +} +.bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child), +.bp3-button-group.bp3-vertical:not(.bp3-minimal) + > .bp3-popover-wrapper:not(:last-child) + .bp3-button { + margin-bottom: -1px; +} +.bp3-button-group.bp3-align-left .bp3-button { + text-align: left; +} +.bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child), +.bp3-dark + .bp3-button-group:not(.bp3-minimal) + > .bp3-popover-wrapper:not(:last-child) + .bp3-button { + margin-right: 1px; +} +.bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child), +.bp3-dark + .bp3-button-group.bp3-vertical + > .bp3-popover-wrapper:not(:last-child) + .bp3-button { + margin-bottom: 1px; +} +.bp3-callout { + background-color: rgba(138, 155, 168, 0.15); + border-radius: 3px; + font-size: 14px; + line-height: 1.5; + padding: 10px 12px 9px; + position: relative; + width: 100%; +} +.bp3-callout[class*="bp3-icon-"] { + padding-left: 40px; +} +.bp3-callout[class*="bp3-icon-"]:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + color: #5c7080; + font-family: Icons20, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: 400; + left: 10px; + line-height: 1; + position: absolute; + top: 10px; +} +.bp3-callout.bp3-callout-icon { + padding-left: 40px; +} +.bp3-callout.bp3-callout-icon > .bp3-icon:first-child { + color: #5c7080; + left: 10px; + position: absolute; + top: 10px; +} +.bp3-callout .bp3-heading { + line-height: 20px; + margin-bottom: 5px; + margin-top: 0; +} +.bp3-callout .bp3-heading:last-child { + margin-bottom: 0; +} +.bp3-dark .bp3-callout { + background-color: rgba(138, 155, 168, 0.2); +} +.bp3-dark .bp3-callout[class*="bp3-icon-"]:before { + color: #a7b6c2; +} +.bp3-callout.bp3-intent-primary { + background-color: rgba(19, 124, 189, 0.15); +} +.bp3-callout.bp3-intent-primary .bp3-heading, +.bp3-callout.bp3-intent-primary > .bp3-icon:first-child, +.bp3-callout.bp3-intent-primary[class*="bp3-icon-"]:before { + color: #106ba3; +} +.bp3-dark .bp3-callout.bp3-intent-primary { + background-color: rgba(19, 124, 189, 0.25); +} +.bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading, +.bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child, +.bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]:before { + color: #48aff0; +} +.bp3-callout.bp3-intent-success { + background-color: rgba(15, 153, 96, 0.15); +} +.bp3-callout.bp3-intent-success .bp3-heading, +.bp3-callout.bp3-intent-success > .bp3-icon:first-child, +.bp3-callout.bp3-intent-success[class*="bp3-icon-"]:before { + color: #0d8050; +} +.bp3-dark .bp3-callout.bp3-intent-success { + background-color: rgba(15, 153, 96, 0.25); +} +.bp3-dark .bp3-callout.bp3-intent-success .bp3-heading, +.bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child, +.bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]:before { + color: #3dcc91; +} +.bp3-callout.bp3-intent-warning { + background-color: rgba(217, 130, 43, 0.15); +} +.bp3-callout.bp3-intent-warning .bp3-heading, +.bp3-callout.bp3-intent-warning > .bp3-icon:first-child, +.bp3-callout.bp3-intent-warning[class*="bp3-icon-"]:before { + color: #bf7326; +} +.bp3-dark .bp3-callout.bp3-intent-warning { + background-color: rgba(217, 130, 43, 0.25); +} +.bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading, +.bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child, +.bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]:before { + color: #ffb366; +} +.bp3-callout.bp3-intent-danger { + background-color: rgba(219, 55, 55, 0.15); +} +.bp3-callout.bp3-intent-danger .bp3-heading, +.bp3-callout.bp3-intent-danger > .bp3-icon:first-child, +.bp3-callout.bp3-intent-danger[class*="bp3-icon-"]:before { + color: #c23030; +} +.bp3-dark .bp3-callout.bp3-intent-danger { + background-color: rgba(219, 55, 55, 0.25); +} +.bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading, +.bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child, +.bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]:before { + color: #ff7373; +} +.bp3-running-text .bp3-callout { + margin: 20px 0; +} +.bp3-card { + background-color: #fff; + border-radius: 3px; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), + 0 0 0 rgba(16, 22, 26, 0); + padding: 20px; + transition: box-shadow 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), + -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), + box-shadow 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), + box-shadow 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), + -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-card.bp3-dark, +.bp3-dark .bp3-card { + background-color: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), + 0 0 0 rgba(16, 22, 26, 0); +} +.bp3-elevation-0 { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), + 0 0 0 rgba(16, 22, 26, 0); +} +.bp3-dark .bp3-elevation-0, +.bp3-elevation-0.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), + 0 0 0 rgba(16, 22, 26, 0); +} +.bp3-elevation-1 { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-elevation-1, +.bp3-elevation-1.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-elevation-2 { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), + 0 2px 6px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-elevation-2, +.bp3-elevation-2.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), + 0 2px 6px rgba(16, 22, 26, 0.4); +} +.bp3-elevation-3 { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-elevation-3, +.bp3-elevation-3.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); +} +.bp3-elevation-4 { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), + 0 18px 46px 6px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-elevation-4, +.bp3-elevation-4.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), + 0 18px 46px 6px rgba(16, 22, 26, 0.4); +} +.bp3-card.bp3-interactive:hover { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); + cursor: pointer; +} +.bp3-card.bp3-interactive:hover.bp3-dark, +.bp3-dark .bp3-card.bp3-interactive:hover { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); +} +.bp3-card.bp3-interactive:active { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.2); + opacity: 0.9; + transition-duration: 0; +} +.bp3-card.bp3-interactive:active.bp3-dark, +.bp3-dark .bp3-card.bp3-interactive:active { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-collapse { + height: 0; + overflow-y: hidden; + transition: height 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-collapse .bp3-collapse-body { + transition: -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), + -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-collapse .bp3-collapse-body[aria-hidden="true"] { + display: none; +} +.bp3-context-menu .bp3-popover-target { + display: block; +} +.bp3-context-menu-popover-target { + position: fixed; +} +.bp3-dialog-container { + align-items: center; + display: flex; + justify-content: center; + min-height: 100%; + opacity: 1; + pointer-events: none; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100%; +} +.bp3-dialog-container.bp3-overlay-appear > .bp3-dialog, +.bp3-dialog-container.bp3-overlay-enter > .bp3-dialog { + opacity: 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); +} +.bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog, +.bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + transition-delay: 0; + transition-duration: 0.3s; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); +} +.bp3-dialog-container.bp3-overlay-exit > .bp3-dialog { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +.bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog { + opacity: 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + transition-delay: 0; + transition-duration: 0.3s; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); +} +.bp3-dialog { + background: #ebf1f5; + border-radius: 6px; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), + 0 18px 46px 6px rgba(16, 22, 26, 0.2); + display: flex; + flex-direction: column; + margin: 30px 0; + padding-bottom: 20px; + pointer-events: all; + -webkit-user-select: text; + -ms-user-select: text; + user-select: text; + width: 500px; +} +.bp3-dialog:focus { + outline: 0; +} +.bp3-dark .bp3-dialog, +.bp3-dialog.bp3-dark { + background: #293742; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), + 0 18px 46px 6px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dialog-header { + align-items: center; + background: #fff; + border-radius: 6px 6px 0 0; + box-shadow: 0 1px 0 rgba(16, 22, 26, 0.15); + display: flex; + flex: 0 0 auto; + min-height: 40px; + padding-left: 20px; + padding-right: 5px; + z-index: 0; +} +.bp3-dialog-header .bp3-icon, +.bp3-dialog-header .bp3-icon-large { + color: #5c7080; + flex: 0 0 auto; + margin-right: 10px; +} +.bp3-dialog-header .bp3-heading { + word-wrap: normal; + flex: 1 1 auto; + line-height: inherit; + margin: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.bp3-dialog-header .bp3-heading:last-child { + margin-right: 20px; +} +.bp3-dark .bp3-dialog-header { + background: #30404d; + box-shadow: 0 1px 0 rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-dialog-header .bp3-icon, +.bp3-dark .bp3-dialog-header .bp3-icon-large { + color: #a7b6c2; +} +.bp3-dialog-body { + flex: 1 1 auto; + line-height: 18px; + margin: 20px; +} +.bp3-dialog-footer { + flex: 0 0 auto; + margin: 0 20px; +} +.bp3-dialog-footer-actions { + display: flex; + justify-content: flex-end; +} +.bp3-dialog-footer-actions .bp3-button { + margin-left: 10px; +} +.bp3-multistep-dialog-panels { + display: flex; +} +.bp3-multistep-dialog-panels:first-child + .bp3-dialog-step-container:first-child { + border-radius: 6px 0 0 0; +} +.bp3-multistep-dialog-panels:first-child .bp3-multistep-dialog-right-panel { + border-top-right-radius: 6px; +} +.bp3-multistep-dialog-left-panel { + display: flex; + flex: 1 1; + flex-direction: column; +} +.bp3-dark .bp3-multistep-dialog-left-panel { + background: #202b33; +} +.bp3-multistep-dialog-right-panel { + background-color: #f5f8fa; + border-left: 1px solid rgba(16, 22, 26, 0.15); + border-radius: 0 0 6px 0; + flex: 3 1; + min-width: 0; +} +.bp3-dark .bp3-multistep-dialog-right-panel { + background-color: #293742; + border-left: 1px solid rgba(16, 22, 26, 0.4); +} +.bp3-multistep-dialog-footer { + background-color: #fff; + border-radius: 0 0 6px 0; + border-top: 1px solid rgba(16, 22, 26, 0.15); + display: flex; + justify-content: space-between; + padding: 10px; +} +.bp3-dark .bp3-multistep-dialog-footer { + background: #30404d; + border-top: 1px solid rgba(16, 22, 26, 0.4); +} +.bp3-multistep-dialog-footer .bp3-dialog-footer-actions { + flex-grow: 1; +} +.bp3-dialog-step-container { + background-color: #f5f8fa; + border-bottom: 1px solid rgba(16, 22, 26, 0.15); +} +.bp3-dark .bp3-dialog-step-container { + background: #293742; + border-bottom: 1px solid rgba(16, 22, 26, 0.4); +} +.bp3-dialog-step-container.bp3-dialog-step-viewed { + background-color: #fff; +} +.bp3-dark .bp3-dialog-step-container.bp3-dialog-step-viewed { + background: #30404d; +} +.bp3-dialog-step { + align-items: center; + background-color: #f5f8fa; + border-radius: 6px; + cursor: not-allowed; + display: flex; + margin: 4px; + padding: 6px 14px; +} +.bp3-dark .bp3-dialog-step { + background: #293742; +} +.bp3-dialog-step-viewed .bp3-dialog-step { + background-color: #fff; + cursor: pointer; +} +.bp3-dark .bp3-dialog-step-viewed .bp3-dialog-step { + background: #30404d; +} +.bp3-dialog-step:hover { + background-color: #f5f8fa; +} +.bp3-dark .bp3-dialog-step:hover { + background: #293742; +} +.bp3-dialog-step-icon { + align-items: center; + background-color: rgba(92, 112, 128, 0.6); + border-radius: 50%; + color: #fff; + display: flex; + height: 25px; + justify-content: center; + width: 25px; +} +.bp3-dark .bp3-dialog-step-icon { + background-color: rgba(167, 182, 194, 0.6); +} +.bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-icon { + background-color: #2b95d6; +} +.bp3-dialog-step-viewed .bp3-dialog-step-icon { + background-color: #8a9ba8; +} +.bp3-dialog-step-title { + color: rgba(92, 112, 128, 0.6); + flex: 1 1; + padding-left: 10px; +} +.bp3-dark .bp3-dialog-step-title { + color: rgba(167, 182, 194, 0.6); +} +.bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-title { + color: #2b95d6; +} +.bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title { + color: #182026; +} +.bp3-dark .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title { + color: #f5f8fa; +} +.bp3-drawer { + background: #fff; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), + 0 18px 46px 6px rgba(16, 22, 26, 0.2); + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} +.bp3-drawer:focus { + outline: 0; +} +.bp3-drawer.bp3-position-top { + height: 50%; + left: 0; + right: 0; + top: 0; +} +.bp3-drawer.bp3-position-top.bp3-overlay-appear, +.bp3-drawer.bp3-position-top.bp3-overlay-enter { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.bp3-drawer.bp3-position-top.bp3-overlay-appear-active, +.bp3-drawer.bp3-position-top.bp3-overlay-enter-active { + -webkit-transform: translateY(0); + transform: translateY(0); + transition-delay: 0; + transition-duration: 0.2s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-top.bp3-overlay-exit { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.bp3-drawer.bp3-position-top.bp3-overlay-exit-active { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-bottom { + bottom: 0; + height: 50%; + left: 0; + right: 0; +} +.bp3-drawer.bp3-position-bottom.bp3-overlay-appear, +.bp3-drawer.bp3-position-bottom.bp3-overlay-enter { + -webkit-transform: translateY(100%); + transform: translateY(100%); +} +.bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active, +.bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active { + -webkit-transform: translateY(0); + transform: translateY(0); + transition-delay: 0; + transition-duration: 0.2s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-bottom.bp3-overlay-exit { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active { + -webkit-transform: translateY(100%); + transform: translateY(100%); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-left { + bottom: 0; + left: 0; + top: 0; + width: 50%; +} +.bp3-drawer.bp3-position-left.bp3-overlay-appear, +.bp3-drawer.bp3-position-left.bp3-overlay-enter { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.bp3-drawer.bp3-position-left.bp3-overlay-appear-active, +.bp3-drawer.bp3-position-left.bp3-overlay-enter-active { + -webkit-transform: translateX(0); + transform: translateX(0); + transition-delay: 0; + transition-duration: 0.2s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-left.bp3-overlay-exit { + -webkit-transform: translateX(0); + transform: translateX(0); +} +.bp3-drawer.bp3-position-left.bp3-overlay-exit-active { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-right { + bottom: 0; + right: 0; + top: 0; + width: 50%; +} +.bp3-drawer.bp3-position-right.bp3-overlay-appear, +.bp3-drawer.bp3-position-right.bp3-overlay-enter { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.bp3-drawer.bp3-position-right.bp3-overlay-appear-active, +.bp3-drawer.bp3-position-right.bp3-overlay-enter-active { + -webkit-transform: translateX(0); + transform: translateX(0); + transition-delay: 0; + transition-duration: 0.2s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer.bp3-position-right.bp3-overlay-exit { + -webkit-transform: translateX(0); + transform: translateX(0); +} +.bp3-drawer.bp3-position-right.bp3-overlay-exit-active { + -webkit-transform: translateX(100%); + transform: translateX(100%); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical) { + bottom: 0; + right: 0; + top: 0; + width: 50%; +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear, +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active, +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active { + -webkit-transform: translateX(0); + transform: translateX(0); + transition-delay: 0; + transition-duration: 0.2s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit { + -webkit-transform: translateX(0); + transform: translateX(0); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active { + -webkit-transform: translateX(100%); + transform: translateX(100%); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical { + bottom: 0; + height: 50%; + left: 0; + right: 0; +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear, +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter { + -webkit-transform: translateY(100%); + transform: translateY(100%); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-appear-active, +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-enter-active { + -webkit-transform: translateY(0); + transform: translateY(0); + transition-delay: 0; + transition-duration: 0.2s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(.bp3-position-right).bp3-vertical.bp3-overlay-exit-active { + -webkit-transform: translateY(100%); + transform: translateY(100%); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-dark .bp3-drawer, +.bp3-drawer.bp3-dark { + background: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), + 0 18px 46px 6px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-drawer-header { + align-items: center; + border-radius: 0; + box-shadow: 0 1px 0 rgba(16, 22, 26, 0.15); + display: flex; + flex: 0 0 auto; + min-height: 40px; + padding: 5px 5px 5px 20px; + position: relative; +} +.bp3-drawer-header .bp3-icon, +.bp3-drawer-header .bp3-icon-large { + color: #5c7080; + flex: 0 0 auto; + margin-right: 10px; +} +.bp3-drawer-header .bp3-heading { + word-wrap: normal; + flex: 1 1 auto; + line-height: inherit; + margin: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.bp3-drawer-header .bp3-heading:last-child { + margin-right: 20px; +} +.bp3-dark .bp3-drawer-header { + box-shadow: 0 1px 0 rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-drawer-header .bp3-icon, +.bp3-dark .bp3-drawer-header .bp3-icon-large { + color: #a7b6c2; +} +.bp3-drawer-body { + flex: 1 1 auto; + line-height: 18px; + overflow: auto; +} +.bp3-drawer-footer { + box-shadow: inset 0 1px 0 rgba(16, 22, 26, 0.15); + flex: 0 0 auto; + padding: 10px 20px; + position: relative; +} +.bp3-dark .bp3-drawer-footer { + box-shadow: inset 0 1px 0 rgba(16, 22, 26, 0.4); +} +.bp3-editable-text { + cursor: text; + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; + white-space: nowrap; +} +.bp3-editable-text:before { + border-radius: 3px; + bottom: -3px; + content: ""; + left: -3px; + position: absolute; + right: -3px; + top: -3px; + transition: background-color 0.1s cubic-bezier(0.4, 1, 0.75, 0.9), + box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-editable-text:hover:before { + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px rgba(16, 22, 26, 0.15); +} +.bp3-editable-text.bp3-editable-text-editing:before { + background-color: #fff; + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-editable-text.bp3-disabled:before { + box-shadow: none; +} +.bp3-editable-text.bp3-intent-primary .bp3-editable-text-content, +.bp3-editable-text.bp3-intent-primary .bp3-editable-text-input { + color: #137cbd; +} +.bp3-editable-text.bp3-intent-primary:hover:before { + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px rgba(19, 124, 189, 0.4); +} +.bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-editable-text.bp3-intent-success .bp3-editable-text-content, +.bp3-editable-text.bp3-intent-success .bp3-editable-text-input { + color: #0f9960; +} +.bp3-editable-text.bp3-intent-success:hover:before { + box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), + inset 0 0 0 1px rgba(15, 153, 96, 0.4); +} +.bp3-editable-text.bp3-intent-success.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-editable-text.bp3-intent-warning .bp3-editable-text-content, +.bp3-editable-text.bp3-intent-warning .bp3-editable-text-input { + color: #d9822b; +} +.bp3-editable-text.bp3-intent-warning:hover:before { + box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), + inset 0 0 0 1px rgba(217, 130, 43, 0.4); +} +.bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-editable-text.bp3-intent-danger .bp3-editable-text-content, +.bp3-editable-text.bp3-intent-danger .bp3-editable-text-input { + color: #db3737; +} +.bp3-editable-text.bp3-intent-danger:hover:before { + box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), + inset 0 0 0 1px rgba(219, 55, 55, 0.4); +} +.bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-editable-text:hover:before { + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px hsla(0, 0%, 100%, 0.15); +} +.bp3-dark .bp3-editable-text.bp3-editable-text-editing:before { + background-color: rgba(16, 22, 26, 0.3); + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-editable-text.bp3-disabled:before { + box-shadow: none; +} +.bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content { + color: #48aff0; +} +.bp3-dark .bp3-editable-text.bp3-intent-primary:hover:before { + box-shadow: 0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), + inset 0 0 0 1px rgba(72, 175, 240, 0.4); +} +.bp3-dark + .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content { + color: #3dcc91; +} +.bp3-dark .bp3-editable-text.bp3-intent-success:hover:before { + box-shadow: 0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), + inset 0 0 0 1px rgba(61, 204, 145, 0.4); +} +.bp3-dark + .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content { + color: #ffb366; +} +.bp3-dark .bp3-editable-text.bp3-intent-warning:hover:before { + box-shadow: 0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), + inset 0 0 0 1px rgba(255, 179, 102, 0.4); +} +.bp3-dark + .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content { + color: #ff7373; +} +.bp3-dark .bp3-editable-text.bp3-intent-danger:hover:before { + box-shadow: 0 0 0 0 hsla(0, 100%, 73%, 0), 0 0 0 0 hsla(0, 100%, 73%, 0), + inset 0 0 0 1px hsla(0, 100%, 73%, 0.4); +} +.bp3-dark + .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing:before { + box-shadow: 0 0 0 1px #ff7373, 0 0 0 3px hsla(0, 100%, 73%, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-editable-text-content, +.bp3-editable-text-input { + color: inherit; + display: inherit; + font: inherit; + letter-spacing: inherit; + max-width: inherit; + min-width: inherit; + position: relative; + resize: none; + text-transform: inherit; + vertical-align: top; +} +.bp3-editable-text-input { + background: none; + border: none; + box-shadow: none; + padding: 0; + white-space: pre-wrap; + width: 100%; +} +.bp3-editable-text-input::-webkit-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-editable-text-input:-ms-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-editable-text-input::placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-editable-text-input:focus { + outline: none; +} +.bp3-editable-text-input::-ms-clear { + display: none; +} +.bp3-editable-text-content { + overflow: hidden; + padding-right: 2px; + text-overflow: ellipsis; + white-space: pre; +} +.bp3-editable-text-editing > .bp3-editable-text-content { + left: 0; + position: absolute; + visibility: hidden; +} +.bp3-editable-text-placeholder > .bp3-editable-text-content { + color: rgba(92, 112, 128, 0.6); +} +.bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content { + color: rgba(167, 182, 194, 0.6); +} +.bp3-editable-text.bp3-multiline { + display: block; +} +.bp3-editable-text.bp3-multiline .bp3-editable-text-content { + word-wrap: break-word; + overflow: auto; + white-space: pre-wrap; +} +.bp3-divider { + border-bottom: 1px solid rgba(16, 22, 26, 0.15); + border-right: 1px solid rgba(16, 22, 26, 0.15); + margin: 5px; +} +.bp3-dark .bp3-divider { + border-color: rgba(16, 22, 26, 0.4); +} +.bp3-control-group { + align-items: stretch; + display: flex; + flex-direction: row; + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.bp3-control-group > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-control-group > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-control-group .bp3-button, +.bp3-control-group .bp3-html-select, +.bp3-control-group .bp3-input, +.bp3-control-group .bp3-select { + position: relative; +} +.bp3-control-group .bp3-input { + border-radius: inherit; + z-index: 2; +} +.bp3-control-group .bp3-input:focus { + border-radius: 3px; + z-index: 14; +} +.bp3-control-group .bp3-input[class*="bp3-intent"] { + z-index: 13; +} +.bp3-control-group .bp3-input[class*="bp3-intent"]:focus { + z-index: 15; +} +.bp3-control-group .bp3-input.bp3-disabled, +.bp3-control-group .bp3-input:disabled, +.bp3-control-group .bp3-input[readonly] { + z-index: 1; +} +.bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input { + z-index: 13; +} +.bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus { + z-index: 15; +} +.bp3-control-group .bp3-button, +.bp3-control-group .bp3-html-select select, +.bp3-control-group .bp3-select select { + border-radius: inherit; + -webkit-transform: translateZ(0); + transform: translateZ(0); + z-index: 4; +} +.bp3-control-group .bp3-button:focus, +.bp3-control-group .bp3-html-select select:focus, +.bp3-control-group .bp3-select select:focus { + z-index: 5; +} +.bp3-control-group .bp3-button:hover, +.bp3-control-group .bp3-html-select select:hover, +.bp3-control-group .bp3-select select:hover { + z-index: 6; +} +.bp3-control-group .bp3-button:active, +.bp3-control-group .bp3-html-select select:active, +.bp3-control-group .bp3-select select:active { + z-index: 7; +} +.bp3-control-group .bp3-button.bp3-disabled, +.bp3-control-group .bp3-button:disabled, +.bp3-control-group .bp3-button[readonly], +.bp3-control-group .bp3-html-select select.bp3-disabled, +.bp3-control-group .bp3-html-select select:disabled, +.bp3-control-group .bp3-html-select select[readonly], +.bp3-control-group .bp3-select select.bp3-disabled, +.bp3-control-group .bp3-select select:disabled, +.bp3-control-group .bp3-select select[readonly] { + z-index: 3; +} +.bp3-control-group .bp3-button[class*="bp3-intent"], +.bp3-control-group .bp3-html-select select[class*="bp3-intent"], +.bp3-control-group .bp3-select select[class*="bp3-intent"] { + z-index: 9; +} +.bp3-control-group .bp3-button[class*="bp3-intent"]:focus, +.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus, +.bp3-control-group .bp3-select select[class*="bp3-intent"]:focus { + z-index: 10; +} +.bp3-control-group .bp3-button[class*="bp3-intent"]:hover, +.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover, +.bp3-control-group .bp3-select select[class*="bp3-intent"]:hover { + z-index: 11; +} +.bp3-control-group .bp3-button[class*="bp3-intent"]:active, +.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active, +.bp3-control-group .bp3-select select[class*="bp3-intent"]:active { + z-index: 12; +} +.bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled, +.bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, +.bp3-control-group .bp3-button[class*="bp3-intent"][readonly], +.bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled, +.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled, +.bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly], +.bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled, +.bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled, +.bp3-control-group .bp3-select select[class*="bp3-intent"][readonly] { + z-index: 8; +} +.bp3-control-group .bp3-input-group > .bp3-button, +.bp3-control-group .bp3-input-group > .bp3-icon, +.bp3-control-group .bp3-input-group > .bp3-input-action, +.bp3-control-group .bp3-input-group > .bp3-input-left-container { + z-index: 16; +} +.bp3-control-group .bp3-html-select:after, +.bp3-control-group .bp3-html-select > .bp3-icon, +.bp3-control-group .bp3-select:after, +.bp3-control-group .bp3-select > .bp3-icon { + z-index: 17; +} +.bp3-control-group .bp3-select:focus-within { + z-index: 5; +} +.bp3-control-group:not(.bp3-vertical) > :not(.bp3-divider) { + margin-right: -1px; +} +.bp3-control-group:not(.bp3-vertical) > .bp3-divider:not(:first-child) { + margin-left: 6px; +} +.bp3-dark .bp3-control-group:not(.bp3-vertical) > :not(.bp3-divider) { + margin-right: 0; +} +.bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button { + margin-left: 1px; +} +.bp3-control-group .bp3-popover-target, +.bp3-control-group .bp3-popover-wrapper { + border-radius: inherit; +} +.bp3-control-group > :first-child { + border-radius: 3px 0 0 3px; +} +.bp3-control-group > :last-child { + border-radius: 0 3px 3px 0; + margin-right: 0; +} +.bp3-control-group > :only-child { + border-radius: 3px; + margin-right: 0; +} +.bp3-control-group .bp3-input-group .bp3-button { + border-radius: 3px; +} +.bp3-control-group .bp3-numeric-input:not(:first-child) .bp3-input-group { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.bp3-control-group.bp3-fill { + width: 100%; +} +.bp3-control-group.bp3-fill > :not(.bp3-fixed), +.bp3-control-group > .bp3-fill { + flex: 1 1 auto; +} +.bp3-control-group.bp3-vertical { + flex-direction: column; +} +.bp3-control-group.bp3-vertical > * { + margin-top: -1px; +} +.bp3-control-group.bp3-vertical > :first-child { + border-radius: 3px 3px 0 0; + margin-top: 0; +} +.bp3-control-group.bp3-vertical > :last-child { + border-radius: 0 0 3px 3px; +} +.bp3-control { + cursor: pointer; + display: block; + margin-bottom: 10px; + position: relative; + text-transform: none; +} +.bp3-control input:checked ~ .bp3-control-indicator { + background-color: #137cbd; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.1), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); + color: #fff; +} +.bp3-control:hover input:checked ~ .bp3-control-indicator { + background-color: #106ba3; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); +} +.bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator { + background: #0e5a8a; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-control input:disabled:checked ~ .bp3-control-indicator { + background: rgba(19, 124, 189, 0.5); + box-shadow: none; +} +.bp3-dark .bp3-control input:checked ~ .bp3-control-indicator { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator { + background-color: #106ba3; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark + .bp3-control + input:not(:disabled):active:checked + ~ .bp3-control-indicator { + background-color: #0e5a8a; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator { + background: rgba(14, 90, 138, 0.5); + box-shadow: none; +} +.bp3-control:not(.bp3-align-right) { + padding-left: 26px; +} +.bp3-control:not(.bp3-align-right) .bp3-control-indicator { + margin-left: -26px; +} +.bp3-control.bp3-align-right { + padding-right: 26px; +} +.bp3-control.bp3-align-right .bp3-control-indicator { + margin-right: -26px; +} +.bp3-control.bp3-disabled { + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-control.bp3-inline { + display: inline-block; + margin-right: 20px; +} +.bp3-control input { + left: 0; + opacity: 0; + position: absolute; + top: 0; + z-index: -1; +} +.bp3-control .bp3-control-indicator { + background-clip: padding-box; + background-color: #f5f8fa; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.8), + hsla(0, 0%, 100%, 0) + ); + border: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); + cursor: pointer; + display: inline-block; + font-size: 16px; + height: 1em; + margin-right: 10px; + margin-top: -3px; + position: relative; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + width: 1em; +} +.bp3-control .bp3-control-indicator:before { + content: ""; + display: block; + height: 1em; + width: 1em; +} +.bp3-control:hover .bp3-control-indicator { + background-color: #ebf1f5; +} +.bp3-control input:not(:disabled):active ~ .bp3-control-indicator { + background: #d8e1e8; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-control input:disabled ~ .bp3-control-indicator { + background: rgba(206, 217, 224, 0.5); + box-shadow: none; + cursor: not-allowed; +} +.bp3-control input:focus ~ .bp3-control-indicator { + -moz-outline-radius: 6px; + outline: 2px auto rgba(19, 124, 189, 0.6); + outline-offset: 2px; +} +.bp3-control.bp3-align-right .bp3-control-indicator { + float: right; + margin-left: 10px; + margin-top: 1px; +} +.bp3-control.bp3-large { + font-size: 16px; +} +.bp3-control.bp3-large:not(.bp3-align-right) { + padding-left: 30px; +} +.bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator { + margin-left: -30px; +} +.bp3-control.bp3-large.bp3-align-right { + padding-right: 30px; +} +.bp3-control.bp3-large.bp3-align-right .bp3-control-indicator { + margin-right: -30px; +} +.bp3-control.bp3-large .bp3-control-indicator { + font-size: 20px; +} +.bp3-control.bp3-large.bp3-align-right .bp3-control-indicator { + margin-top: 0; +} +.bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator { + background-color: #137cbd; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.1), + hsla(0, 0%, 100%, 0) + ); + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); + color: #fff; +} +.bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator { + background-color: #106ba3; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 -1px 0 rgba(16, 22, 26, 0.2); +} +.bp3-control.bp3-checkbox + input:not(:disabled):active:indeterminate + ~ .bp3-control-indicator { + background: #0e5a8a; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-control.bp3-checkbox + input:disabled:indeterminate + ~ .bp3-control-indicator { + background: rgba(19, 124, 189, 0.5); + box-shadow: none; +} +.bp3-dark + .bp3-control.bp3-checkbox + input:indeterminate + ~ .bp3-control-indicator { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark + .bp3-control.bp3-checkbox:hover + input:indeterminate + ~ .bp3-control-indicator { + background-color: #106ba3; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark + .bp3-control.bp3-checkbox + input:not(:disabled):active:indeterminate + ~ .bp3-control-indicator { + background-color: #0e5a8a; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark + .bp3-control.bp3-checkbox + input:disabled:indeterminate + ~ .bp3-control-indicator { + background: rgba(14, 90, 138, 0.5); + box-shadow: none; +} +.bp3-control.bp3-checkbox .bp3-control-indicator { + border-radius: 3px; +} +.bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator:before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='%23fff'/%3E%3C/svg%3E"); +} +.bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator:before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23fff'/%3E%3C/svg%3E"); +} +.bp3-control.bp3-radio .bp3-control-indicator { + border-radius: 50%; +} +.bp3-control.bp3-radio input:checked ~ .bp3-control-indicator:before { + background-image: radial-gradient(#fff, #fff 28%, transparent 32%); +} +.bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator:before { + opacity: 0.5; +} +.bp3-control.bp3-radio input:focus ~ .bp3-control-indicator { + -moz-outline-radius: 16px; +} +.bp3-control.bp3-switch input ~ .bp3-control-indicator { + background: rgba(167, 182, 194, 0.5); +} +.bp3-control.bp3-switch:hover input ~ .bp3-control-indicator { + background: rgba(115, 134, 148, 0.5); +} +.bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator { + background: rgba(92, 112, 128, 0.5); +} +.bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator { + background: rgba(206, 217, 224, 0.5); +} +.bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator:before { + background: hsla(0, 0%, 100%, 0.8); +} +.bp3-control.bp3-switch input:checked ~ .bp3-control-indicator { + background: #137cbd; +} +.bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator { + background: #106ba3; +} +.bp3-control.bp3-switch + input:checked:not(:disabled):active + ~ .bp3-control-indicator { + background: #0e5a8a; +} +.bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator { + background: rgba(19, 124, 189, 0.5); +} +.bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator:before { + background: hsla(0, 0%, 100%, 0.8); +} +.bp3-control.bp3-switch:not(.bp3-align-right) { + padding-left: 38px; +} +.bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator { + margin-left: -38px; +} +.bp3-control.bp3-switch.bp3-align-right { + padding-right: 38px; +} +.bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator { + margin-right: -38px; +} +.bp3-control.bp3-switch .bp3-control-indicator { + border: none; + border-radius: 1.75em; + box-shadow: none !important; + min-width: 1.75em; + transition: background-color 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); + width: auto; +} +.bp3-control.bp3-switch .bp3-control-indicator:before { + background: #fff; + border-radius: 50%; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); + height: calc(1em - 4px); + left: 0; + margin: 2px; + position: absolute; + transition: left 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); + width: calc(1em - 4px); +} +.bp3-control.bp3-switch input:checked ~ .bp3-control-indicator:before { + left: calc(100% - 1em); +} +.bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) { + padding-left: 45px; +} +.bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator { + margin-left: -45px; +} +.bp3-control.bp3-switch.bp3-large.bp3-align-right { + padding-right: 45px; +} +.bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator { + margin-right: -45px; +} +.bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator { + background: rgba(16, 22, 26, 0.5); +} +.bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator { + background: rgba(16, 22, 26, 0.7); +} +.bp3-dark + .bp3-control.bp3-switch + input:not(:disabled):active + ~ .bp3-control-indicator { + background: rgba(16, 22, 26, 0.9); +} +.bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator { + background: rgba(57, 75, 89, 0.5); +} +.bp3-dark + .bp3-control.bp3-switch + input:disabled + ~ .bp3-control-indicator:before { + background: rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator { + background: #137cbd; +} +.bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator { + background: #106ba3; +} +.bp3-dark + .bp3-control.bp3-switch + input:checked:not(:disabled):active + ~ .bp3-control-indicator { + background: #0e5a8a; +} +.bp3-dark + .bp3-control.bp3-switch + input:checked:disabled + ~ .bp3-control-indicator { + background: rgba(14, 90, 138, 0.5); +} +.bp3-dark + .bp3-control.bp3-switch + input:checked:disabled + ~ .bp3-control-indicator:before { + background: rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-control.bp3-switch .bp3-control-indicator:before { + background: #394b59; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark + .bp3-control.bp3-switch + input:checked + ~ .bp3-control-indicator:before { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-control.bp3-switch .bp3-switch-inner-text { + font-size: 0.7em; + text-align: center; +} +.bp3-control.bp3-switch .bp3-control-indicator-child:first-child { + line-height: 0; + margin-left: 0.5em; + margin-right: 1.2em; + visibility: hidden; +} +.bp3-control.bp3-switch .bp3-control-indicator-child:last-child { + line-height: 1em; + margin-left: 1.2em; + margin-right: 0.5em; + visibility: visible; +} +.bp3-control.bp3-switch + input:checked + ~ .bp3-control-indicator + .bp3-control-indicator-child:first-child { + line-height: 1em; + visibility: visible; +} +.bp3-control.bp3-switch + input:checked + ~ .bp3-control-indicator + .bp3-control-indicator-child:last-child { + line-height: 0; + visibility: hidden; +} +.bp3-dark .bp3-control { + color: #f5f8fa; +} +.bp3-dark .bp3-control.bp3-disabled { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-control .bp3-control-indicator { + background-color: #394b59; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.05), + hsla(0, 0%, 100%, 0) + ); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-control:hover .bp3-control-indicator { + background-color: #30404d; +} +.bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator { + background: #202b33; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator { + background: rgba(57, 75, 89, 0.5); + box-shadow: none; + cursor: not-allowed; +} +.bp3-dark + .bp3-control.bp3-checkbox + input:disabled:checked + ~ .bp3-control-indicator, +.bp3-dark + .bp3-control.bp3-checkbox + input:disabled:indeterminate + ~ .bp3-control-indicator { + color: rgba(167, 182, 194, 0.6); +} +.bp3-file-input { + cursor: pointer; + display: inline-block; + height: 30px; + position: relative; +} +.bp3-file-input input { + margin: 0; + min-width: 200px; + opacity: 0; +} +.bp3-file-input input.bp3-disabled + .bp3-file-upload-input, +.bp3-file-input input:disabled + .bp3-file-upload-input { + background: rgba(206, 217, 224, 0.5); + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + resize: none; +} +.bp3-file-input input.bp3-disabled + .bp3-file-upload-input:after, +.bp3-file-input input:disabled + .bp3-file-upload-input:after { + background-color: rgba(206, 217, 224, 0.5); + background-image: none; + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + outline: none; +} +.bp3-file-input input.bp3-disabled + .bp3-file-upload-input:after.bp3-active, +.bp3-file-input + input.bp3-disabled + + .bp3-file-upload-input:after.bp3-active:hover, +.bp3-file-input input:disabled + .bp3-file-upload-input:after.bp3-active, +.bp3-file-input input:disabled + .bp3-file-upload-input:after.bp3-active:hover { + background: rgba(206, 217, 224, 0.7); +} +.bp3-dark .bp3-file-input input.bp3-disabled + .bp3-file-upload-input, +.bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input { + background: rgba(57, 75, 89, 0.5); + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-input input.bp3-disabled + .bp3-file-upload-input:after, +.bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input:after { + background-color: rgba(57, 75, 89, 0.5); + background-image: none; + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark + .bp3-file-input + input.bp3-disabled + + .bp3-file-upload-input:after.bp3-active, +.bp3-dark + .bp3-file-input + input:disabled + + .bp3-file-upload-input:after.bp3-active { + background: rgba(57, 75, 89, 0.7); +} +.bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input { + color: #182026; +} +.bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input { + color: #f5f8fa; +} +.bp3-file-input.bp3-fill { + width: 100%; +} +.bp3-file-input.bp3-large, +.bp3-large .bp3-file-input { + height: 40px; +} +.bp3-file-input .bp3-file-upload-input-custom-text:after { + content: attr(bp3-button-text); +} +.bp3-file-upload-input { + word-wrap: normal; + -webkit-appearance: none; + appearance: none; + background: #fff; + border: none; + border-radius: 3px; + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); + color: #182026; + color: rgba(92, 112, 128, 0.6); + font-size: 14px; + font-weight: 400; + height: 30px; + left: 0; + line-height: 30px; + outline: none; + overflow: hidden; + padding: 0 80px 0 10px; + position: absolute; + right: 0; + text-overflow: ellipsis; + top: 0; + transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +.bp3-file-upload-input::-webkit-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-file-upload-input:-ms-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-file-upload-input::placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-file-upload-input.bp3-active, +.bp3-file-upload-input:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-file-upload-input.bp3-round, +.bp3-file-upload-input[type="search"] { + border-radius: 30px; + box-sizing: border-box; + padding-left: 10px; +} +.bp3-file-upload-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.15); +} +.bp3-file-upload-input.bp3-disabled, +.bp3-file-upload-input:disabled { + background: rgba(206, 217, 224, 0.5); + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + resize: none; +} +.bp3-file-upload-input:after { + word-wrap: normal; + background-color: #f5f8fa; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.8), + hsla(0, 0%, 100%, 0) + ); + border-radius: 3px; + color: #182026; + content: "Browse"; + line-height: 24px; + margin: 3px; + min-height: 24px; + min-width: 24px; + overflow: hidden; + position: absolute; + right: 0; + text-align: center; + text-overflow: ellipsis; + top: 0; + white-space: nowrap; + width: 70px; +} +.bp3-file-upload-input:after:hover { + background-clip: padding-box; + background-color: #ebf1f5; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); +} +.bp3-file-upload-input:after.bp3-active, +.bp3-file-upload-input:after:active { + background-color: #d8e1e8; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-file-upload-input:after.bp3-disabled, +.bp3-file-upload-input:after:disabled { + background-color: rgba(206, 217, 224, 0.5); + background-image: none; + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + outline: none; +} +.bp3-file-upload-input:after.bp3-disabled.bp3-active, +.bp3-file-upload-input:after.bp3-disabled.bp3-active:hover, +.bp3-file-upload-input:after:disabled.bp3-active, +.bp3-file-upload-input:after:disabled.bp3-active:hover { + background: rgba(206, 217, 224, 0.7); +} +.bp3-file-upload-input:hover:after { + background-clip: padding-box; + background-color: #ebf1f5; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); +} +.bp3-file-upload-input:active:after { + background-color: #d8e1e8; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-large .bp3-file-upload-input { + font-size: 16px; + height: 40px; + line-height: 40px; + padding-right: 95px; +} +.bp3-large .bp3-file-upload-input.bp3-round, +.bp3-large .bp3-file-upload-input[type="search"] { + padding: 0 15px; +} +.bp3-large .bp3-file-upload-input:after { + line-height: 30px; + margin: 5px; + min-height: 30px; + min-width: 30px; + width: 85px; +} +.bp3-dark .bp3-file-upload-input { + background: rgba(16, 22, 26, 0.3); + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-upload-input::-webkit-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-upload-input:-ms-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-upload-input::placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-upload-input:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, + 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-file-upload-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-file-upload-input.bp3-disabled, +.bp3-dark .bp3-file-upload-input:disabled { + background: rgba(57, 75, 89, 0.5); + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-upload-input:after { + background-color: #394b59; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.05), + hsla(0, 0%, 100%, 0) + ); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dark .bp3-file-upload-input:after.bp3-active, +.bp3-dark .bp3-file-upload-input:after:active, +.bp3-dark .bp3-file-upload-input:after:hover { + color: #f5f8fa; +} +.bp3-dark .bp3-file-upload-input:after:hover { + background-color: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-file-upload-input:after.bp3-active, +.bp3-dark .bp3-file-upload-input:after:active { + background-color: #202b33; + background-image: none; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-file-upload-input:after.bp3-disabled, +.bp3-dark .bp3-file-upload-input:after:disabled { + background-color: rgba(57, 75, 89, 0.5); + background-image: none; + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-file-upload-input:after.bp3-disabled.bp3-active, +.bp3-dark .bp3-file-upload-input:after:disabled.bp3-active { + background: rgba(57, 75, 89, 0.7); +} +.bp3-dark .bp3-file-upload-input:after .bp3-button-spinner .bp3-spinner-head { + stroke: #8a9ba8; + background: rgba(16, 22, 26, 0.5); +} +.bp3-dark .bp3-file-upload-input:hover:after { + background-color: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-file-upload-input:active:after { + background-color: #202b33; + background-image: none; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-file-upload-input:after { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); +} +.bp3-form-group { + display: flex; + flex-direction: column; + margin: 0 0 15px; +} +.bp3-form-group label.bp3-label { + margin-bottom: 5px; +} +.bp3-form-group .bp3-control { + margin-top: 7px; +} +.bp3-form-group .bp3-form-group-sub-label, +.bp3-form-group .bp3-form-helper-text { + color: #5c7080; + font-size: 12px; +} +.bp3-form-group .bp3-form-group-sub-label { + margin-bottom: 5px; +} +.bp3-form-group .bp3-form-helper-text { + margin-top: 5px; +} +.bp3-form-group.bp3-intent-primary .bp3-form-group-sub-label, +.bp3-form-group.bp3-intent-primary .bp3-form-helper-text { + color: #106ba3; +} +.bp3-form-group.bp3-intent-success .bp3-form-group-sub-label, +.bp3-form-group.bp3-intent-success .bp3-form-helper-text { + color: #0d8050; +} +.bp3-form-group.bp3-intent-warning .bp3-form-group-sub-label, +.bp3-form-group.bp3-intent-warning .bp3-form-helper-text { + color: #bf7326; +} +.bp3-form-group.bp3-intent-danger .bp3-form-group-sub-label, +.bp3-form-group.bp3-intent-danger .bp3-form-helper-text { + color: #c23030; +} +.bp3-form-group.bp3-inline { + align-items: flex-start; + flex-direction: row; +} +.bp3-form-group.bp3-inline.bp3-large label.bp3-label { + line-height: 40px; + margin: 0 10px 0 0; +} +.bp3-form-group.bp3-inline label.bp3-label { + line-height: 30px; + margin: 0 10px 0 0; +} +.bp3-form-group.bp3-disabled .bp3-form-group-sub-label, +.bp3-form-group.bp3-disabled .bp3-form-helper-text, +.bp3-form-group.bp3-disabled .bp3-label, +.bp3-form-group.bp3-disabled .bp3-text-muted { + color: rgba(92, 112, 128, 0.6) !important; +} +.bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-group-sub-label, +.bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text { + color: #48aff0; +} +.bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-group-sub-label, +.bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text { + color: #3dcc91; +} +.bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-group-sub-label, +.bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text { + color: #ffb366; +} +.bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-group-sub-label, +.bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text { + color: #ff7373; +} +.bp3-dark .bp3-form-group .bp3-form-helper-text { + color: #a7b6c2; +} +.bp3-dark .bp3-form-group.bp3-disabled .bp3-form-group-sub-label, +.bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text, +.bp3-dark .bp3-form-group.bp3-disabled .bp3-label, +.bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted { + color: rgba(167, 182, 194, 0.6) !important; +} +.bp3-input-group { + display: block; + position: relative; +} +.bp3-input-group .bp3-input { + position: relative; + width: 100%; +} +.bp3-input-group .bp3-input:not(:first-child) { + padding-left: 30px; +} +.bp3-input-group .bp3-input:not(:last-child) { + padding-right: 30px; +} +.bp3-input-group .bp3-input-action, +.bp3-input-group > .bp3-button, +.bp3-input-group > .bp3-icon, +.bp3-input-group > .bp3-input-left-container { + position: absolute; + top: 0; +} +.bp3-input-group .bp3-input-action:first-child, +.bp3-input-group > .bp3-button:first-child, +.bp3-input-group > .bp3-icon:first-child, +.bp3-input-group > .bp3-input-left-container:first-child { + left: 0; +} +.bp3-input-group .bp3-input-action:last-child, +.bp3-input-group > .bp3-button:last-child, +.bp3-input-group > .bp3-icon:last-child, +.bp3-input-group > .bp3-input-left-container:last-child { + right: 0; +} +.bp3-input-group .bp3-button { + margin: 3px; + min-height: 24px; + min-width: 24px; + padding: 0 7px; +} +.bp3-input-group .bp3-button:empty { + padding: 0; +} +.bp3-input-group > .bp3-icon, +.bp3-input-group > .bp3-input-left-container { + z-index: 1; +} +.bp3-input-group > .bp3-icon, +.bp3-input-group > .bp3-input-left-container > .bp3-icon { + color: #5c7080; +} +.bp3-input-group > .bp3-icon:empty, +.bp3-input-group > .bp3-input-left-container > .bp3-icon:empty { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: Icons16, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; +} +.bp3-input-group .bp3-input-action > .bp3-spinner, +.bp3-input-group > .bp3-icon, +.bp3-input-group > .bp3-input-left-container > .bp3-icon { + margin: 7px; +} +.bp3-input-group .bp3-tag { + margin: 5px; +} +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:not(:hover):not(:focus), +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:not(:hover):not(:focus) { + color: #5c7080; +} +.bp3-dark + .bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:not(:hover):not(:focus), +.bp3-dark + .bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:not(:hover):not(:focus) { + color: #a7b6c2; +} +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:not(:hover):not(:focus) + .bp3-icon, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:not(:hover):not(:focus) + .bp3-icon-large, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:not(:hover):not(:focus) + .bp3-icon-standard, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:not(:hover):not(:focus) + .bp3-icon, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:not(:hover):not(:focus) + .bp3-icon-large, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:not(:hover):not(:focus) + .bp3-icon-standard { + color: #5c7080; +} +.bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:disabled + .bp3-icon, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:disabled + .bp3-icon-large, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-button.bp3-minimal:disabled + .bp3-icon-standard, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:disabled, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:disabled + .bp3-icon, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:disabled + .bp3-icon-large, +.bp3-input-group + .bp3-input:not(:focus) + + .bp3-input-action + .bp3-button.bp3-minimal:disabled + .bp3-icon-standard { + color: rgba(92, 112, 128, 0.6) !important; +} +.bp3-input-group.bp3-disabled { + cursor: not-allowed; +} +.bp3-input-group.bp3-disabled .bp3-icon { + color: rgba(92, 112, 128, 0.6); +} +.bp3-input-group.bp3-large .bp3-button { + margin: 5px; + min-height: 30px; + min-width: 30px; +} +.bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner, +.bp3-input-group.bp3-large > .bp3-icon, +.bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon { + margin: 12px; +} +.bp3-input-group.bp3-large .bp3-input { + font-size: 16px; + height: 40px; + line-height: 40px; +} +.bp3-input-group.bp3-large .bp3-input.bp3-round, +.bp3-input-group.bp3-large .bp3-input[type="search"] { + padding: 0 15px; +} +.bp3-input-group.bp3-large .bp3-input:not(:first-child) { + padding-left: 40px; +} +.bp3-input-group.bp3-large .bp3-input:not(:last-child) { + padding-right: 40px; +} +.bp3-input-group.bp3-small .bp3-button, +.bp3-input-group.bp3-small .bp3-tag { + margin: 2px; + min-height: 20px; + min-width: 20px; +} +.bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner, +.bp3-input-group.bp3-small > .bp3-icon, +.bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon { + margin: 4px; +} +.bp3-input-group.bp3-small .bp3-input { + font-size: 12px; + height: 24px; + line-height: 24px; + padding-left: 8px; + padding-right: 8px; +} +.bp3-input-group.bp3-small .bp3-input.bp3-round, +.bp3-input-group.bp3-small .bp3-input[type="search"] { + padding: 0 12px; +} +.bp3-input-group.bp3-small .bp3-input:not(:first-child) { + padding-left: 24px; +} +.bp3-input-group.bp3-small .bp3-input:not(:last-child) { + padding-right: 24px; +} +.bp3-input-group.bp3-fill { + flex: 1 1 auto; + width: 100%; +} +.bp3-input-group.bp3-round .bp3-button, +.bp3-input-group.bp3-round .bp3-input, +.bp3-input-group.bp3-round .bp3-tag { + border-radius: 30px; +} +.bp3-dark .bp3-input-group .bp3-icon { + color: #a7b6c2; +} +.bp3-dark .bp3-input-group.bp3-disabled .bp3-icon { + color: rgba(167, 182, 194, 0.6); +} +.bp3-input-group.bp3-intent-primary .bp3-input { + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-primary .bp3-input:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-primary .bp3-input[readonly] { + box-shadow: inset 0 0 0 1px #137cbd; +} +.bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled, +.bp3-input-group.bp3-intent-primary .bp3-input:disabled { + box-shadow: none; +} +.bp3-input-group.bp3-intent-primary > .bp3-icon { + color: #106ba3; +} +.bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon { + color: #48aff0; +} +.bp3-input-group.bp3-intent-success .bp3-input { + box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), + inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-success .bp3-input:focus { + box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-success .bp3-input[readonly] { + box-shadow: inset 0 0 0 1px #0f9960; +} +.bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled, +.bp3-input-group.bp3-intent-success .bp3-input:disabled { + box-shadow: none; +} +.bp3-input-group.bp3-intent-success > .bp3-icon { + color: #0d8050; +} +.bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon { + color: #3dcc91; +} +.bp3-input-group.bp3-intent-warning .bp3-input { + box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), + inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-warning .bp3-input:focus { + box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-warning .bp3-input[readonly] { + box-shadow: inset 0 0 0 1px #d9822b; +} +.bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled, +.bp3-input-group.bp3-intent-warning .bp3-input:disabled { + box-shadow: none; +} +.bp3-input-group.bp3-intent-warning > .bp3-icon { + color: #bf7326; +} +.bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon { + color: #ffb366; +} +.bp3-input-group.bp3-intent-danger .bp3-input { + box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), + inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-danger .bp3-input:focus { + box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input-group.bp3-intent-danger .bp3-input[readonly] { + box-shadow: inset 0 0 0 1px #db3737; +} +.bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled, +.bp3-input-group.bp3-intent-danger .bp3-input:disabled { + box-shadow: none; +} +.bp3-input-group.bp3-intent-danger > .bp3-icon { + color: #c23030; +} +.bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon { + color: #ff7373; +} +.bp3-input { + -webkit-appearance: none; + appearance: none; + background: #fff; + border: none; + border-radius: 3px; + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); + color: #182026; + font-size: 14px; + font-weight: 400; + height: 30px; + line-height: 30px; + outline: none; + padding: 0 10px; + transition: box-shadow 0.1s cubic-bezier(0.4, 1, 0.75, 0.9); + vertical-align: middle; +} +.bp3-input::-webkit-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-input:-ms-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-input::placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-input.bp3-active, +.bp3-input:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-round, +.bp3-input[type="search"] { + border-radius: 30px; + box-sizing: border-box; + padding-left: 10px; +} +.bp3-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.15); +} +.bp3-input.bp3-disabled, +.bp3-input:disabled { + background: rgba(206, 217, 224, 0.5); + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + resize: none; +} +.bp3-input.bp3-large { + font-size: 16px; + height: 40px; + line-height: 40px; +} +.bp3-input.bp3-large.bp3-round, +.bp3-input.bp3-large[type="search"] { + padding: 0 15px; +} +.bp3-input.bp3-small { + font-size: 12px; + height: 24px; + line-height: 24px; + padding-left: 8px; + padding-right: 8px; +} +.bp3-input.bp3-small.bp3-round, +.bp3-input.bp3-small[type="search"] { + padding: 0 12px; +} +.bp3-input.bp3-fill { + flex: 1 1 auto; + width: 100%; +} +.bp3-dark .bp3-input { + background: rgba(16, 22, 26, 0.3); + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dark .bp3-input::-webkit-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-input:-ms-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-input::placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-input:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, + 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-disabled, +.bp3-dark .bp3-input:disabled { + background: rgba(57, 75, 89, 0.5); + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-input.bp3-intent-primary { + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-primary:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-primary[readonly] { + box-shadow: inset 0 0 0 1px #137cbd; +} +.bp3-input.bp3-intent-primary.bp3-disabled, +.bp3-input.bp3-intent-primary:disabled { + box-shadow: none; +} +.bp3-dark .bp3-input.bp3-intent-primary { + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-primary:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, + 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-primary[readonly] { + box-shadow: inset 0 0 0 1px #137cbd; +} +.bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled, +.bp3-dark .bp3-input.bp3-intent-primary:disabled { + box-shadow: none; +} +.bp3-input.bp3-intent-success { + box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), + inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-success:focus { + box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-success[readonly] { + box-shadow: inset 0 0 0 1px #0f9960; +} +.bp3-input.bp3-intent-success.bp3-disabled, +.bp3-input.bp3-intent-success:disabled { + box-shadow: none; +} +.bp3-dark .bp3-input.bp3-intent-success { + box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), + 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-success:focus { + box-shadow: 0 0 0 1px #0f9960, 0 0 0 1px #0f9960, + 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-success[readonly] { + box-shadow: inset 0 0 0 1px #0f9960; +} +.bp3-dark .bp3-input.bp3-intent-success.bp3-disabled, +.bp3-dark .bp3-input.bp3-intent-success:disabled { + box-shadow: none; +} +.bp3-input.bp3-intent-warning { + box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), + inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-warning:focus { + box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-warning[readonly] { + box-shadow: inset 0 0 0 1px #d9822b; +} +.bp3-input.bp3-intent-warning.bp3-disabled, +.bp3-input.bp3-intent-warning:disabled { + box-shadow: none; +} +.bp3-dark .bp3-input.bp3-intent-warning { + box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), + 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-warning:focus { + box-shadow: 0 0 0 1px #d9822b, 0 0 0 1px #d9822b, + 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-warning[readonly] { + box-shadow: inset 0 0 0 1px #d9822b; +} +.bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled, +.bp3-dark .bp3-input.bp3-intent-warning:disabled { + box-shadow: none; +} +.bp3-input.bp3-intent-danger { + box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), + inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-danger:focus { + box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-input.bp3-intent-danger[readonly] { + box-shadow: inset 0 0 0 1px #db3737; +} +.bp3-input.bp3-intent-danger.bp3-disabled, +.bp3-input.bp3-intent-danger:disabled { + box-shadow: none; +} +.bp3-dark .bp3-input.bp3-intent-danger { + box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), + 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-danger:focus { + box-shadow: 0 0 0 1px #db3737, 0 0 0 1px #db3737, + 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-input.bp3-intent-danger[readonly] { + box-shadow: inset 0 0 0 1px #db3737; +} +.bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-input.bp3-intent-danger:disabled { + box-shadow: none; +} +.bp3-input::-ms-clear { + display: none; +} +textarea.bp3-input { + max-width: 100%; + padding: 10px; +} +textarea.bp3-input, +textarea.bp3-input.bp3-large, +textarea.bp3-input.bp3-small { + height: auto; + line-height: inherit; +} +textarea.bp3-input.bp3-small { + padding: 8px; +} +.bp3-dark textarea.bp3-input { + background: rgba(16, 22, 26, 0.3); + box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), + 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dark textarea.bp3-input::-webkit-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark textarea.bp3-input:-ms-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark textarea.bp3-input::placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark textarea.bp3-input:focus { + box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, + 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark textarea.bp3-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark textarea.bp3-input.bp3-disabled, +.bp3-dark textarea.bp3-input:disabled { + background: rgba(57, 75, 89, 0.5); + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +label.bp3-label { + display: block; + margin-bottom: 15px; + margin-top: 0; +} +label.bp3-label .bp3-html-select, +label.bp3-label .bp3-input, +label.bp3-label .bp3-popover-wrapper, +label.bp3-label .bp3-select, +label.bp3-label .bp3-slider { + display: block; + margin-top: 5px; + text-transform: none; +} +label.bp3-label .bp3-button-group { + margin-top: 5px; +} +label.bp3-label .bp3-html-select select, +label.bp3-label .bp3-select select { + font-weight: 400; + vertical-align: top; + width: 100%; +} +label.bp3-label.bp3-disabled, +label.bp3-label.bp3-disabled .bp3-text-muted { + color: rgba(92, 112, 128, 0.6); +} +label.bp3-label.bp3-inline { + line-height: 30px; +} +label.bp3-label.bp3-inline .bp3-html-select, +label.bp3-label.bp3-inline .bp3-input, +label.bp3-label.bp3-inline .bp3-input-group, +label.bp3-label.bp3-inline .bp3-popover-wrapper, +label.bp3-label.bp3-inline .bp3-select { + display: inline-block; + margin: 0 0 0 5px; + vertical-align: top; +} +label.bp3-label.bp3-inline .bp3-button-group { + margin: 0 0 0 5px; +} +label.bp3-label.bp3-inline .bp3-input-group .bp3-input { + margin-left: 0; +} +label.bp3-label.bp3-inline.bp3-large { + line-height: 40px; +} +label.bp3-label:not(.bp3-inline) .bp3-popover-target { + display: block; +} +.bp3-dark label.bp3-label { + color: #f5f8fa; +} +.bp3-dark label.bp3-label.bp3-disabled, +.bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted { + color: rgba(167, 182, 194, 0.6); +} +.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button { + flex: 1 1 14px; + min-height: 0; + padding: 0; + width: 30px; +} +.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child { + border-radius: 0 3px 0 0; +} +.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child { + border-radius: 0 0 3px 0; +} +.bp3-numeric-input + .bp3-button-group.bp3-vertical:first-child + > .bp3-button:first-child { + border-radius: 3px 0 0 0; +} +.bp3-numeric-input + .bp3-button-group.bp3-vertical:first-child + > .bp3-button:last-child { + border-radius: 0 0 0 3px; +} +.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button { + width: 40px; +} +form { + display: block; +} +.bp3-html-select select, +.bp3-select select { + align-items: center; + -moz-appearance: none; + -webkit-appearance: none; + background-color: #f5f8fa; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.8), + hsla(0, 0%, 100%, 0) + ); + border: none; + border-radius: 3px; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); + color: #182026; + cursor: pointer; + display: inline-flex; + flex-direction: row; + font-size: 14px; + height: 30px; + justify-content: center; + padding: 0 25px 0 10px; + text-align: left; + vertical-align: middle; + width: 100%; +} +.bp3-html-select select > *, +.bp3-select select > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-html-select select > .bp3-fill, +.bp3-select select > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-html-select select:before, +.bp3-html-select select > *, +.bp3-select select:before, +.bp3-select select > * { + margin-right: 7px; +} +.bp3-html-select select:empty:before, +.bp3-html-select select > :last-child, +.bp3-select select:empty:before, +.bp3-select select > :last-child { + margin-right: 0; +} +.bp3-html-select select:hover, +.bp3-select select:hover { + background-clip: padding-box; + background-color: #ebf1f5; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); +} +.bp3-html-select select.bp3-active, +.bp3-html-select select:active, +.bp3-select select.bp3-active, +.bp3-select select:active { + background-color: #d8e1e8; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-html-select select.bp3-disabled, +.bp3-html-select select:disabled, +.bp3-select select.bp3-disabled, +.bp3-select select:disabled { + background-color: rgba(206, 217, 224, 0.5); + background-image: none; + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + outline: none; +} +.bp3-html-select select.bp3-disabled.bp3-active, +.bp3-html-select select.bp3-disabled.bp3-active:hover, +.bp3-html-select select:disabled.bp3-active, +.bp3-html-select select:disabled.bp3-active:hover, +.bp3-select select.bp3-disabled.bp3-active, +.bp3-select select.bp3-disabled.bp3-active:hover, +.bp3-select select:disabled.bp3-active, +.bp3-select select:disabled.bp3-active:hover { + background: rgba(206, 217, 224, 0.7); +} +.bp3-html-select.bp3-minimal select, +.bp3-select.bp3-minimal select { + background: none; + box-shadow: none; +} +.bp3-html-select.bp3-minimal select:hover, +.bp3-select.bp3-minimal select:hover { + background: rgba(167, 182, 194, 0.3); + box-shadow: none; + color: #182026; + text-decoration: none; +} +.bp3-html-select.bp3-minimal select.bp3-active, +.bp3-html-select.bp3-minimal select:active, +.bp3-select.bp3-minimal select.bp3-active, +.bp3-select.bp3-minimal select:active { + background: rgba(115, 134, 148, 0.3); + box-shadow: none; + color: #182026; +} +.bp3-html-select.bp3-minimal select.bp3-disabled, +.bp3-html-select.bp3-minimal select.bp3-disabled:hover, +.bp3-html-select.bp3-minimal select:disabled, +.bp3-html-select.bp3-minimal select:disabled:hover, +.bp3-select.bp3-minimal select.bp3-disabled, +.bp3-select.bp3-minimal select.bp3-disabled:hover, +.bp3-select.bp3-minimal select:disabled, +.bp3-select.bp3-minimal select:disabled:hover { + background: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, +.bp3-html-select.bp3-minimal select:disabled.bp3-active, +.bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, +.bp3-select.bp3-minimal select.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, +.bp3-select.bp3-minimal select:disabled.bp3-active, +.bp3-select.bp3-minimal select:disabled:hover.bp3-active { + background: rgba(115, 134, 148, 0.3); +} +.bp3-dark .bp3-html-select.bp3-minimal select, +.bp3-dark .bp3-select.bp3-minimal select, +.bp3-html-select.bp3-minimal .bp3-dark select, +.bp3-select.bp3-minimal .bp3-dark select { + background: none; + box-shadow: none; + color: inherit; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select:active, +.bp3-dark .bp3-html-select.bp3-minimal select:hover, +.bp3-dark .bp3-select.bp3-minimal select.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select:active, +.bp3-dark .bp3-select.bp3-minimal select:hover, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select:active, +.bp3-html-select.bp3-minimal .bp3-dark select:hover, +.bp3-select.bp3-minimal .bp3-dark select.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select:active, +.bp3-select.bp3-minimal .bp3-dark select:hover { + background: none; + box-shadow: none; +} +.bp3-dark .bp3-html-select.bp3-minimal select:hover, +.bp3-dark .bp3-select.bp3-minimal select:hover, +.bp3-html-select.bp3-minimal .bp3-dark select:hover, +.bp3-select.bp3-minimal .bp3-dark select:hover { + background: rgba(138, 155, 168, 0.15); +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select:active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select:active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select:active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select:active { + background: rgba(138, 155, 168, 0.3); + color: #f5f8fa; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, +.bp3-dark .bp3-html-select.bp3-minimal select:disabled, +.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, +.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, +.bp3-dark .bp3-select.bp3-minimal select:disabled, +.bp3-dark .bp3-select.bp3-minimal select:disabled:hover, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover, +.bp3-html-select.bp3-minimal .bp3-dark select:disabled, +.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover, +.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover, +.bp3-select.bp3-minimal .bp3-dark select:disabled, +.bp3-select.bp3-minimal .bp3-dark select:disabled:hover { + background: none; + color: rgba(167, 182, 194, 0.6); + cursor: not-allowed; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active { + background: rgba(138, 155, 168, 0.3); +} +.bp3-html-select.bp3-minimal select.bp3-intent-primary, +.bp3-select.bp3-minimal select.bp3-intent-primary { + color: #106ba3; +} +.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-primary:active, +.bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, +.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-primary:active, +.bp3-select.bp3-minimal select.bp3-intent-primary:hover { + background: none; + box-shadow: none; + color: #106ba3; +} +.bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, +.bp3-select.bp3-minimal select.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.15); + color: #106ba3; +} +.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-primary:active, +.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #106ba3; +} +.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, +.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, +.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, +.bp3-select.bp3-minimal select.bp3-intent-primary:disabled { + background: none; + color: rgba(16, 107, 163, 0.5); +} +.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-html-select.bp3-minimal + select.bp3-intent-primary + .bp3-button-spinner + .bp3-spinner-head, +.bp3-select.bp3-minimal + select.bp3-intent-primary + .bp3-button-spinner + .bp3-spinner-head { + stroke: #106ba3; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary { + color: #48aff0; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover { + background: rgba(19, 124, 189, 0.2); + color: #48aff0; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active { + background: rgba(19, 124, 189, 0.3); + color: #48aff0; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled { + background: none; + color: rgba(72, 175, 240, 0.5); +} +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-primary:disabled.bp3-active, +.bp3-dark + .bp3-select.bp3-minimal + select.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-primary:disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-primary.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-primary:disabled.bp3-active { + background: rgba(19, 124, 189, 0.3); +} +.bp3-html-select.bp3-minimal select.bp3-intent-success, +.bp3-select.bp3-minimal select.bp3-intent-success { + color: #0d8050; +} +.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-success:active, +.bp3-html-select.bp3-minimal select.bp3-intent-success:hover, +.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-success:active, +.bp3-select.bp3-minimal select.bp3-intent-success:hover { + background: none; + box-shadow: none; + color: #0d8050; +} +.bp3-html-select.bp3-minimal select.bp3-intent-success:hover, +.bp3-select.bp3-minimal select.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.15); + color: #0d8050; +} +.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-success:active, +.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #0d8050; +} +.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, +.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, +.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, +.bp3-select.bp3-minimal select.bp3-intent-success:disabled { + background: none; + color: rgba(13, 128, 80, 0.5); +} +.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-html-select.bp3-minimal + select.bp3-intent-success + .bp3-button-spinner + .bp3-spinner-head, +.bp3-select.bp3-minimal + select.bp3-intent-success + .bp3-button-spinner + .bp3-spinner-head { + stroke: #0d8050; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success { + color: #3dcc91; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover { + background: rgba(15, 153, 96, 0.2); + color: #3dcc91; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active { + background: rgba(15, 153, 96, 0.3); + color: #3dcc91; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled { + background: none; + color: rgba(61, 204, 145, 0.5); +} +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-success:disabled.bp3-active, +.bp3-dark + .bp3-select.bp3-minimal + select.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-success:disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-success.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-success:disabled.bp3-active { + background: rgba(15, 153, 96, 0.3); +} +.bp3-html-select.bp3-minimal select.bp3-intent-warning, +.bp3-select.bp3-minimal select.bp3-intent-warning { + color: #bf7326; +} +.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-warning:active, +.bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, +.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-warning:active, +.bp3-select.bp3-minimal select.bp3-intent-warning:hover { + background: none; + box-shadow: none; + color: #bf7326; +} +.bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, +.bp3-select.bp3-minimal select.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.15); + color: #bf7326; +} +.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-warning:active, +.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #bf7326; +} +.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, +.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, +.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, +.bp3-select.bp3-minimal select.bp3-intent-warning:disabled { + background: none; + color: rgba(191, 115, 38, 0.5); +} +.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-html-select.bp3-minimal + select.bp3-intent-warning + .bp3-button-spinner + .bp3-spinner-head, +.bp3-select.bp3-minimal + select.bp3-intent-warning + .bp3-button-spinner + .bp3-spinner-head { + stroke: #bf7326; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning { + color: #ffb366; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover { + background: rgba(217, 130, 43, 0.2); + color: #ffb366; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active { + background: rgba(217, 130, 43, 0.3); + color: #ffb366; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled { + background: none; + color: rgba(255, 179, 102, 0.5); +} +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-warning:disabled.bp3-active, +.bp3-dark + .bp3-select.bp3-minimal + select.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-warning:disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-warning.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-warning:disabled.bp3-active { + background: rgba(217, 130, 43, 0.3); +} +.bp3-html-select.bp3-minimal select.bp3-intent-danger, +.bp3-select.bp3-minimal select.bp3-intent-danger { + color: #c23030; +} +.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-danger:active, +.bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, +.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-danger:active, +.bp3-select.bp3-minimal select.bp3-intent-danger:hover { + background: none; + box-shadow: none; + color: #c23030; +} +.bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, +.bp3-select.bp3-minimal select.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.15); + color: #c23030; +} +.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-danger:active, +.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #c23030; +} +.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, +.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, +.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, +.bp3-select.bp3-minimal select.bp3-intent-danger:disabled { + background: none; + color: rgba(194, 48, 48, 0.5); +} +.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-html-select.bp3-minimal + select.bp3-intent-danger + .bp3-button-spinner + .bp3-spinner-head, +.bp3-select.bp3-minimal + select.bp3-intent-danger + .bp3-button-spinner + .bp3-spinner-head { + stroke: #c23030; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger { + color: #ff7373; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover { + background: rgba(219, 55, 55, 0.2); + color: #ff7373; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active { + background: rgba(219, 55, 55, 0.3); + color: #ff7373; +} +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled, +.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled { + background: none; + color: hsla(0, 100%, 73%, 0.5); +} +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-dark + .bp3-html-select.bp3-minimal + select.bp3-intent-danger:disabled.bp3-active, +.bp3-dark + .bp3-select.bp3-minimal + select.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-html-select.bp3-minimal + .bp3-dark + select.bp3-intent-danger:disabled.bp3-active, +.bp3-select.bp3-minimal + .bp3-dark + select.bp3-intent-danger.bp3-disabled.bp3-active, +.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active { + background: rgba(219, 55, 55, 0.3); +} +.bp3-html-select.bp3-large select, +.bp3-select.bp3-large select { + font-size: 16px; + height: 40px; + padding-right: 35px; +} +.bp3-dark .bp3-html-select select, +.bp3-dark .bp3-select select { + background-color: #394b59; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.05), + hsla(0, 0%, 100%, 0) + ); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dark .bp3-html-select select.bp3-active, +.bp3-dark .bp3-html-select select:active, +.bp3-dark .bp3-html-select select:hover, +.bp3-dark .bp3-select select.bp3-active, +.bp3-dark .bp3-select select:active, +.bp3-dark .bp3-select select:hover { + color: #f5f8fa; +} +.bp3-dark .bp3-html-select select:hover, +.bp3-dark .bp3-select select:hover { + background-color: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-html-select select.bp3-active, +.bp3-dark .bp3-html-select select:active, +.bp3-dark .bp3-select select.bp3-active, +.bp3-dark .bp3-select select:active { + background-color: #202b33; + background-image: none; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-html-select select.bp3-disabled, +.bp3-dark .bp3-html-select select:disabled, +.bp3-dark .bp3-select select.bp3-disabled, +.bp3-dark .bp3-select select:disabled { + background-color: rgba(57, 75, 89, 0.5); + background-image: none; + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, +.bp3-dark .bp3-html-select select:disabled.bp3-active, +.bp3-dark .bp3-select select.bp3-disabled.bp3-active, +.bp3-dark .bp3-select select:disabled.bp3-active { + background: rgba(57, 75, 89, 0.7); +} +.bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, +.bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head { + stroke: #8a9ba8; + background: rgba(16, 22, 26, 0.5); +} +.bp3-html-select select:disabled, +.bp3-select select:disabled { + background-color: rgba(206, 217, 224, 0.5); + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-html-select .bp3-icon, +.bp3-select .bp3-icon, +.bp3-select:after { + color: #5c7080; + pointer-events: none; + position: absolute; + right: 7px; + top: 7px; +} +.bp3-disabled.bp3-select:after, +.bp3-html-select .bp3-disabled.bp3-icon, +.bp3-select .bp3-disabled.bp3-icon { + color: rgba(92, 112, 128, 0.6); +} +.bp3-html-select, +.bp3-select { + display: inline-block; + letter-spacing: normal; + position: relative; + vertical-align: middle; +} +.bp3-html-select select::-ms-expand, +.bp3-select select::-ms-expand { + display: none; +} +.bp3-html-select .bp3-icon, +.bp3-select .bp3-icon { + color: #5c7080; +} +.bp3-html-select .bp3-icon:hover, +.bp3-select .bp3-icon:hover { + color: #182026; +} +.bp3-dark .bp3-html-select .bp3-icon, +.bp3-dark .bp3-select .bp3-icon { + color: #a7b6c2; +} +.bp3-dark .bp3-html-select .bp3-icon:hover, +.bp3-dark .bp3-select .bp3-icon:hover { + color: #f5f8fa; +} +.bp3-html-select.bp3-large .bp3-icon, +.bp3-html-select.bp3-large:after, +.bp3-select.bp3-large .bp3-icon, +.bp3-select.bp3-large:after { + right: 12px; + top: 12px; +} +.bp3-html-select.bp3-fill, +.bp3-html-select.bp3-fill select, +.bp3-select.bp3-fill, +.bp3-select.bp3-fill select { + width: 100%; +} +.bp3-dark .bp3-html-select option, +.bp3-dark .bp3-select option { + background-color: #30404d; + color: #f5f8fa; +} +.bp3-dark .bp3-html-select option:disabled, +.bp3-dark .bp3-select option:disabled { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-html-select:after, +.bp3-dark .bp3-select:after { + color: #a7b6c2; +} +.bp3-select:after { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + content: ""; + font-family: Icons16, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; +} +.bp3-running-text table, +table.bp3-html-table { + border-spacing: 0; + font-size: 14px; +} +.bp3-running-text table td, +.bp3-running-text table th, +table.bp3-html-table td, +table.bp3-html-table th { + padding: 11px; + text-align: left; + vertical-align: top; +} +.bp3-running-text table th, +table.bp3-html-table th { + color: #182026; + font-weight: 600; +} +.bp3-running-text table td, +table.bp3-html-table td { + color: #182026; +} +.bp3-running-text table tbody tr:first-child td, +.bp3-running-text table tbody tr:first-child th, +.bp3-running-text table tfoot tr:first-child td, +.bp3-running-text table tfoot tr:first-child th, +table.bp3-html-table tbody tr:first-child td, +table.bp3-html-table tbody tr:first-child th, +table.bp3-html-table tfoot tr:first-child td, +table.bp3-html-table tfoot tr:first-child th { + box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, 0.15); +} +.bp3-dark .bp3-running-text table td, +.bp3-dark .bp3-running-text table th, +.bp3-dark table.bp3-html-table td, +.bp3-dark table.bp3-html-table th, +.bp3-running-text .bp3-dark table td, +.bp3-running-text .bp3-dark table th { + color: #f5f8fa; +} +.bp3-dark .bp3-running-text table tbody tr:first-child td, +.bp3-dark .bp3-running-text table tbody tr:first-child th, +.bp3-dark .bp3-running-text table tfoot tr:first-child td, +.bp3-dark .bp3-running-text table tfoot tr:first-child th, +.bp3-dark table.bp3-html-table tbody tr:first-child td, +.bp3-dark table.bp3-html-table tbody tr:first-child th, +.bp3-dark table.bp3-html-table tfoot tr:first-child td, +.bp3-dark table.bp3-html-table tfoot tr:first-child th, +.bp3-running-text .bp3-dark table tbody tr:first-child td, +.bp3-running-text .bp3-dark table tbody tr:first-child th, +.bp3-running-text .bp3-dark table tfoot tr:first-child td, +.bp3-running-text .bp3-dark table tfoot tr:first-child th { + box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.15); +} +table.bp3-html-table.bp3-html-table-condensed td, +table.bp3-html-table.bp3-html-table-condensed th, +table.bp3-html-table.bp3-small td, +table.bp3-html-table.bp3-small th { + padding-bottom: 6px; + padding-top: 6px; +} +table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td { + background: rgba(191, 204, 214, 0.15); +} +table.bp3-html-table.bp3-html-table-bordered th:not(:first-child) { + box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, 0.15); +} +table.bp3-html-table.bp3-html-table-bordered tbody tr td, +table.bp3-html-table.bp3-html-table-bordered tfoot tr td { + box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, 0.15); +} +table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child), +table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child) { + box-shadow: inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); +} +table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped + tbody + tr:not(:first-child) + td { + box-shadow: none; +} +table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped + tbody + tr:not(:first-child) + td:not(:first-child) { + box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, 0.15); +} +table.bp3-html-table.bp3-interactive tbody tr:hover td { + background-color: rgba(191, 204, 214, 0.3); + cursor: pointer; +} +table.bp3-html-table.bp3-interactive tbody tr:active td { + background-color: rgba(191, 204, 214, 0.4); +} +.bp3-dark + table.bp3-html-table.bp3-html-table-striped + tbody + tr:nth-child(odd) + td { + background: rgba(92, 112, 128, 0.15); +} +.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child) { + box-shadow: inset 1px 0 0 0 hsla(0, 0%, 100%, 0.15); +} +.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td, +.bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td { + box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.15); +} +.bp3-dark + table.bp3-html-table.bp3-html-table-bordered + tbody + tr + td:not(:first-child), +.bp3-dark + table.bp3-html-table.bp3-html-table-bordered + tfoot + tr + td:not(:first-child) { + box-shadow: inset 1px 1px 0 0 hsla(0, 0%, 100%, 0.15); +} +.bp3-dark + table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped + tbody + tr:not(:first-child) + td { + box-shadow: inset 1px 0 0 0 hsla(0, 0%, 100%, 0.15); +} +.bp3-dark + table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped + tbody + tr:not(:first-child) + td:first-child { + box-shadow: none; +} +.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td { + background-color: rgba(92, 112, 128, 0.3); + cursor: pointer; +} +.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td { + background-color: rgba(92, 112, 128, 0.4); +} +.bp3-key-combo { + align-items: center; + display: flex; + flex-direction: row; +} +.bp3-key-combo > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-key-combo > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-key-combo:before, +.bp3-key-combo > * { + margin-right: 5px; +} +.bp3-key-combo:empty:before, +.bp3-key-combo > :last-child { + margin-right: 0; +} +.bp3-hotkey-dialog { + padding-bottom: 0; + top: 40px; +} +.bp3-hotkey-dialog .bp3-dialog-body { + margin: 0; + padding: 0; +} +.bp3-hotkey-dialog .bp3-hotkey-label { + flex-grow: 1; +} +.bp3-hotkey-column { + margin: auto; + max-height: 80vh; + overflow-y: auto; + padding: 30px; +} +.bp3-hotkey-column .bp3-heading { + margin-bottom: 20px; +} +.bp3-hotkey-column .bp3-heading:not(:first-child) { + margin-top: 40px; +} +.bp3-hotkey { + align-items: center; + display: flex; + justify-content: space-between; + margin-left: 0; + margin-right: 0; +} +.bp3-hotkey:not(:last-child) { + margin-bottom: 10px; +} +.bp3-icon { + display: inline-block; + flex: 0 0 auto; + vertical-align: text-bottom; +} +.bp3-icon:not(:empty):before { + content: "" !important; + content: unset !important; +} +.bp3-icon > svg { + display: block; +} +.bp3-icon > svg:not([fill]) { + fill: currentColor; +} +.bp3-icon-large.bp3-intent-primary, +.bp3-icon-standard.bp3-intent-primary, +.bp3-icon.bp3-intent-primary { + color: #106ba3; +} +.bp3-dark .bp3-icon-large.bp3-intent-primary, +.bp3-dark .bp3-icon-standard.bp3-intent-primary, +.bp3-dark .bp3-icon.bp3-intent-primary { + color: #48aff0; +} +.bp3-icon-large.bp3-intent-success, +.bp3-icon-standard.bp3-intent-success, +.bp3-icon.bp3-intent-success { + color: #0d8050; +} +.bp3-dark .bp3-icon-large.bp3-intent-success, +.bp3-dark .bp3-icon-standard.bp3-intent-success, +.bp3-dark .bp3-icon.bp3-intent-success { + color: #3dcc91; +} +.bp3-icon-large.bp3-intent-warning, +.bp3-icon-standard.bp3-intent-warning, +.bp3-icon.bp3-intent-warning { + color: #bf7326; +} +.bp3-dark .bp3-icon-large.bp3-intent-warning, +.bp3-dark .bp3-icon-standard.bp3-intent-warning, +.bp3-dark .bp3-icon.bp3-intent-warning { + color: #ffb366; +} +.bp3-icon-large.bp3-intent-danger, +.bp3-icon-standard.bp3-intent-danger, +.bp3-icon.bp3-intent-danger { + color: #c23030; +} +.bp3-dark .bp3-icon-large.bp3-intent-danger, +.bp3-dark .bp3-icon-standard.bp3-intent-danger, +.bp3-dark .bp3-icon.bp3-intent-danger { + color: #ff7373; +} +span.bp3-icon-standard { + font-family: Icons16, sans-serif; + font-size: 16px; +} +span.bp3-icon-large, +span.bp3-icon-standard { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-weight: 400; + line-height: 1; +} +span.bp3-icon-large { + font-family: Icons20, sans-serif; + font-size: 20px; +} +span.bp3-icon:empty { + font-family: Icons20; + font-size: inherit; + font-style: normal; + font-weight: 400; + line-height: 1; +} +span.bp3-icon:empty:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} +.bp3-icon-add:before { + content: ""; +} +.bp3-icon-add-column-left:before { + content: ""; +} +.bp3-icon-add-column-right:before { + content: ""; +} +.bp3-icon-add-row-bottom:before { + content: ""; +} +.bp3-icon-add-row-top:before { + content: ""; +} +.bp3-icon-add-to-artifact:before { + content: ""; +} +.bp3-icon-add-to-folder:before { + content: ""; +} +.bp3-icon-airplane:before { + content: ""; +} +.bp3-icon-align-center:before { + content: ""; +} +.bp3-icon-align-justify:before { + content: ""; +} +.bp3-icon-align-left:before { + content: ""; +} +.bp3-icon-align-right:before { + content: ""; +} +.bp3-icon-alignment-bottom:before { + content: ""; +} +.bp3-icon-alignment-horizontal-center:before { + content: ""; +} +.bp3-icon-alignment-left:before { + content: ""; +} +.bp3-icon-alignment-right:before { + content: ""; +} +.bp3-icon-alignment-top:before { + content: ""; +} +.bp3-icon-alignment-vertical-center:before { + content: ""; +} +.bp3-icon-annotation:before { + content: ""; +} +.bp3-icon-application:before { + content: ""; +} +.bp3-icon-applications:before { + content: ""; +} +.bp3-icon-archive:before { + content: ""; +} +.bp3-icon-arrow-bottom-left:before { + content: "↙"; +} +.bp3-icon-arrow-bottom-right:before { + content: "↘"; +} +.bp3-icon-arrow-down:before { + content: "↓"; +} +.bp3-icon-arrow-left:before { + content: "←"; +} +.bp3-icon-arrow-right:before { + content: "→"; +} +.bp3-icon-arrow-top-left:before { + content: "↖"; +} +.bp3-icon-arrow-top-right:before { + content: "↗"; +} +.bp3-icon-arrow-up:before { + content: "↑"; +} +.bp3-icon-arrows-horizontal:before { + content: "↔"; +} +.bp3-icon-arrows-vertical:before { + content: "↕"; +} +.bp3-icon-asterisk:before { + content: "*"; +} +.bp3-icon-automatic-updates:before { + content: ""; +} +.bp3-icon-badge:before { + content: ""; +} +.bp3-icon-ban-circle:before { + content: ""; +} +.bp3-icon-bank-account:before { + content: ""; +} +.bp3-icon-barcode:before { + content: ""; +} +.bp3-icon-blank:before { + content: ""; +} +.bp3-icon-blocked-person:before { + content: ""; +} +.bp3-icon-bold:before { + content: ""; +} +.bp3-icon-book:before { + content: ""; +} +.bp3-icon-bookmark:before { + content: ""; +} +.bp3-icon-box:before { + content: ""; +} +.bp3-icon-briefcase:before { + content: ""; +} +.bp3-icon-bring-data:before { + content: ""; +} +.bp3-icon-build:before { + content: ""; +} +.bp3-icon-calculator:before { + content: ""; +} +.bp3-icon-calendar:before { + content: ""; +} +.bp3-icon-camera:before { + content: ""; +} +.bp3-icon-caret-down:before { + content: "⌄"; +} +.bp3-icon-caret-left:before { + content: "〈"; +} +.bp3-icon-caret-right:before { + content: "〉"; +} +.bp3-icon-caret-up:before { + content: "⌃"; +} +.bp3-icon-cell-tower:before { + content: ""; +} +.bp3-icon-changes:before { + content: ""; +} +.bp3-icon-chart:before { + content: ""; +} +.bp3-icon-chat:before { + content: ""; +} +.bp3-icon-chevron-backward:before { + content: ""; +} +.bp3-icon-chevron-down:before { + content: ""; +} +.bp3-icon-chevron-forward:before { + content: ""; +} +.bp3-icon-chevron-left:before { + content: ""; +} +.bp3-icon-chevron-right:before { + content: ""; +} +.bp3-icon-chevron-up:before { + content: ""; +} +.bp3-icon-circle:before { + content: ""; +} +.bp3-icon-circle-arrow-down:before { + content: ""; +} +.bp3-icon-circle-arrow-left:before { + content: ""; +} +.bp3-icon-circle-arrow-right:before { + content: ""; +} +.bp3-icon-circle-arrow-up:before { + content: ""; +} +.bp3-icon-citation:before { + content: ""; +} +.bp3-icon-clean:before { + content: ""; +} +.bp3-icon-clipboard:before { + content: ""; +} +.bp3-icon-cloud:before { + content: "☁"; +} +.bp3-icon-cloud-download:before { + content: ""; +} +.bp3-icon-cloud-upload:before { + content: ""; +} +.bp3-icon-code:before { + content: ""; +} +.bp3-icon-code-block:before { + content: ""; +} +.bp3-icon-cog:before { + content: ""; +} +.bp3-icon-collapse-all:before { + content: ""; +} +.bp3-icon-column-layout:before { + content: ""; +} +.bp3-icon-comment:before { + content: ""; +} +.bp3-icon-comparison:before { + content: ""; +} +.bp3-icon-compass:before { + content: ""; +} +.bp3-icon-compressed:before { + content: ""; +} +.bp3-icon-confirm:before { + content: ""; +} +.bp3-icon-console:before { + content: ""; +} +.bp3-icon-contrast:before { + content: ""; +} +.bp3-icon-control:before { + content: ""; +} +.bp3-icon-credit-card:before { + content: ""; +} +.bp3-icon-cross:before { + content: "✗"; +} +.bp3-icon-crown:before { + content: ""; +} +.bp3-icon-cube:before { + content: ""; +} +.bp3-icon-cube-add:before { + content: ""; +} +.bp3-icon-cube-remove:before { + content: ""; +} +.bp3-icon-curved-range-chart:before { + content: ""; +} +.bp3-icon-cut:before { + content: ""; +} +.bp3-icon-dashboard:before { + content: ""; +} +.bp3-icon-data-lineage:before { + content: ""; +} +.bp3-icon-database:before { + content: ""; +} +.bp3-icon-delete:before { + content: ""; +} +.bp3-icon-delta:before { + content: "Δ"; +} +.bp3-icon-derive-column:before { + content: ""; +} +.bp3-icon-desktop:before { + content: ""; +} +.bp3-icon-diagnosis:before { + content: ""; +} +.bp3-icon-diagram-tree:before { + content: ""; +} +.bp3-icon-direction-left:before { + content: ""; +} +.bp3-icon-direction-right:before { + content: ""; +} +.bp3-icon-disable:before { + content: ""; +} +.bp3-icon-document:before { + content: ""; +} +.bp3-icon-document-open:before { + content: ""; +} +.bp3-icon-document-share:before { + content: ""; +} +.bp3-icon-dollar:before { + content: "$"; +} +.bp3-icon-dot:before { + content: "•"; +} +.bp3-icon-double-caret-horizontal:before { + content: ""; +} +.bp3-icon-double-caret-vertical:before { + content: ""; +} +.bp3-icon-double-chevron-down:before { + content: ""; +} +.bp3-icon-double-chevron-left:before { + content: ""; +} +.bp3-icon-double-chevron-right:before { + content: ""; +} +.bp3-icon-double-chevron-up:before { + content: ""; +} +.bp3-icon-doughnut-chart:before { + content: ""; +} +.bp3-icon-download:before { + content: ""; +} +.bp3-icon-drag-handle-horizontal:before { + content: ""; +} +.bp3-icon-drag-handle-vertical:before { + content: ""; +} +.bp3-icon-draw:before { + content: ""; +} +.bp3-icon-drive-time:before { + content: ""; +} +.bp3-icon-duplicate:before { + content: ""; +} +.bp3-icon-edit:before { + content: "✎"; +} +.bp3-icon-eject:before { + content: "⏏"; +} +.bp3-icon-endorsed:before { + content: ""; +} +.bp3-icon-envelope:before { + content: "✉"; +} +.bp3-icon-equals:before { + content: ""; +} +.bp3-icon-eraser:before { + content: ""; +} +.bp3-icon-error:before { + content: ""; +} +.bp3-icon-euro:before { + content: "€"; +} +.bp3-icon-exchange:before { + content: ""; +} +.bp3-icon-exclude-row:before { + content: ""; +} +.bp3-icon-expand-all:before { + content: ""; +} +.bp3-icon-export:before { + content: ""; +} +.bp3-icon-eye-off:before { + content: ""; +} +.bp3-icon-eye-on:before { + content: ""; +} +.bp3-icon-eye-open:before { + content: ""; +} +.bp3-icon-fast-backward:before { + content: ""; +} +.bp3-icon-fast-forward:before { + content: ""; +} +.bp3-icon-feed:before { + content: ""; +} +.bp3-icon-feed-subscribed:before { + content: ""; +} +.bp3-icon-film:before { + content: ""; +} +.bp3-icon-filter:before { + content: ""; +} +.bp3-icon-filter-keep:before { + content: ""; +} +.bp3-icon-filter-list:before { + content: ""; +} +.bp3-icon-filter-open:before { + content: ""; +} +.bp3-icon-filter-remove:before { + content: ""; +} +.bp3-icon-flag:before { + content: "⚑"; +} +.bp3-icon-flame:before { + content: ""; +} +.bp3-icon-flash:before { + content: ""; +} +.bp3-icon-floppy-disk:before { + content: ""; +} +.bp3-icon-flow-branch:before { + content: ""; +} +.bp3-icon-flow-end:before { + content: ""; +} +.bp3-icon-flow-linear:before { + content: ""; +} +.bp3-icon-flow-review:before { + content: ""; +} +.bp3-icon-flow-review-branch:before { + content: ""; +} +.bp3-icon-flows:before { + content: ""; +} +.bp3-icon-folder-close:before { + content: ""; +} +.bp3-icon-folder-new:before { + content: ""; +} +.bp3-icon-folder-open:before { + content: ""; +} +.bp3-icon-folder-shared:before { + content: ""; +} +.bp3-icon-folder-shared-open:before { + content: ""; +} +.bp3-icon-follower:before { + content: ""; +} +.bp3-icon-following:before { + content: ""; +} +.bp3-icon-font:before { + content: ""; +} +.bp3-icon-fork:before { + content: ""; +} +.bp3-icon-form:before { + content: ""; +} +.bp3-icon-full-circle:before { + content: ""; +} +.bp3-icon-full-stacked-chart:before { + content: ""; +} +.bp3-icon-fullscreen:before { + content: ""; +} +.bp3-icon-function:before { + content: ""; +} +.bp3-icon-gantt-chart:before { + content: ""; +} +.bp3-icon-geolocation:before { + content: ""; +} +.bp3-icon-geosearch:before { + content: ""; +} +.bp3-icon-git-branch:before { + content: ""; +} +.bp3-icon-git-commit:before { + content: ""; +} +.bp3-icon-git-merge:before { + content: ""; +} +.bp3-icon-git-new-branch:before { + content: ""; +} +.bp3-icon-git-pull:before { + content: ""; +} +.bp3-icon-git-push:before { + content: ""; +} +.bp3-icon-git-repo:before { + content: ""; +} +.bp3-icon-glass:before { + content: ""; +} +.bp3-icon-globe:before { + content: ""; +} +.bp3-icon-globe-network:before { + content: ""; +} +.bp3-icon-graph:before { + content: ""; +} +.bp3-icon-graph-remove:before { + content: ""; +} +.bp3-icon-greater-than:before { + content: ""; +} +.bp3-icon-greater-than-or-equal-to:before { + content: ""; +} +.bp3-icon-grid:before { + content: ""; +} +.bp3-icon-grid-view:before { + content: ""; +} +.bp3-icon-group-objects:before { + content: ""; +} +.bp3-icon-grouped-bar-chart:before { + content: ""; +} +.bp3-icon-hand:before { + content: ""; +} +.bp3-icon-hand-down:before { + content: ""; +} +.bp3-icon-hand-left:before { + content: ""; +} +.bp3-icon-hand-right:before { + content: ""; +} +.bp3-icon-hand-up:before { + content: ""; +} +.bp3-icon-header:before { + content: ""; +} +.bp3-icon-header-one:before { + content: ""; +} +.bp3-icon-header-two:before { + content: ""; +} +.bp3-icon-headset:before { + content: ""; +} +.bp3-icon-heart:before { + content: "♥"; +} +.bp3-icon-heart-broken:before { + content: ""; +} +.bp3-icon-heat-grid:before { + content: ""; +} +.bp3-icon-heatmap:before { + content: ""; +} +.bp3-icon-help:before { + content: "?"; +} +.bp3-icon-helper-management:before { + content: ""; +} +.bp3-icon-highlight:before { + content: ""; +} +.bp3-icon-history:before { + content: ""; +} +.bp3-icon-home:before { + content: "⌂"; +} +.bp3-icon-horizontal-bar-chart:before { + content: ""; +} +.bp3-icon-horizontal-bar-chart-asc:before { + content: ""; +} +.bp3-icon-horizontal-bar-chart-desc:before { + content: ""; +} +.bp3-icon-horizontal-distribution:before { + content: ""; +} +.bp3-icon-id-number:before { + content: ""; +} +.bp3-icon-image-rotate-left:before { + content: ""; +} +.bp3-icon-image-rotate-right:before { + content: ""; +} +.bp3-icon-import:before { + content: ""; +} +.bp3-icon-inbox:before { + content: ""; +} +.bp3-icon-inbox-filtered:before { + content: ""; +} +.bp3-icon-inbox-geo:before { + content: ""; +} +.bp3-icon-inbox-search:before { + content: ""; +} +.bp3-icon-inbox-update:before { + content: ""; +} +.bp3-icon-info-sign:before { + content: "ℹ"; +} +.bp3-icon-inheritance:before { + content: ""; +} +.bp3-icon-inner-join:before { + content: ""; +} +.bp3-icon-insert:before { + content: ""; +} +.bp3-icon-intersection:before { + content: ""; +} +.bp3-icon-ip-address:before { + content: ""; +} +.bp3-icon-issue:before { + content: ""; +} +.bp3-icon-issue-closed:before { + content: ""; +} +.bp3-icon-issue-new:before { + content: ""; +} +.bp3-icon-italic:before { + content: ""; +} +.bp3-icon-join-table:before { + content: ""; +} +.bp3-icon-key:before { + content: ""; +} +.bp3-icon-key-backspace:before { + content: ""; +} +.bp3-icon-key-command:before { + content: ""; +} +.bp3-icon-key-control:before { + content: ""; +} +.bp3-icon-key-delete:before { + content: ""; +} +.bp3-icon-key-enter:before { + content: ""; +} +.bp3-icon-key-escape:before { + content: ""; +} +.bp3-icon-key-option:before { + content: ""; +} +.bp3-icon-key-shift:before { + content: ""; +} +.bp3-icon-key-tab:before { + content: ""; +} +.bp3-icon-known-vehicle:before { + content: ""; +} +.bp3-icon-lab-test:before { + content: ""; +} +.bp3-icon-label:before { + content: ""; +} +.bp3-icon-layer:before { + content: ""; +} +.bp3-icon-layers:before { + content: ""; +} +.bp3-icon-layout:before { + content: ""; +} +.bp3-icon-layout-auto:before { + content: ""; +} +.bp3-icon-layout-balloon:before { + content: ""; +} +.bp3-icon-layout-circle:before { + content: ""; +} +.bp3-icon-layout-grid:before { + content: ""; +} +.bp3-icon-layout-group-by:before { + content: ""; +} +.bp3-icon-layout-hierarchy:before { + content: ""; +} +.bp3-icon-layout-linear:before { + content: ""; +} +.bp3-icon-layout-skew-grid:before { + content: ""; +} +.bp3-icon-layout-sorted-clusters:before { + content: ""; +} +.bp3-icon-learning:before { + content: ""; +} +.bp3-icon-left-join:before { + content: ""; +} +.bp3-icon-less-than:before { + content: ""; +} +.bp3-icon-less-than-or-equal-to:before { + content: ""; +} +.bp3-icon-lifesaver:before { + content: ""; +} +.bp3-icon-lightbulb:before { + content: ""; +} +.bp3-icon-link:before { + content: ""; +} +.bp3-icon-list:before { + content: "☰"; +} +.bp3-icon-list-columns:before { + content: ""; +} +.bp3-icon-list-detail-view:before { + content: ""; +} +.bp3-icon-locate:before { + content: ""; +} +.bp3-icon-lock:before { + content: ""; +} +.bp3-icon-log-in:before { + content: ""; +} +.bp3-icon-log-out:before { + content: ""; +} +.bp3-icon-manual:before { + content: ""; +} +.bp3-icon-manually-entered-data:before { + content: ""; +} +.bp3-icon-map:before { + content: ""; +} +.bp3-icon-map-create:before { + content: ""; +} +.bp3-icon-map-marker:before { + content: ""; +} +.bp3-icon-maximize:before { + content: ""; +} +.bp3-icon-media:before { + content: ""; +} +.bp3-icon-menu:before { + content: ""; +} +.bp3-icon-menu-closed:before { + content: ""; +} +.bp3-icon-menu-open:before { + content: ""; +} +.bp3-icon-merge-columns:before { + content: ""; +} +.bp3-icon-merge-links:before { + content: ""; +} +.bp3-icon-minimize:before { + content: ""; +} +.bp3-icon-minus:before { + content: "−"; +} +.bp3-icon-mobile-phone:before { + content: ""; +} +.bp3-icon-mobile-video:before { + content: ""; +} +.bp3-icon-moon:before { + content: ""; +} +.bp3-icon-more:before { + content: ""; +} +.bp3-icon-mountain:before { + content: ""; +} +.bp3-icon-move:before { + content: ""; +} +.bp3-icon-mugshot:before { + content: ""; +} +.bp3-icon-multi-select:before { + content: ""; +} +.bp3-icon-music:before { + content: ""; +} +.bp3-icon-new-drawing:before { + content: ""; +} +.bp3-icon-new-grid-item:before { + content: ""; +} +.bp3-icon-new-layer:before { + content: ""; +} +.bp3-icon-new-layers:before { + content: ""; +} +.bp3-icon-new-link:before { + content: ""; +} +.bp3-icon-new-object:before { + content: ""; +} +.bp3-icon-new-person:before { + content: ""; +} +.bp3-icon-new-prescription:before { + content: ""; +} +.bp3-icon-new-text-box:before { + content: ""; +} +.bp3-icon-ninja:before { + content: ""; +} +.bp3-icon-not-equal-to:before { + content: ""; +} +.bp3-icon-notifications:before { + content: ""; +} +.bp3-icon-notifications-updated:before { + content: ""; +} +.bp3-icon-numbered-list:before { + content: ""; +} +.bp3-icon-numerical:before { + content: ""; +} +.bp3-icon-office:before { + content: ""; +} +.bp3-icon-offline:before { + content: ""; +} +.bp3-icon-oil-field:before { + content: ""; +} +.bp3-icon-one-column:before { + content: ""; +} +.bp3-icon-outdated:before { + content: ""; +} +.bp3-icon-page-layout:before { + content: ""; +} +.bp3-icon-panel-stats:before { + content: ""; +} +.bp3-icon-panel-table:before { + content: ""; +} +.bp3-icon-paperclip:before { + content: ""; +} +.bp3-icon-paragraph:before { + content: ""; +} +.bp3-icon-path:before { + content: ""; +} +.bp3-icon-path-search:before { + content: ""; +} +.bp3-icon-pause:before { + content: ""; +} +.bp3-icon-people:before { + content: ""; +} +.bp3-icon-percentage:before { + content: ""; +} +.bp3-icon-person:before { + content: ""; +} +.bp3-icon-phone:before { + content: "☎"; +} +.bp3-icon-pie-chart:before { + content: ""; +} +.bp3-icon-pin:before { + content: ""; +} +.bp3-icon-pivot:before { + content: ""; +} +.bp3-icon-pivot-table:before { + content: ""; +} +.bp3-icon-play:before { + content: ""; +} +.bp3-icon-plus:before { + content: "+"; +} +.bp3-icon-polygon-filter:before { + content: ""; +} +.bp3-icon-power:before { + content: ""; +} +.bp3-icon-predictive-analysis:before { + content: ""; +} +.bp3-icon-prescription:before { + content: ""; +} +.bp3-icon-presentation:before { + content: ""; +} +.bp3-icon-print:before { + content: "⎙"; +} +.bp3-icon-projects:before { + content: ""; +} +.bp3-icon-properties:before { + content: ""; +} +.bp3-icon-property:before { + content: ""; +} +.bp3-icon-publish-function:before { + content: ""; +} +.bp3-icon-pulse:before { + content: ""; +} +.bp3-icon-random:before { + content: ""; +} +.bp3-icon-record:before { + content: ""; +} +.bp3-icon-redo:before { + content: ""; +} +.bp3-icon-refresh:before { + content: ""; +} +.bp3-icon-regression-chart:before { + content: ""; +} +.bp3-icon-remove:before { + content: ""; +} +.bp3-icon-remove-column:before { + content: ""; +} +.bp3-icon-remove-column-left:before { + content: ""; +} +.bp3-icon-remove-column-right:before { + content: ""; +} +.bp3-icon-remove-row-bottom:before { + content: ""; +} +.bp3-icon-remove-row-top:before { + content: ""; +} +.bp3-icon-repeat:before { + content: ""; +} +.bp3-icon-reset:before { + content: ""; +} +.bp3-icon-resolve:before { + content: ""; +} +.bp3-icon-rig:before { + content: ""; +} +.bp3-icon-right-join:before { + content: ""; +} +.bp3-icon-ring:before { + content: ""; +} +.bp3-icon-rotate-document:before { + content: ""; +} +.bp3-icon-rotate-page:before { + content: ""; +} +.bp3-icon-satellite:before { + content: ""; +} +.bp3-icon-saved:before { + content: ""; +} +.bp3-icon-scatter-plot:before { + content: ""; +} +.bp3-icon-search:before { + content: ""; +} +.bp3-icon-search-around:before { + content: ""; +} +.bp3-icon-search-template:before { + content: ""; +} +.bp3-icon-search-text:before { + content: ""; +} +.bp3-icon-segmented-control:before { + content: ""; +} +.bp3-icon-select:before { + content: ""; +} +.bp3-icon-selection:before { + content: "⦿"; +} +.bp3-icon-send-to:before { + content: ""; +} +.bp3-icon-send-to-graph:before { + content: ""; +} +.bp3-icon-send-to-map:before { + content: ""; +} +.bp3-icon-series-add:before { + content: ""; +} +.bp3-icon-series-configuration:before { + content: ""; +} +.bp3-icon-series-derived:before { + content: ""; +} +.bp3-icon-series-filtered:before { + content: ""; +} +.bp3-icon-series-search:before { + content: ""; +} +.bp3-icon-settings:before { + content: ""; +} +.bp3-icon-share:before { + content: ""; +} +.bp3-icon-shield:before { + content: ""; +} +.bp3-icon-shop:before { + content: ""; +} +.bp3-icon-shopping-cart:before { + content: ""; +} +.bp3-icon-signal-search:before { + content: ""; +} +.bp3-icon-sim-card:before { + content: ""; +} +.bp3-icon-slash:before { + content: ""; +} +.bp3-icon-small-cross:before { + content: ""; +} +.bp3-icon-small-minus:before { + content: ""; +} +.bp3-icon-small-plus:before { + content: ""; +} +.bp3-icon-small-tick:before { + content: ""; +} +.bp3-icon-snowflake:before { + content: ""; +} +.bp3-icon-social-media:before { + content: ""; +} +.bp3-icon-sort:before { + content: ""; +} +.bp3-icon-sort-alphabetical:before { + content: ""; +} +.bp3-icon-sort-alphabetical-desc:before { + content: ""; +} +.bp3-icon-sort-asc:before { + content: ""; +} +.bp3-icon-sort-desc:before { + content: ""; +} +.bp3-icon-sort-numerical:before { + content: ""; +} +.bp3-icon-sort-numerical-desc:before { + content: ""; +} +.bp3-icon-split-columns:before { + content: ""; +} +.bp3-icon-square:before { + content: ""; +} +.bp3-icon-stacked-chart:before { + content: ""; +} +.bp3-icon-star:before { + content: "★"; +} +.bp3-icon-star-empty:before { + content: "☆"; +} +.bp3-icon-step-backward:before { + content: ""; +} +.bp3-icon-step-chart:before { + content: ""; +} +.bp3-icon-step-forward:before { + content: ""; +} +.bp3-icon-stop:before { + content: ""; +} +.bp3-icon-stopwatch:before { + content: ""; +} +.bp3-icon-strikethrough:before { + content: ""; +} +.bp3-icon-style:before { + content: ""; +} +.bp3-icon-swap-horizontal:before { + content: ""; +} +.bp3-icon-swap-vertical:before { + content: ""; +} +.bp3-icon-symbol-circle:before { + content: ""; +} +.bp3-icon-symbol-cross:before { + content: ""; +} +.bp3-icon-symbol-diamond:before { + content: ""; +} +.bp3-icon-symbol-square:before { + content: ""; +} +.bp3-icon-symbol-triangle-down:before { + content: ""; +} +.bp3-icon-symbol-triangle-up:before { + content: ""; +} +.bp3-icon-tag:before { + content: ""; +} +.bp3-icon-take-action:before { + content: ""; +} +.bp3-icon-taxi:before { + content: ""; +} +.bp3-icon-text-highlight:before { + content: ""; +} +.bp3-icon-th:before { + content: ""; +} +.bp3-icon-th-derived:before { + content: ""; +} +.bp3-icon-th-disconnect:before { + content: ""; +} +.bp3-icon-th-filtered:before { + content: ""; +} +.bp3-icon-th-list:before { + content: ""; +} +.bp3-icon-thumbs-down:before { + content: ""; +} +.bp3-icon-thumbs-up:before { + content: ""; +} +.bp3-icon-tick:before { + content: "✓"; +} +.bp3-icon-tick-circle:before { + content: ""; +} +.bp3-icon-time:before { + content: "⏲"; +} +.bp3-icon-timeline-area-chart:before { + content: ""; +} +.bp3-icon-timeline-bar-chart:before { + content: ""; +} +.bp3-icon-timeline-events:before { + content: ""; +} +.bp3-icon-timeline-line-chart:before { + content: ""; +} +.bp3-icon-tint:before { + content: ""; +} +.bp3-icon-torch:before { + content: ""; +} +.bp3-icon-tractor:before { + content: ""; +} +.bp3-icon-train:before { + content: ""; +} +.bp3-icon-translate:before { + content: ""; +} +.bp3-icon-trash:before { + content: ""; +} +.bp3-icon-tree:before { + content: ""; +} +.bp3-icon-trending-down:before { + content: ""; +} +.bp3-icon-trending-up:before { + content: ""; +} +.bp3-icon-truck:before { + content: ""; +} +.bp3-icon-two-columns:before { + content: ""; +} +.bp3-icon-unarchive:before { + content: ""; +} +.bp3-icon-underline:before { + content: "⎁"; +} +.bp3-icon-undo:before { + content: "⎌"; +} +.bp3-icon-ungroup-objects:before { + content: ""; +} +.bp3-icon-unknown-vehicle:before { + content: ""; +} +.bp3-icon-unlock:before { + content: ""; +} +.bp3-icon-unpin:before { + content: ""; +} +.bp3-icon-unresolve:before { + content: ""; +} +.bp3-icon-updated:before { + content: ""; +} +.bp3-icon-upload:before { + content: ""; +} +.bp3-icon-user:before { + content: ""; +} +.bp3-icon-variable:before { + content: ""; +} +.bp3-icon-vertical-bar-chart-asc:before { + content: ""; +} +.bp3-icon-vertical-bar-chart-desc:before { + content: ""; +} +.bp3-icon-vertical-distribution:before { + content: ""; +} +.bp3-icon-video:before { + content: ""; +} +.bp3-icon-volume-down:before { + content: ""; +} +.bp3-icon-volume-off:before { + content: ""; +} +.bp3-icon-volume-up:before { + content: ""; +} +.bp3-icon-walk:before { + content: ""; +} +.bp3-icon-warning-sign:before { + content: ""; +} +.bp3-icon-waterfall-chart:before { + content: ""; +} +.bp3-icon-widget:before { + content: ""; +} +.bp3-icon-widget-button:before { + content: ""; +} +.bp3-icon-widget-footer:before { + content: ""; +} +.bp3-icon-widget-header:before { + content: ""; +} +.bp3-icon-wrench:before { + content: ""; +} +.bp3-icon-zoom-in:before { + content: ""; +} +.bp3-icon-zoom-out:before { + content: ""; +} +.bp3-icon-zoom-to-fit:before { + content: ""; +} +.bp3-submenu .bp3-popover-target, +.bp3-submenu > .bp3-popover-wrapper { + display: block; +} +.bp3-submenu.bp3-popover { + box-shadow: none; + padding: 0 5px; +} +.bp3-submenu.bp3-popover > .bp3-popover-content { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-submenu.bp3-popover, +.bp3-submenu.bp3-popover.bp3-dark { + box-shadow: none; +} +.bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, +.bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); +} +.bp3-menu { + background: #fff; + border-radius: 3px; + color: #182026; + list-style: none; + margin: 0; + min-width: 180px; + padding: 5px; + text-align: left; +} +.bp3-menu-divider { + border-top: 1px solid rgba(16, 22, 26, 0.15); + display: block; + margin: 5px; +} +.bp3-dark .bp3-menu-divider { + border-top-color: hsla(0, 0%, 100%, 0.15); +} +.bp3-menu-item { + align-items: flex-start; + border-radius: 2px; + color: inherit; + display: flex; + flex-direction: row; + line-height: 20px; + padding: 5px 7px; + text-decoration: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.bp3-menu-item > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-menu-item > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-menu-item:before, +.bp3-menu-item > * { + margin-right: 7px; +} +.bp3-menu-item:empty:before, +.bp3-menu-item > :last-child { + margin-right: 0; +} +.bp3-menu-item > .bp3-fill { + word-break: break-word; +} +.bp3-menu-item:hover, +.bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item { + background-color: rgba(167, 182, 194, 0.3); + cursor: pointer; + text-decoration: none; +} +.bp3-menu-item.bp3-disabled { + background-color: inherit; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-dark .bp3-menu-item { + color: inherit; +} +.bp3-dark .bp3-menu-item:hover, +.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, +.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item { + background-color: rgba(138, 155, 168, 0.15); + color: inherit; +} +.bp3-dark .bp3-menu-item.bp3-disabled { + background-color: inherit; + color: rgba(167, 182, 194, 0.6); +} +.bp3-menu-item.bp3-intent-primary { + color: #106ba3; +} +.bp3-menu-item.bp3-intent-primary .bp3-icon { + color: inherit; +} +.bp3-menu-item.bp3-intent-primary .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-primary:after, +.bp3-menu-item.bp3-intent-primary:before { + color: #106ba3; +} +.bp3-menu-item.bp3-intent-primary.bp3-active, +.bp3-menu-item.bp3-intent-primary:hover, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item { + background-color: #137cbd; +} +.bp3-menu-item.bp3-intent-primary:active { + background-color: #106ba3; +} +.bp3-menu-item.bp3-intent-primary.bp3-active, +.bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-primary.bp3-active:after, +.bp3-menu-item.bp3-intent-primary.bp3-active:before, +.bp3-menu-item.bp3-intent-primary:active, +.bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-primary:active:after, +.bp3-menu-item.bp3-intent-primary:active:before, +.bp3-menu-item.bp3-intent-primary:hover, +.bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-primary:hover:after, +.bp3-menu-item.bp3-intent-primary:hover:before, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item:after, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item:before { + color: #fff; +} +.bp3-menu-item.bp3-intent-success { + color: #0d8050; +} +.bp3-menu-item.bp3-intent-success .bp3-icon { + color: inherit; +} +.bp3-menu-item.bp3-intent-success .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-success:after, +.bp3-menu-item.bp3-intent-success:before { + color: #0d8050; +} +.bp3-menu-item.bp3-intent-success.bp3-active, +.bp3-menu-item.bp3-intent-success:hover, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item { + background-color: #0f9960; +} +.bp3-menu-item.bp3-intent-success:active { + background-color: #0d8050; +} +.bp3-menu-item.bp3-intent-success.bp3-active, +.bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-success.bp3-active:after, +.bp3-menu-item.bp3-intent-success.bp3-active:before, +.bp3-menu-item.bp3-intent-success:active, +.bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-success:active:after, +.bp3-menu-item.bp3-intent-success:active:before, +.bp3-menu-item.bp3-intent-success:hover, +.bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-success:hover:after, +.bp3-menu-item.bp3-intent-success:hover:before, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item:after, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item:before { + color: #fff; +} +.bp3-menu-item.bp3-intent-warning { + color: #bf7326; +} +.bp3-menu-item.bp3-intent-warning .bp3-icon { + color: inherit; +} +.bp3-menu-item.bp3-intent-warning .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-warning:after, +.bp3-menu-item.bp3-intent-warning:before { + color: #bf7326; +} +.bp3-menu-item.bp3-intent-warning.bp3-active, +.bp3-menu-item.bp3-intent-warning:hover, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item { + background-color: #d9822b; +} +.bp3-menu-item.bp3-intent-warning:active { + background-color: #bf7326; +} +.bp3-menu-item.bp3-intent-warning.bp3-active, +.bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-warning.bp3-active:after, +.bp3-menu-item.bp3-intent-warning.bp3-active:before, +.bp3-menu-item.bp3-intent-warning:active, +.bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-warning:active:after, +.bp3-menu-item.bp3-intent-warning:active:before, +.bp3-menu-item.bp3-intent-warning:hover, +.bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-warning:hover:after, +.bp3-menu-item.bp3-intent-warning:hover:before, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item:after, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item:before { + color: #fff; +} +.bp3-menu-item.bp3-intent-danger { + color: #c23030; +} +.bp3-menu-item.bp3-intent-danger .bp3-icon { + color: inherit; +} +.bp3-menu-item.bp3-intent-danger .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-danger:after, +.bp3-menu-item.bp3-intent-danger:before { + color: #c23030; +} +.bp3-menu-item.bp3-intent-danger.bp3-active, +.bp3-menu-item.bp3-intent-danger:hover, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item { + background-color: #db3737; +} +.bp3-menu-item.bp3-intent-danger:active { + background-color: #c23030; +} +.bp3-menu-item.bp3-intent-danger.bp3-active, +.bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-danger.bp3-active:after, +.bp3-menu-item.bp3-intent-danger.bp3-active:before, +.bp3-menu-item.bp3-intent-danger:active, +.bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-danger:active:after, +.bp3-menu-item.bp3-intent-danger:active:before, +.bp3-menu-item.bp3-intent-danger:hover, +.bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label, +.bp3-menu-item.bp3-intent-danger:hover:after, +.bp3-menu-item.bp3-intent-danger:hover:before, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item:after, +.bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item:before { + color: #fff; +} +.bp3-menu-item:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: Icons16, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; + margin-right: 7px; +} +.bp3-menu-item:before, +.bp3-menu-item > .bp3-icon { + color: #5c7080; + margin-top: 2px; +} +.bp3-menu-item .bp3-menu-item-label { + color: #5c7080; +} +.bp3-menu-item:hover, +.bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item { + color: inherit; +} +.bp3-menu-item.bp3-active, +.bp3-menu-item:active { + background-color: rgba(115, 134, 148, 0.3); +} +.bp3-menu-item.bp3-disabled { + background-color: inherit !important; + cursor: not-allowed !important; + outline: none !important; +} +.bp3-menu-item.bp3-disabled, +.bp3-menu-item.bp3-disabled .bp3-menu-item-label, +.bp3-menu-item.bp3-disabled:before, +.bp3-menu-item.bp3-disabled > .bp3-icon { + color: rgba(92, 112, 128, 0.6) !important; +} +.bp3-large .bp3-menu-item { + font-size: 16px; + line-height: 22px; + padding: 9px 7px; +} +.bp3-large .bp3-menu-item .bp3-icon { + margin-top: 3px; +} +.bp3-large .bp3-menu-item:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: Icons20, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: 1; + margin-right: 10px; + margin-top: 1px; +} +button.bp3-menu-item { + background: none; + border: none; + text-align: left; + width: 100%; +} +.bp3-menu-header { + border-top: 1px solid rgba(16, 22, 26, 0.15); + cursor: default; + display: block; + margin: 5px; + padding-left: 2px; +} +.bp3-dark .bp3-menu-header { + border-top-color: hsla(0, 0%, 100%, 0.15); +} +.bp3-menu-header:first-of-type { + border-top: none; +} +.bp3-menu-header > h6 { + word-wrap: normal; + color: #182026; + font-weight: 600; + line-height: 17px; + margin: 0; + overflow: hidden; + padding: 10px 7px 0 1px; + text-overflow: ellipsis; + white-space: nowrap; +} +.bp3-menu-header:first-of-type > h6 { + padding-top: 0; +} +.bp3-large .bp3-menu-header > h6 { + font-size: 18px; + padding-bottom: 5px; + padding-top: 15px; +} +.bp3-large .bp3-menu-header:first-of-type > h6 { + padding-top: 0; +} +.bp3-dark .bp3-menu { + background: #30404d; + color: #f5f8fa; +} +.bp3-dark .bp3-menu-item.bp3-intent-primary { + color: #48aff0; +} +.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon { + color: inherit; +} +.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-primary:after, +.bp3-dark .bp3-menu-item.bp3-intent-primary:before { + color: #48aff0; +} +.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-primary:hover, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item { + background-color: #137cbd; +} +.bp3-dark .bp3-menu-item.bp3-intent-primary:active { + background-color: #106ba3; +} +.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active:after, +.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active:before, +.bp3-dark .bp3-menu-item.bp3-intent-primary:active, +.bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-primary:active:after, +.bp3-dark .bp3-menu-item.bp3-intent-primary:active:before, +.bp3-dark .bp3-menu-item.bp3-intent-primary:hover, +.bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-primary:hover:after, +.bp3-dark .bp3-menu-item.bp3-intent-primary:hover:before, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item + .bp3-menu-item-label, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item:after, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item:before, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item:after, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-primary.bp3-menu-item:before { + color: #fff; +} +.bp3-dark .bp3-menu-item.bp3-intent-success { + color: #3dcc91; +} +.bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon { + color: inherit; +} +.bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-success:after, +.bp3-dark .bp3-menu-item.bp3-intent-success:before { + color: #3dcc91; +} +.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-success:hover, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item { + background-color: #0f9960; +} +.bp3-dark .bp3-menu-item.bp3-intent-success:active { + background-color: #0d8050; +} +.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active:after, +.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active:before, +.bp3-dark .bp3-menu-item.bp3-intent-success:active, +.bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-success:active:after, +.bp3-dark .bp3-menu-item.bp3-intent-success:active:before, +.bp3-dark .bp3-menu-item.bp3-intent-success:hover, +.bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-success:hover:after, +.bp3-dark .bp3-menu-item.bp3-intent-success:hover:before, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item + .bp3-menu-item-label, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item:after, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item:before, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item:after, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-success.bp3-menu-item:before { + color: #fff; +} +.bp3-dark .bp3-menu-item.bp3-intent-warning { + color: #ffb366; +} +.bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon { + color: inherit; +} +.bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-warning:after, +.bp3-dark .bp3-menu-item.bp3-intent-warning:before { + color: #ffb366; +} +.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-warning:hover, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item { + background-color: #d9822b; +} +.bp3-dark .bp3-menu-item.bp3-intent-warning:active { + background-color: #bf7326; +} +.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active:after, +.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active:before, +.bp3-dark .bp3-menu-item.bp3-intent-warning:active, +.bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-warning:active:after, +.bp3-dark .bp3-menu-item.bp3-intent-warning:active:before, +.bp3-dark .bp3-menu-item.bp3-intent-warning:hover, +.bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-warning:hover:after, +.bp3-dark .bp3-menu-item.bp3-intent-warning:hover:before, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item + .bp3-menu-item-label, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item:after, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item:before, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item:after, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-warning.bp3-menu-item:before { + color: #fff; +} +.bp3-dark .bp3-menu-item.bp3-intent-danger { + color: #ff7373; +} +.bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon { + color: inherit; +} +.bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-danger:after, +.bp3-dark .bp3-menu-item.bp3-intent-danger:before { + color: #ff7373; +} +.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-danger:hover, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item { + background-color: #db3737; +} +.bp3-dark .bp3-menu-item.bp3-intent-danger:active { + background-color: #c23030; +} +.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, +.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active:after, +.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active:before, +.bp3-dark .bp3-menu-item.bp3-intent-danger:active, +.bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-danger:active:after, +.bp3-dark .bp3-menu-item.bp3-intent-danger:active:before, +.bp3-dark .bp3-menu-item.bp3-intent-danger:hover, +.bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-intent-danger:hover:after, +.bp3-dark .bp3-menu-item.bp3-intent-danger:hover:before, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item + .bp3-menu-item-label, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item:after, +.bp3-dark + .bp3-submenu + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item:before, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item + .bp3-menu-item-label, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item:after, +.bp3-submenu + .bp3-dark + .bp3-popover-target.bp3-popover-open + > .bp3-intent-danger.bp3-menu-item:before { + color: #fff; +} +.bp3-dark .bp3-menu-item .bp3-menu-item-label, +.bp3-dark .bp3-menu-item:before, +.bp3-dark .bp3-menu-item > .bp3-icon { + color: #a7b6c2; +} +.bp3-dark .bp3-menu-item.bp3-active, +.bp3-dark .bp3-menu-item:active { + background-color: rgba(138, 155, 168, 0.3); +} +.bp3-dark .bp3-menu-item.bp3-disabled, +.bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label, +.bp3-dark .bp3-menu-item.bp3-disabled:before, +.bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon { + color: rgba(167, 182, 194, 0.6) !important; +} +.bp3-dark .bp3-menu-divider, +.bp3-dark .bp3-menu-header { + border-color: hsla(0, 0%, 100%, 0.15); +} +.bp3-dark .bp3-menu-header > h6 { + color: #f5f8fa; +} +.bp3-label .bp3-menu { + margin-top: 5px; +} +.bp3-navbar { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.2); + height: 50px; + padding: 0 15px; + position: relative; + width: 100%; + z-index: 10; +} +.bp3-dark .bp3-navbar, +.bp3-navbar.bp3-dark { + background-color: #394b59; +} +.bp3-navbar.bp3-dark { + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-navbar { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), + 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-navbar.bp3-fixed-top { + left: 0; + position: fixed; + right: 0; + top: 0; +} +.bp3-navbar-heading { + font-size: 16px; + margin-right: 15px; +} +.bp3-navbar-group { + align-items: center; + display: flex; + height: 50px; +} +.bp3-navbar-group.bp3-align-left { + float: left; +} +.bp3-navbar-group.bp3-align-right { + float: right; +} +.bp3-navbar-divider { + border-left: 1px solid rgba(16, 22, 26, 0.15); + height: 20px; + margin: 0 10px; +} +.bp3-dark .bp3-navbar-divider { + border-left-color: hsla(0, 0%, 100%, 0.15); +} +.bp3-non-ideal-state { + align-items: center; + display: flex; + flex-direction: column; + height: 100%; + justify-content: center; + text-align: center; + width: 100%; +} +.bp3-non-ideal-state > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-non-ideal-state > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-non-ideal-state:before, +.bp3-non-ideal-state > * { + margin-bottom: 20px; +} +.bp3-non-ideal-state:empty:before, +.bp3-non-ideal-state > :last-child { + margin-bottom: 0; +} +.bp3-non-ideal-state > * { + max-width: 400px; +} +.bp3-non-ideal-state-visual { + color: rgba(92, 112, 128, 0.6); + font-size: 60px; +} +.bp3-dark .bp3-non-ideal-state-visual { + color: rgba(167, 182, 194, 0.6); +} +.bp3-overflow-list { + display: flex; + flex-wrap: nowrap; + min-width: 0; +} +.bp3-overflow-list-spacer { + flex-shrink: 1; + width: 1px; +} +body.bp3-overlay-open { + overflow: hidden; +} +.bp3-overlay { + bottom: 0; + left: 0; + position: static; + right: 0; + top: 0; + z-index: 20; +} +.bp3-overlay:not(.bp3-overlay-open) { + pointer-events: none; +} +.bp3-overlay.bp3-overlay-container { + overflow: hidden; + position: fixed; +} +.bp3-overlay.bp3-overlay-container.bp3-overlay-inline { + position: absolute; +} +.bp3-overlay.bp3-overlay-scroll-container { + overflow: auto; + position: fixed; +} +.bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline { + position: absolute; +} +.bp3-overlay.bp3-overlay-inline { + display: inline; + overflow: visible; +} +.bp3-overlay-content { + position: fixed; + z-index: 20; +} +.bp3-overlay-inline .bp3-overlay-content, +.bp3-overlay-scroll-container .bp3-overlay-content { + position: absolute; +} +.bp3-overlay-backdrop { + background-color: rgba(16, 22, 26, 0.7); + bottom: 0; + left: 0; + opacity: 1; + overflow: auto; + position: fixed; + right: 0; + top: 0; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 20; +} +.bp3-overlay-backdrop.bp3-overlay-appear, +.bp3-overlay-backdrop.bp3-overlay-enter { + opacity: 0; +} +.bp3-overlay-backdrop.bp3-overlay-appear-active, +.bp3-overlay-backdrop.bp3-overlay-enter-active { + opacity: 1; + transition-delay: 0; + transition-duration: 0.2s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-overlay-backdrop.bp3-overlay-exit { + opacity: 1; +} +.bp3-overlay-backdrop.bp3-overlay-exit-active { + opacity: 0; + transition-delay: 0; + transition-duration: 0.2s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-overlay-backdrop:focus { + outline: none; +} +.bp3-overlay-inline .bp3-overlay-backdrop { + position: absolute; +} +.bp3-panel-stack { + overflow: hidden; + position: relative; +} +.bp3-panel-stack-header { + align-items: center; + box-shadow: 0 1px rgba(16, 22, 26, 0.15); + display: flex; + flex-shrink: 0; + height: 30px; + z-index: 1; +} +.bp3-dark .bp3-panel-stack-header { + box-shadow: 0 1px hsla(0, 0%, 100%, 0.15); +} +.bp3-panel-stack-header > span { + align-items: stretch; + display: flex; + flex: 1 1; +} +.bp3-panel-stack-header .bp3-heading { + margin: 0 5px; +} +.bp3-button.bp3-panel-stack-header-back { + margin-left: 5px; + padding-left: 0; + white-space: nowrap; +} +.bp3-button.bp3-panel-stack-header-back .bp3-icon { + margin: 0 2px; +} +.bp3-panel-stack-view { + background-color: #fff; + border-right: 1px solid rgba(16, 22, 26, 0.15); + bottom: 0; + display: flex; + flex-direction: column; + left: 0; + margin-right: -1px; + overflow-y: auto; + position: absolute; + right: 0; + top: 0; + z-index: 1; +} +.bp3-dark .bp3-panel-stack-view { + background-color: #30404d; +} +.bp3-panel-stack-view:nth-last-child(n + 4) { + display: none; +} +.bp3-panel-stack-push .bp3-panel-stack-appear, +.bp3-panel-stack-push .bp3-panel-stack-enter { + opacity: 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.bp3-panel-stack-push .bp3-panel-stack-appear-active, +.bp3-panel-stack-push .bp3-panel-stack-enter-active { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack-push .bp3-panel-stack-exit { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); +} +.bp3-panel-stack-push .bp3-panel-stack-exit-active { + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack-pop .bp3-panel-stack-appear, +.bp3-panel-stack-pop .bp3-panel-stack-enter, +.bp3-panel-stack-push .bp3-panel-stack-exit-active { + opacity: 0; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.bp3-panel-stack-pop .bp3-panel-stack-appear-active, +.bp3-panel-stack-pop .bp3-panel-stack-enter-active { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack-pop .bp3-panel-stack-exit { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); +} +.bp3-panel-stack-pop .bp3-panel-stack-exit-active { + opacity: 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack2 { + overflow: hidden; + position: relative; +} +.bp3-panel-stack2-header { + align-items: center; + box-shadow: 0 1px rgba(16, 22, 26, 0.15); + display: flex; + flex-shrink: 0; + height: 30px; + z-index: 1; +} +.bp3-dark .bp3-panel-stack2-header { + box-shadow: 0 1px hsla(0, 0%, 100%, 0.15); +} +.bp3-panel-stack2-header > span { + align-items: stretch; + display: flex; + flex: 1 1; +} +.bp3-panel-stack2-header .bp3-heading { + margin: 0 5px; +} +.bp3-button.bp3-panel-stack2-header-back { + margin-left: 5px; + padding-left: 0; + white-space: nowrap; +} +.bp3-button.bp3-panel-stack2-header-back .bp3-icon { + margin: 0 2px; +} +.bp3-panel-stack2-view { + background-color: #fff; + border-right: 1px solid rgba(16, 22, 26, 0.15); + bottom: 0; + display: flex; + flex-direction: column; + left: 0; + margin-right: -1px; + overflow-y: auto; + position: absolute; + right: 0; + top: 0; + z-index: 1; +} +.bp3-dark .bp3-panel-stack2-view { + background-color: #30404d; +} +.bp3-panel-stack2-view:nth-last-child(n + 4) { + display: none; +} +.bp3-panel-stack2-push .bp3-panel-stack2-appear, +.bp3-panel-stack2-push .bp3-panel-stack2-enter { + opacity: 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.bp3-panel-stack2-push .bp3-panel-stack2-appear-active, +.bp3-panel-stack2-push .bp3-panel-stack2-enter-active { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack2-push .bp3-panel-stack2-exit { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); +} +.bp3-panel-stack2-push .bp3-panel-stack2-exit-active { + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack2-pop .bp3-panel-stack2-appear, +.bp3-panel-stack2-pop .bp3-panel-stack2-enter, +.bp3-panel-stack2-push .bp3-panel-stack2-exit-active { + opacity: 0; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.bp3-panel-stack2-pop .bp3-panel-stack2-appear-active, +.bp3-panel-stack2-pop .bp3-panel-stack2-enter-active { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-panel-stack2-pop .bp3-panel-stack2-exit { + opacity: 1; + -webkit-transform: translate(0); + transform: translate(0); +} +.bp3-panel-stack2-pop .bp3-panel-stack2-exit-active { + opacity: 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + transition-delay: 0; + transition-duration: 0.4s; + transition-property: opacity, -webkit-transform; + transition-property: transform, opacity; + transition-property: transform, opacity, -webkit-transform; + transition-timing-function: ease; +} +.bp3-popover { + border-radius: 3px; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); + display: inline-block; + -webkit-transform: scale(1); + transform: scale(1); + z-index: 20; +} +.bp3-popover .bp3-popover-arrow { + height: 30px; + position: absolute; + width: 30px; +} +.bp3-popover .bp3-popover-arrow:before { + height: 20px; + margin: 5px; + width: 20px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top + > .bp3-popover { + margin-bottom: 17px; + margin-top: -17px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top + > .bp3-popover + > .bp3-popover-arrow { + bottom: -11px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top + > .bp3-popover + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-right + > .bp3-popover { + margin-left: 17px; +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-right + > .bp3-popover + > .bp3-popover-arrow { + left: -11px; +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-right + > .bp3-popover + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(0); + transform: rotate(0); +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom + > .bp3-popover { + margin-top: 17px; +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom + > .bp3-popover + > .bp3-popover-arrow { + top: -11px; +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom + > .bp3-popover + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-left + > .bp3-popover { + margin-left: -17px; + margin-right: 17px; +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-left + > .bp3-popover + > .bp3-popover-arrow { + right: -11px; +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-left + > .bp3-popover + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow { + right: 50%; + -webkit-transform: translateX(50%); + transform: translateX(50%); +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-top + > .bp3-popover + > .bp3-popover-arrow { + top: -0.3934px; +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-right + > .bp3-popover + > .bp3-popover-arrow { + right: -0.3934px; +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-left + > .bp3-popover + > .bp3-popover-arrow { + left: -0.3934px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom + > .bp3-popover + > .bp3-popover-arrow { + bottom: -0.3934px; +} +.bp3-tether-element-attached-top.bp3-tether-element-attached-left + > .bp3-popover { + -webkit-transform-origin: top left; + transform-origin: top left; +} +.bp3-tether-element-attached-top.bp3-tether-element-attached-center + > .bp3-popover { + -webkit-transform-origin: top center; + transform-origin: top center; +} +.bp3-tether-element-attached-top.bp3-tether-element-attached-right + > .bp3-popover { + -webkit-transform-origin: top right; + transform-origin: top right; +} +.bp3-tether-element-attached-middle.bp3-tether-element-attached-left + > .bp3-popover { + -webkit-transform-origin: center left; + transform-origin: center left; +} +.bp3-tether-element-attached-middle.bp3-tether-element-attached-center + > .bp3-popover { + -webkit-transform-origin: center center; + transform-origin: center center; +} +.bp3-tether-element-attached-middle.bp3-tether-element-attached-right + > .bp3-popover { + -webkit-transform-origin: center right; + transform-origin: center right; +} +.bp3-tether-element-attached-bottom.bp3-tether-element-attached-left + > .bp3-popover { + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} +.bp3-tether-element-attached-bottom.bp3-tether-element-attached-center + > .bp3-popover { + -webkit-transform-origin: bottom center; + transform-origin: bottom center; +} +.bp3-tether-element-attached-bottom.bp3-tether-element-attached-right + > .bp3-popover { + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} +.bp3-popover .bp3-popover-content { + background: #fff; +} +.bp3-popover .bp3-heading, +.bp3-popover .bp3-popover-content { + color: inherit; +} +.bp3-popover .bp3-popover-arrow:before { + box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.2); +} +.bp3-popover .bp3-popover-arrow-border { + fill: #10161a; + fill-opacity: 0.1; +} +.bp3-popover .bp3-popover-arrow-fill { + fill: #fff; +} +.bp3-popover-appear > .bp3-popover, +.bp3-popover-enter > .bp3-popover { + -webkit-transform: scale(0.3); + transform: scale(0.3); +} +.bp3-popover-appear-active > .bp3-popover, +.bp3-popover-enter-active > .bp3-popover { + -webkit-transform: scale(1); + transform: scale(1); + transition-delay: 0; + transition-duration: 0.3s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); +} +.bp3-popover-exit > .bp3-popover { + -webkit-transform: scale(1); + transform: scale(1); +} +.bp3-popover-exit-active > .bp3-popover { + -webkit-transform: scale(0.3); + transform: scale(0.3); + transition-delay: 0; + transition-duration: 0.3s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); +} +.bp3-popover .bp3-popover-content { + border-radius: 3px; + position: relative; +} +.bp3-popover.bp3-popover-content-sizing .bp3-popover-content { + max-width: 350px; + padding: 20px; +} +.bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing { + width: 350px; +} +.bp3-popover.bp3-minimal { + margin: 0 !important; +} +.bp3-popover.bp3-minimal .bp3-popover-arrow { + display: none; +} +.bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover, +.bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, +.bp3-popover.bp3-minimal.bp3-popover { + -webkit-transform: scale(1); + transform: scale(1); +} +.bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover, +.bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover { + -webkit-transform: scale(1); + transform: scale(1); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover { + -webkit-transform: scale(1); + transform: scale(1); +} +.bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover { + -webkit-transform: scale(1); + transform: scale(1); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-dark .bp3-popover, +.bp3-popover.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-popover .bp3-popover-content, +.bp3-popover.bp3-dark .bp3-popover-content { + background: #30404d; +} +.bp3-dark .bp3-popover .bp3-heading, +.bp3-dark .bp3-popover .bp3-popover-content, +.bp3-popover.bp3-dark .bp3-heading, +.bp3-popover.bp3-dark .bp3-popover-content { + color: inherit; +} +.bp3-dark .bp3-popover .bp3-popover-arrow:before, +.bp3-popover.bp3-dark .bp3-popover-arrow:before { + box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-popover .bp3-popover-arrow-border, +.bp3-popover.bp3-dark .bp3-popover-arrow-border { + fill: #10161a; + fill-opacity: 0.2; +} +.bp3-dark .bp3-popover .bp3-popover-arrow-fill, +.bp3-popover.bp3-dark .bp3-popover-arrow-fill { + fill: #30404d; +} +.bp3-popover-arrow:before { + border-radius: 2px; + content: ""; + display: block; + position: absolute; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.bp3-tether-pinned .bp3-popover-arrow { + display: none; +} +.bp3-popover-backdrop { + background: hsla(0, 0%, 100%, 0); +} +.bp3-transition-container { + display: flex; + opacity: 1; + z-index: 20; +} +.bp3-transition-container.bp3-popover-appear, +.bp3-transition-container.bp3-popover-enter { + opacity: 0; +} +.bp3-transition-container.bp3-popover-appear-active, +.bp3-transition-container.bp3-popover-enter-active { + opacity: 1; + transition-delay: 0; + transition-duration: 0.1s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-transition-container.bp3-popover-exit { + opacity: 1; +} +.bp3-transition-container.bp3-popover-exit-active { + opacity: 0; + transition-delay: 0; + transition-duration: 0.1s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-transition-container:focus { + outline: none; +} +.bp3-transition-container.bp3-popover-leave .bp3-popover-content { + pointer-events: none; +} +.bp3-transition-container[data-x-out-of-boundaries] { + display: none; +} +span.bp3-popover-target { + display: inline-block; +} +.bp3-popover-wrapper.bp3-fill { + width: 100%; +} +.bp3-portal { + left: 0; + position: absolute; + right: 0; + top: 0; +} +@-webkit-keyframes linear-progress-bar-stripes { + 0% { + background-position: 0 0; + } + to { + background-position: 30px 0; + } +} +@keyframes linear-progress-bar-stripes { + 0% { + background-position: 0 0; + } + to { + background-position: 30px 0; + } +} +.bp3-progress-bar { + background: rgba(92, 112, 128, 0.2); + border-radius: 40px; + display: block; + height: 8px; + overflow: hidden; + position: relative; + width: 100%; +} +.bp3-progress-bar .bp3-progress-meter { + background: linear-gradient( + -45deg, + hsla(0, 0%, 100%, 0.2) 25%, + transparent 0, + transparent 50%, + hsla(0, 0%, 100%, 0.2) 0, + hsla(0, 0%, 100%, 0.2) 75%, + transparent 0 + ); + background-color: rgba(92, 112, 128, 0.8); + background-size: 30px 30px; + border-radius: 40px; + height: 100%; + position: absolute; + transition: width 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + width: 100%; +} +.bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) + .bp3-progress-meter { + animation: linear-progress-bar-stripes 0.3s linear infinite reverse; +} +.bp3-progress-bar.bp3-no-stripes .bp3-progress-meter { + background-image: none; +} +.bp3-dark .bp3-progress-bar { + background: rgba(16, 22, 26, 0.5); +} +.bp3-dark .bp3-progress-bar .bp3-progress-meter { + background-color: #8a9ba8; +} +.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter { + background-color: #137cbd; +} +.bp3-progress-bar.bp3-intent-success .bp3-progress-meter { + background-color: #0f9960; +} +.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter { + background-color: #d9822b; +} +.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter { + background-color: #db3737; +} +@-webkit-keyframes skeleton-glow { + 0% { + background: rgba(206, 217, 224, 0.2); + border-color: rgba(206, 217, 224, 0.2); + } + to { + background: rgba(92, 112, 128, 0.2); + border-color: rgba(92, 112, 128, 0.2); + } +} +@keyframes skeleton-glow { + 0% { + background: rgba(206, 217, 224, 0.2); + border-color: rgba(206, 217, 224, 0.2); + } + to { + background: rgba(92, 112, 128, 0.2); + border-color: rgba(92, 112, 128, 0.2); + } +} +.bp3-skeleton { + -webkit-animation: skeleton-glow 1s linear infinite alternate; + animation: skeleton-glow 1s linear infinite alternate; + background: rgba(206, 217, 224, 0.2); + background-clip: padding-box !important; + border-color: rgba(206, 217, 224, 0.2) !important; + border-radius: 2px; + box-shadow: none !important; + color: transparent !important; + cursor: default; + pointer-events: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.bp3-skeleton *, +.bp3-skeleton:after, +.bp3-skeleton:before { + visibility: hidden !important; +} +.bp3-slider { + cursor: default; + height: 40px; + min-width: 150px; + outline: none; + position: relative; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100%; +} +.bp3-slider:hover { + cursor: pointer; +} +.bp3-slider:active { + cursor: grabbing; +} +.bp3-slider.bp3-disabled { + cursor: not-allowed; + opacity: 0.5; +} +.bp3-slider.bp3-slider-unlabeled { + height: 16px; +} +.bp3-slider-progress, +.bp3-slider-track { + height: 6px; + left: 0; + position: absolute; + right: 0; + top: 5px; +} +.bp3-slider-track { + border-radius: 3px; + overflow: hidden; +} +.bp3-slider-progress { + background: rgba(92, 112, 128, 0.2); +} +.bp3-dark .bp3-slider-progress { + background: rgba(16, 22, 26, 0.5); +} +.bp3-slider-progress.bp3-intent-primary { + background-color: #137cbd; +} +.bp3-slider-progress.bp3-intent-success { + background-color: #0f9960; +} +.bp3-slider-progress.bp3-intent-warning { + background-color: #d9822b; +} +.bp3-slider-progress.bp3-intent-danger { + background-color: #db3737; +} +.bp3-slider-handle { + background-color: #f5f8fa; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.8), + hsla(0, 0%, 100%, 0) + ); + border-radius: 3px; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); + color: #182026; + cursor: pointer; + height: 16px; + left: 0; + position: absolute; + top: 0; + width: 16px; +} +.bp3-slider-handle.bp3-active, +.bp3-slider-handle:active { + background-color: #d8e1e8; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-slider-handle.bp3-disabled, +.bp3-slider-handle:disabled { + background-color: rgba(206, 217, 224, 0.5); + background-image: none; + box-shadow: none; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; + outline: none; +} +.bp3-slider-handle.bp3-disabled.bp3-active, +.bp3-slider-handle.bp3-disabled.bp3-active:hover, +.bp3-slider-handle:disabled.bp3-active, +.bp3-slider-handle:disabled.bp3-active:hover { + background: rgba(206, 217, 224, 0.7); +} +.bp3-slider-handle:focus { + z-index: 1; +} +.bp3-slider-handle:hover { + background-clip: padding-box; + background-color: #ebf1f5; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 -1px 0 rgba(16, 22, 26, 0.1); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); + cursor: grab; + z-index: 2; +} +.bp3-slider-handle.bp3-active { + background-color: #d8e1e8; + background-image: none; + box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 2px rgba(16, 22, 26, 0.2); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), + inset 0 1px 1px rgba(16, 22, 26, 0.1); + cursor: grabbing; +} +.bp3-disabled .bp3-slider-handle { + background: #bfccd6; + box-shadow: none; + pointer-events: none; +} +.bp3-dark .bp3-slider-handle { + background-color: #394b59; + background-image: linear-gradient( + 180deg, + hsla(0, 0%, 100%, 0.05), + hsla(0, 0%, 100%, 0) + ); + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); + color: #f5f8fa; +} +.bp3-dark .bp3-slider-handle.bp3-active, +.bp3-dark .bp3-slider-handle:active, +.bp3-dark .bp3-slider-handle:hover { + color: #f5f8fa; +} +.bp3-dark .bp3-slider-handle:hover { + background-color: #30404d; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-slider-handle.bp3-active, +.bp3-dark .bp3-slider-handle:active { + background-color: #202b33; + background-image: none; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), + inset 0 1px 2px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-slider-handle.bp3-disabled, +.bp3-dark .bp3-slider-handle:disabled { + background-color: rgba(57, 75, 89, 0.5); + background-image: none; + box-shadow: none; + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active, +.bp3-dark .bp3-slider-handle:disabled.bp3-active { + background: rgba(57, 75, 89, 0.7); +} +.bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head { + stroke: #8a9ba8; + background: rgba(16, 22, 26, 0.5); +} +.bp3-dark .bp3-slider-handle, +.bp3-dark .bp3-slider-handle:hover { + background-color: #394b59; +} +.bp3-dark .bp3-slider-handle.bp3-active { + background-color: #293742; +} +.bp3-dark .bp3-disabled .bp3-slider-handle { + background: #5c7080; + border-color: #5c7080; + box-shadow: none; +} +.bp3-slider-handle .bp3-slider-label { + background: #394b59; + border-radius: 3px; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); + color: #f5f8fa; + margin-left: 8px; +} +.bp3-dark .bp3-slider-handle .bp3-slider-label { + background: #e1e8ed; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); + color: #394b59; +} +.bp3-disabled .bp3-slider-handle .bp3-slider-label { + box-shadow: none; +} +.bp3-slider-handle.bp3-end, +.bp3-slider-handle.bp3-start { + width: 8px; +} +.bp3-slider-handle.bp3-start { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.bp3-slider-handle.bp3-end { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: 8px; +} +.bp3-slider-handle.bp3-end .bp3-slider-label { + margin-left: 0; +} +.bp3-slider-label { + display: inline-block; + font-size: 12px; + line-height: 1; + padding: 2px 5px; + position: absolute; + -webkit-transform: translate(-50%, 20px); + transform: translate(-50%, 20px); + vertical-align: top; +} +.bp3-slider.bp3-vertical { + height: 150px; + min-width: 40px; + width: 40px; +} +.bp3-slider.bp3-vertical .bp3-slider-progress, +.bp3-slider.bp3-vertical .bp3-slider-track { + bottom: 0; + height: auto; + left: 5px; + top: 0; + width: 6px; +} +.bp3-slider.bp3-vertical .bp3-slider-progress { + top: auto; +} +.bp3-slider.bp3-vertical .bp3-slider-label { + -webkit-transform: translate(20px, 50%); + transform: translate(20px, 50%); +} +.bp3-slider.bp3-vertical .bp3-slider-handle { + top: auto; +} +.bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label { + margin-left: 0; + margin-top: -8px; +} +.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, +.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start { + height: 8px; + margin-left: 0; + width: 16px; +} +.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start { + border-bottom-right-radius: 3px; + border-top-left-radius: 0; +} +.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label { + -webkit-transform: translate(20px); + transform: translate(20px); +} +.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 3px; + margin-bottom: 8px; +} +@-webkit-keyframes pt-spinner-animation { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(1turn); + transform: rotate(1turn); + } +} +@keyframes pt-spinner-animation { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(1turn); + transform: rotate(1turn); + } +} +.bp3-spinner { + align-items: center; + display: flex; + justify-content: center; + overflow: visible; + vertical-align: middle; +} +.bp3-spinner svg { + display: block; +} +.bp3-spinner path { + fill-opacity: 0; +} +.bp3-spinner .bp3-spinner-head { + stroke: rgba(92, 112, 128, 0.8); + stroke-linecap: round; + -webkit-transform-origin: center; + transform-origin: center; + transition: stroke-dashoffset 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-spinner .bp3-spinner-track { + stroke: rgba(92, 112, 128, 0.2); +} +.bp3-spinner-animation { + -webkit-animation: pt-spinner-animation 0.5s linear infinite; + animation: pt-spinner-animation 0.5s linear infinite; +} +.bp3-no-spin > .bp3-spinner-animation { + -webkit-animation: none; + animation: none; +} +.bp3-dark .bp3-spinner .bp3-spinner-head { + stroke: #8a9ba8; +} +.bp3-dark .bp3-spinner .bp3-spinner-track { + stroke: rgba(16, 22, 26, 0.5); +} +.bp3-spinner.bp3-intent-primary .bp3-spinner-head { + stroke: #137cbd; +} +.bp3-spinner.bp3-intent-success .bp3-spinner-head { + stroke: #0f9960; +} +.bp3-spinner.bp3-intent-warning .bp3-spinner-head { + stroke: #d9822b; +} +.bp3-spinner.bp3-intent-danger .bp3-spinner-head { + stroke: #db3737; +} +.bp3-tabs.bp3-vertical { + display: flex; +} +.bp3-tabs.bp3-vertical > .bp3-tab-list { + align-items: flex-start; + flex-direction: column; +} +.bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab { + border-radius: 3px; + padding: 0 10px; + width: 100%; +} +.bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"] { + background-color: rgba(19, 124, 189, 0.2); + box-shadow: none; +} +.bp3-tabs.bp3-vertical + > .bp3-tab-list + .bp3-tab-indicator-wrapper + .bp3-tab-indicator { + background-color: rgba(19, 124, 189, 0.2); + border-radius: 3px; + bottom: 0; + height: auto; + left: 0; + right: 0; + top: 0; +} +.bp3-tabs.bp3-vertical > .bp3-tab-panel { + margin-top: 0; + padding-left: 20px; +} +.bp3-tab-list { + align-items: flex-end; + border: none; + display: flex; + flex: 0 0 auto; + list-style: none; + margin: 0; + padding: 0; + position: relative; +} +.bp3-tab-list > :not(:last-child) { + margin-right: 20px; +} +.bp3-tab { + word-wrap: normal; + color: #182026; + cursor: pointer; + flex: 0 0 auto; + font-size: 14px; + line-height: 30px; + max-width: 100%; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; +} +.bp3-tab a { + color: inherit; + display: block; + text-decoration: none; +} +.bp3-tab-indicator-wrapper ~ .bp3-tab { + background-color: transparent !important; + box-shadow: none !important; +} +.bp3-tab[aria-disabled="true"] { + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-tab[aria-selected="true"] { + border-radius: 0; + box-shadow: inset 0 -3px 0 #106ba3; +} +.bp3-tab:not([aria-disabled="true"]):hover, +.bp3-tab[aria-selected="true"] { + color: #106ba3; +} +.bp3-tab:focus { + -moz-outline-radius: 0; +} +.bp3-large > .bp3-tab { + font-size: 16px; + line-height: 40px; +} +.bp3-tab-panel { + margin-top: 20px; +} +.bp3-tab-panel[aria-hidden="true"] { + display: none; +} +.bp3-tab-indicator-wrapper { + left: 0; + pointer-events: none; + position: absolute; + top: 0; + -webkit-transform: translateX(0), translateY(0); + transform: translateX(0), translateY(0); + transition: height, width, -webkit-transform; + transition: height, transform, width; + transition: height, transform, width, -webkit-transform; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-tab-indicator-wrapper .bp3-tab-indicator { + background-color: #106ba3; + bottom: 0; + height: 3px; + left: 0; + position: absolute; + right: 0; +} +.bp3-tab-indicator-wrapper.bp3-no-animation { + transition: none; +} +.bp3-dark .bp3-tab { + color: #f5f8fa; +} +.bp3-dark .bp3-tab[aria-disabled="true"] { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-tab[aria-selected="true"] { + box-shadow: inset 0 -3px 0 #48aff0; +} +.bp3-dark .bp3-tab:not([aria-disabled="true"]):hover, +.bp3-dark .bp3-tab[aria-selected="true"] { + color: #48aff0; +} +.bp3-dark .bp3-tab-indicator { + background-color: #48aff0; +} +.bp3-flex-expander { + flex: 1 1; +} +.bp3-tag { + align-items: center; + background-color: #5c7080; + border: none; + border-radius: 3px; + box-shadow: none; + color: #f5f8fa; + display: inline-flex; + flex-direction: row; + font-size: 12px; + line-height: 16px; + max-width: 100%; + min-height: 20px; + min-width: 20px; + padding: 2px 6px; + position: relative; +} +.bp3-tag.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-interactive:hover { + background-color: rgba(92, 112, 128, 0.85); +} +.bp3-tag.bp3-interactive.bp3-active, +.bp3-tag.bp3-interactive:active { + background-color: rgba(92, 112, 128, 0.7); +} +.bp3-tag > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-tag > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-tag:before, +.bp3-tag > * { + margin-right: 4px; +} +.bp3-tag:empty:before, +.bp3-tag > :last-child { + margin-right: 0; +} +.bp3-tag:focus { + -moz-outline-radius: 6px; + outline: 2px auto rgba(19, 124, 189, 0.6); + outline-offset: 0; +} +.bp3-tag.bp3-round { + border-radius: 30px; + padding-left: 8px; + padding-right: 8px; +} +.bp3-dark .bp3-tag { + background-color: #bfccd6; + color: #182026; +} +.bp3-dark .bp3-tag.bp3-interactive { + cursor: pointer; +} +.bp3-dark .bp3-tag.bp3-interactive:hover { + background-color: rgba(191, 204, 214, 0.85); +} +.bp3-dark .bp3-tag.bp3-interactive.bp3-active, +.bp3-dark .bp3-tag.bp3-interactive:active { + background-color: rgba(191, 204, 214, 0.7); +} +.bp3-dark .bp3-tag .bp3-icon-large, +.bp3-dark .bp3-tag .bp3-icon-standard, +.bp3-dark .bp3-tag > .bp3-icon { + fill: currentColor; +} +.bp3-tag .bp3-icon-large, +.bp3-tag .bp3-icon-standard, +.bp3-tag > .bp3-icon { + fill: #fff; +} +.bp3-large .bp3-tag, +.bp3-tag.bp3-large { + font-size: 14px; + line-height: 20px; + min-height: 30px; + min-width: 30px; + padding: 5px 10px; +} +.bp3-large .bp3-tag:before, +.bp3-large .bp3-tag > *, +.bp3-tag.bp3-large:before, +.bp3-tag.bp3-large > * { + margin-right: 7px; +} +.bp3-large .bp3-tag:empty:before, +.bp3-large .bp3-tag > :last-child, +.bp3-tag.bp3-large:empty:before, +.bp3-tag.bp3-large > :last-child { + margin-right: 0; +} +.bp3-large .bp3-tag.bp3-round, +.bp3-tag.bp3-large.bp3-round { + padding-left: 12px; + padding-right: 12px; +} +.bp3-tag.bp3-intent-primary { + background: #137cbd; + color: #fff; +} +.bp3-tag.bp3-intent-primary.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-intent-primary.bp3-interactive:hover { + background-color: rgba(19, 124, 189, 0.85); +} +.bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, +.bp3-tag.bp3-intent-primary.bp3-interactive:active { + background-color: rgba(19, 124, 189, 0.7); +} +.bp3-tag.bp3-intent-success { + background: #0f9960; + color: #fff; +} +.bp3-tag.bp3-intent-success.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-intent-success.bp3-interactive:hover { + background-color: rgba(15, 153, 96, 0.85); +} +.bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, +.bp3-tag.bp3-intent-success.bp3-interactive:active { + background-color: rgba(15, 153, 96, 0.7); +} +.bp3-tag.bp3-intent-warning { + background: #d9822b; + color: #fff; +} +.bp3-tag.bp3-intent-warning.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-intent-warning.bp3-interactive:hover { + background-color: rgba(217, 130, 43, 0.85); +} +.bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, +.bp3-tag.bp3-intent-warning.bp3-interactive:active { + background-color: rgba(217, 130, 43, 0.7); +} +.bp3-tag.bp3-intent-danger { + background: #db3737; + color: #fff; +} +.bp3-tag.bp3-intent-danger.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-intent-danger.bp3-interactive:hover { + background-color: rgba(219, 55, 55, 0.85); +} +.bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, +.bp3-tag.bp3-intent-danger.bp3-interactive:active { + background-color: rgba(219, 55, 55, 0.7); +} +.bp3-tag.bp3-fill { + display: flex; + width: 100%; +} +.bp3-tag.bp3-minimal .bp3-icon-large, +.bp3-tag.bp3-minimal .bp3-icon-standard, +.bp3-tag.bp3-minimal > .bp3-icon { + fill: #5c7080; +} +.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) { + background-color: rgba(138, 155, 168, 0.2); + color: #182026; +} +.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover { + background-color: rgba(92, 112, 128, 0.3); +} +.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, +.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active { + background-color: rgba(92, 112, 128, 0.4); +} +.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) { + color: #f5f8fa; +} +.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive { + cursor: pointer; +} +.bp3-dark + .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover { + background-color: rgba(191, 204, 214, 0.3); +} +.bp3-dark + .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, +.bp3-dark + .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active { + background-color: rgba(191, 204, 214, 0.4); +} +.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large, +.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, +.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon { + fill: #a7b6c2; +} +.bp3-tag.bp3-minimal.bp3-intent-primary { + background-color: rgba(19, 124, 189, 0.15); + color: #106ba3; +} +.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover { + background-color: rgba(19, 124, 189, 0.25); +} +.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, +.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active { + background-color: rgba(19, 124, 189, 0.35); +} +.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large, +.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, +.bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon { + fill: #137cbd; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary { + background-color: rgba(19, 124, 189, 0.25); + color: #48aff0; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive { + cursor: pointer; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover { + background-color: rgba(19, 124, 189, 0.35); +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active { + background-color: rgba(19, 124, 189, 0.45); +} +.bp3-tag.bp3-minimal.bp3-intent-success { + background-color: rgba(15, 153, 96, 0.15); + color: #0d8050; +} +.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover { + background-color: rgba(15, 153, 96, 0.25); +} +.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, +.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active { + background-color: rgba(15, 153, 96, 0.35); +} +.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large, +.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, +.bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon { + fill: #0f9960; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success { + background-color: rgba(15, 153, 96, 0.25); + color: #3dcc91; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive { + cursor: pointer; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover { + background-color: rgba(15, 153, 96, 0.35); +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active { + background-color: rgba(15, 153, 96, 0.45); +} +.bp3-tag.bp3-minimal.bp3-intent-warning { + background-color: rgba(217, 130, 43, 0.15); + color: #bf7326; +} +.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover { + background-color: rgba(217, 130, 43, 0.25); +} +.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, +.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active { + background-color: rgba(217, 130, 43, 0.35); +} +.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large, +.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, +.bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon { + fill: #d9822b; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning { + background-color: rgba(217, 130, 43, 0.25); + color: #ffb366; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive { + cursor: pointer; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover { + background-color: rgba(217, 130, 43, 0.35); +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active { + background-color: rgba(217, 130, 43, 0.45); +} +.bp3-tag.bp3-minimal.bp3-intent-danger { + background-color: rgba(219, 55, 55, 0.15); + color: #c23030; +} +.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive { + cursor: pointer; +} +.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover { + background-color: rgba(219, 55, 55, 0.25); +} +.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, +.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active { + background-color: rgba(219, 55, 55, 0.35); +} +.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large, +.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, +.bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon { + fill: #db3737; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger { + background-color: rgba(219, 55, 55, 0.25); + color: #ff7373; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive { + cursor: pointer; +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover { + background-color: rgba(219, 55, 55, 0.35); +} +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, +.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active { + background-color: rgba(219, 55, 55, 0.45); +} +.bp3-tag-remove { + background: none; + border: none; + color: inherit; + cursor: pointer; + display: flex; + margin-bottom: -2px; + margin-right: -6px !important; + margin-top: -2px; + opacity: 0.5; + padding: 2px 2px 2px 0; +} +.bp3-tag-remove:hover { + background: none; + opacity: 0.8; + text-decoration: none; +} +.bp3-tag-remove:active { + opacity: 1; +} +.bp3-tag-remove:empty:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + content: ""; + font-family: Icons16, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 1; +} +.bp3-large .bp3-tag-remove { + margin-right: -10px !important; + padding: 0 5px 0 0; +} +.bp3-large .bp3-tag-remove:empty:before { + font-family: Icons20, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: 1; +} +.bp3-tag-input { + align-items: flex-start; + cursor: text; + display: flex; + flex-direction: row; + height: auto; + line-height: inherit; + min-height: 30px; + padding-left: 5px; + padding-right: 0; +} +.bp3-tag-input > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-tag-input > .bp3-tag-input-values { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-tag-input .bp3-tag-input-icon { + color: #5c7080; + margin-left: 2px; + margin-right: 7px; + margin-top: 7px; +} +.bp3-tag-input .bp3-tag-input-values { + align-items: center; + align-self: stretch; + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin-right: 7px; + margin-top: 5px; + min-width: 0; +} +.bp3-tag-input .bp3-tag-input-values > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp3-tag-input .bp3-tag-input-values > .bp3-fill { + flex-grow: 1; + flex-shrink: 1; +} +.bp3-tag-input .bp3-tag-input-values:before, +.bp3-tag-input .bp3-tag-input-values > * { + margin-right: 5px; +} +.bp3-tag-input .bp3-tag-input-values:empty:before, +.bp3-tag-input .bp3-tag-input-values > :last-child { + margin-right: 0; +} +.bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child { + padding-left: 5px; +} +.bp3-tag-input .bp3-tag-input-values > * { + margin-bottom: 5px; +} +.bp3-tag-input .bp3-tag { + overflow-wrap: break-word; +} +.bp3-tag-input .bp3-tag.bp3-active { + -moz-outline-radius: 6px; + outline: 2px auto rgba(19, 124, 189, 0.6); + outline-offset: 0; +} +.bp3-tag-input .bp3-input-ghost { + flex: 1 1 auto; + line-height: 20px; + width: 80px; +} +.bp3-tag-input .bp3-input-ghost.bp3-disabled, +.bp3-tag-input .bp3-input-ghost:disabled { + cursor: not-allowed; +} +.bp3-tag-input .bp3-button, +.bp3-tag-input .bp3-spinner { + margin: 3px 3px 3px 0; +} +.bp3-tag-input .bp3-button { + min-height: 24px; + min-width: 24px; + padding: 0 7px; +} +.bp3-tag-input.bp3-large { + height: auto; + min-height: 40px; +} +.bp3-tag-input.bp3-large:before, +.bp3-tag-input.bp3-large > * { + margin-right: 10px; +} +.bp3-tag-input.bp3-large:empty:before, +.bp3-tag-input.bp3-large > :last-child { + margin-right: 0; +} +.bp3-tag-input.bp3-large .bp3-tag-input-icon { + margin-left: 5px; + margin-top: 10px; +} +.bp3-tag-input.bp3-large .bp3-input-ghost { + line-height: 30px; +} +.bp3-tag-input.bp3-large .bp3-button { + margin: 5px 5px 5px 0; + min-height: 30px; + min-width: 30px; + padding: 5px 10px; +} +.bp3-tag-input.bp3-large .bp3-spinner { + margin: 8px 8px 8px 0; +} +.bp3-tag-input.bp3-active { + background-color: #fff; + box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-tag-input.bp3-active.bp3-intent-primary { + box-shadow: 0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-tag-input.bp3-active.bp3-intent-success { + box-shadow: 0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-tag-input.bp3-active.bp3-intent-warning { + box-shadow: 0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-tag-input.bp3-active.bp3-intent-danger { + box-shadow: 0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.2); +} +.bp3-dark .bp3-tag-input .bp3-tag-input-icon, +.bp3-tag-input.bp3-dark .bp3-tag-input-icon { + color: #a7b6c2; +} +.bp3-dark .bp3-tag-input .bp3-input-ghost, +.bp3-tag-input.bp3-dark .bp3-input-ghost { + color: #f5f8fa; +} +.bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, +.bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, +.bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, +.bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder { + color: rgba(167, 182, 194, 0.6); +} +.bp3-dark .bp3-tag-input.bp3-active, +.bp3-tag-input.bp3-dark.bp3-active { + background-color: rgba(16, 22, 26, 0.3); + box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, + 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), + inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, +.bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary { + box-shadow: 0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, +.bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success { + box-shadow: 0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, +.bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning { + box-shadow: 0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, +.bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger { + box-shadow: 0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), + inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); +} +.bp3-input-ghost { + background: none; + border: none; + box-shadow: none; + padding: 0; +} +.bp3-input-ghost::-webkit-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-input-ghost:-ms-input-placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-input-ghost::placeholder { + color: rgba(92, 112, 128, 0.6); + opacity: 1; +} +.bp3-input-ghost:focus { + outline: none !important; +} +.bp3-toast { + align-items: flex-start; + background-color: #fff; + border-radius: 3px; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); + display: flex; + margin: 20px 0 0; + max-width: 500px; + min-width: 300px; + pointer-events: all; + position: relative !important; +} +.bp3-toast.bp3-toast-appear, +.bp3-toast.bp3-toast-enter { + -webkit-transform: translateY(-40px); + transform: translateY(-40px); +} +.bp3-toast.bp3-toast-appear-active, +.bp3-toast.bp3-toast-enter-active { + -webkit-transform: translateY(0); + transform: translateY(0); + transition-delay: 0; + transition-duration: 0.3s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); +} +.bp3-toast.bp3-toast-appear ~ .bp3-toast, +.bp3-toast.bp3-toast-enter ~ .bp3-toast { + -webkit-transform: translateY(-40px); + transform: translateY(-40px); +} +.bp3-toast.bp3-toast-appear-active ~ .bp3-toast, +.bp3-toast.bp3-toast-enter-active ~ .bp3-toast { + -webkit-transform: translateY(0); + transform: translateY(0); + transition-delay: 0; + transition-duration: 0.3s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); +} +.bp3-toast.bp3-toast-exit { + -webkit-filter: blur(0); + filter: blur(0); + opacity: 1; +} +.bp3-toast.bp3-toast-exit-active { + -webkit-filter: blur(10px); + filter: blur(10px); + opacity: 0; + transition-delay: 0; + transition-duration: 0.3s; + transition-property: opacity, -webkit-filter; + transition-property: opacity, filter; + transition-property: opacity, filter, -webkit-filter; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-toast.bp3-toast-exit ~ .bp3-toast { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.bp3-toast.bp3-toast-exit-active ~ .bp3-toast { + -webkit-transform: translateY(-40px); + transform: translateY(-40px); + transition-delay: 50ms; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-toast .bp3-button-group { + flex: 0 0 auto; + padding: 5px 5px 5px 0; +} +.bp3-toast > .bp3-icon { + color: #5c7080; + margin: 12px 0 12px 12px; +} +.bp3-dark .bp3-toast, +.bp3-toast.bp3-dark { + background-color: #394b59; + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-toast > .bp3-icon, +.bp3-toast.bp3-dark > .bp3-icon { + color: #a7b6c2; +} +.bp3-toast[class*="bp3-intent-"] a { + color: hsla(0, 0%, 100%, 0.7); +} +.bp3-toast[class*="bp3-intent-"] a:hover, +.bp3-toast[class*="bp3-intent-"] > .bp3-icon { + color: #fff; +} +.bp3-toast[class*="bp3-intent-"] .bp3-button, +.bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, +.bp3-toast[class*="bp3-intent-"] .bp3-button:active, +.bp3-toast[class*="bp3-intent-"] .bp3-button:before { + color: hsla(0, 0%, 100%, 0.7) !important; +} +.bp3-toast[class*="bp3-intent-"] .bp3-button:focus { + outline-color: hsla(0, 0%, 100%, 0.5); +} +.bp3-toast[class*="bp3-intent-"] .bp3-button:hover { + background-color: hsla(0, 0%, 100%, 0.15) !important; + color: #fff !important; +} +.bp3-toast[class*="bp3-intent-"] .bp3-button:active { + background-color: hsla(0, 0%, 100%, 0.3) !important; + color: #fff !important; +} +.bp3-toast[class*="bp3-intent-"] .bp3-button:after { + background: hsla(0, 0%, 100%, 0.3) !important; +} +.bp3-toast.bp3-intent-primary { + background-color: #137cbd; + color: #fff; +} +.bp3-toast.bp3-intent-success { + background-color: #0f9960; + color: #fff; +} +.bp3-toast.bp3-intent-warning { + background-color: #d9822b; + color: #fff; +} +.bp3-toast.bp3-intent-danger { + background-color: #db3737; + color: #fff; +} +.bp3-toast-message { + flex: 1 1 auto; + padding: 11px; + word-break: break-word; +} +.bp3-toast-container { + align-items: center; + display: flex !important; + flex-direction: column; + left: 0; + overflow: hidden; + padding: 0 20px 20px; + pointer-events: none; + right: 0; + z-index: 40; +} +.bp3-toast-container.bp3-toast-container-in-portal { + position: fixed; +} +.bp3-toast-container.bp3-toast-container-inline { + position: absolute; +} +.bp3-toast-container.bp3-toast-container-top { + top: 0; +} +.bp3-toast-container.bp3-toast-container-bottom { + bottom: 0; + flex-direction: column-reverse; + top: auto; +} +.bp3-toast-container.bp3-toast-container-left { + align-items: flex-start; +} +.bp3-toast-container.bp3-toast-container-right { + align-items: flex-end; +} +.bp3-toast-container-bottom + .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active), +.bp3-toast-container-bottom + .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) + ~ .bp3-toast, +.bp3-toast-container-bottom + .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active), +.bp3-toast-container-bottom + .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) + ~ .bp3-toast, +.bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast, +.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast { + -webkit-transform: translateY(60px); + transform: translateY(60px); +} +.bp3-tooltip { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), + 0 8px 24px rgba(16, 22, 26, 0.2); + -webkit-transform: scale(1); + transform: scale(1); +} +.bp3-tooltip .bp3-popover-arrow { + height: 22px; + position: absolute; + width: 22px; +} +.bp3-tooltip .bp3-popover-arrow:before { + height: 14px; + margin: 4px; + width: 14px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top + > .bp3-tooltip { + margin-bottom: 11px; + margin-top: -11px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top + > .bp3-tooltip + > .bp3-popover-arrow { + bottom: -8px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top + > .bp3-tooltip + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-right + > .bp3-tooltip { + margin-left: 11px; +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-right + > .bp3-tooltip + > .bp3-popover-arrow { + left: -8px; +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-right + > .bp3-tooltip + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(0); + transform: rotate(0); +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom + > .bp3-tooltip { + margin-top: 11px; +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom + > .bp3-tooltip + > .bp3-popover-arrow { + top: -8px; +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom + > .bp3-tooltip + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-left + > .bp3-tooltip { + margin-left: -11px; + margin-right: 11px; +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-left + > .bp3-tooltip + > .bp3-popover-arrow { + right: -8px; +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-left + > .bp3-tooltip + > .bp3-popover-arrow + svg { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow { + right: 50%; + -webkit-transform: translateX(50%); + transform: translateX(50%); +} +.bp3-tether-element-attached-top.bp3-tether-target-attached-top + > .bp3-tooltip + > .bp3-popover-arrow { + top: -0.22183px; +} +.bp3-tether-element-attached-right.bp3-tether-target-attached-right + > .bp3-tooltip + > .bp3-popover-arrow { + right: -0.22183px; +} +.bp3-tether-element-attached-left.bp3-tether-target-attached-left + > .bp3-tooltip + > .bp3-popover-arrow { + left: -0.22183px; +} +.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom + > .bp3-tooltip + > .bp3-popover-arrow { + bottom: -0.22183px; +} +.bp3-tether-element-attached-top.bp3-tether-element-attached-left + > .bp3-tooltip { + -webkit-transform-origin: top left; + transform-origin: top left; +} +.bp3-tether-element-attached-top.bp3-tether-element-attached-center + > .bp3-tooltip { + -webkit-transform-origin: top center; + transform-origin: top center; +} +.bp3-tether-element-attached-top.bp3-tether-element-attached-right + > .bp3-tooltip { + -webkit-transform-origin: top right; + transform-origin: top right; +} +.bp3-tether-element-attached-middle.bp3-tether-element-attached-left + > .bp3-tooltip { + -webkit-transform-origin: center left; + transform-origin: center left; +} +.bp3-tether-element-attached-middle.bp3-tether-element-attached-center + > .bp3-tooltip { + -webkit-transform-origin: center center; + transform-origin: center center; +} +.bp3-tether-element-attached-middle.bp3-tether-element-attached-right + > .bp3-tooltip { + -webkit-transform-origin: center right; + transform-origin: center right; +} +.bp3-tether-element-attached-bottom.bp3-tether-element-attached-left + > .bp3-tooltip { + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} +.bp3-tether-element-attached-bottom.bp3-tether-element-attached-center + > .bp3-tooltip { + -webkit-transform-origin: bottom center; + transform-origin: bottom center; +} +.bp3-tether-element-attached-bottom.bp3-tether-element-attached-right + > .bp3-tooltip { + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} +.bp3-tooltip .bp3-popover-content { + background: #394b59; +} +.bp3-tooltip .bp3-heading, +.bp3-tooltip .bp3-popover-content { + color: #f5f8fa; +} +.bp3-tooltip .bp3-popover-arrow:before { + box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.2); +} +.bp3-tooltip .bp3-popover-arrow-border { + fill: #10161a; + fill-opacity: 0.1; +} +.bp3-tooltip .bp3-popover-arrow-fill { + fill: #394b59; +} +.bp3-popover-appear > .bp3-tooltip, +.bp3-popover-enter > .bp3-tooltip { + -webkit-transform: scale(0.8); + transform: scale(0.8); +} +.bp3-popover-appear-active > .bp3-tooltip, +.bp3-popover-enter-active > .bp3-tooltip { + -webkit-transform: scale(1); + transform: scale(1); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-popover-exit > .bp3-tooltip { + -webkit-transform: scale(1); + transform: scale(1); +} +.bp3-popover-exit-active > .bp3-tooltip { + -webkit-transform: scale(0.8); + transform: scale(0.8); + transition-delay: 0; + transition-duration: 0.1s; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-tooltip .bp3-popover-content { + padding: 10px 12px; +} +.bp3-dark .bp3-tooltip, +.bp3-tooltip.bp3-dark { + box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), + 0 8px 24px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-tooltip .bp3-popover-content, +.bp3-tooltip.bp3-dark .bp3-popover-content { + background: #e1e8ed; +} +.bp3-dark .bp3-tooltip .bp3-heading, +.bp3-dark .bp3-tooltip .bp3-popover-content, +.bp3-tooltip.bp3-dark .bp3-heading, +.bp3-tooltip.bp3-dark .bp3-popover-content { + color: #394b59; +} +.bp3-dark .bp3-tooltip .bp3-popover-arrow:before, +.bp3-tooltip.bp3-dark .bp3-popover-arrow:before { + box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.4); +} +.bp3-dark .bp3-tooltip .bp3-popover-arrow-border, +.bp3-tooltip.bp3-dark .bp3-popover-arrow-border { + fill: #10161a; + fill-opacity: 0.2; +} +.bp3-dark .bp3-tooltip .bp3-popover-arrow-fill, +.bp3-tooltip.bp3-dark .bp3-popover-arrow-fill { + fill: #e1e8ed; +} +.bp3-tooltip.bp3-intent-primary .bp3-popover-content { + background: #137cbd; + color: #fff; +} +.bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill { + fill: #137cbd; +} +.bp3-tooltip.bp3-intent-success .bp3-popover-content { + background: #0f9960; + color: #fff; +} +.bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill { + fill: #0f9960; +} +.bp3-tooltip.bp3-intent-warning .bp3-popover-content { + background: #d9822b; + color: #fff; +} +.bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill { + fill: #d9822b; +} +.bp3-tooltip.bp3-intent-danger .bp3-popover-content { + background: #db3737; + color: #fff; +} +.bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill { + fill: #db3737; +} +.bp3-tooltip-indicator { + border-bottom: 1px dotted; + cursor: help; +} +.bp3-tree .bp3-icon, +.bp3-tree .bp3-icon-large, +.bp3-tree .bp3-icon-standard { + color: #5c7080; +} +.bp3-tree .bp3-icon-large.bp3-intent-primary, +.bp3-tree .bp3-icon-standard.bp3-intent-primary, +.bp3-tree .bp3-icon.bp3-intent-primary { + color: #137cbd; +} +.bp3-tree .bp3-icon-large.bp3-intent-success, +.bp3-tree .bp3-icon-standard.bp3-intent-success, +.bp3-tree .bp3-icon.bp3-intent-success { + color: #0f9960; +} +.bp3-tree .bp3-icon-large.bp3-intent-warning, +.bp3-tree .bp3-icon-standard.bp3-intent-warning, +.bp3-tree .bp3-icon.bp3-intent-warning { + color: #d9822b; +} +.bp3-tree .bp3-icon-large.bp3-intent-danger, +.bp3-tree .bp3-icon-standard.bp3-intent-danger, +.bp3-tree .bp3-icon.bp3-intent-danger { + color: #db3737; +} +.bp3-tree-node-list { + list-style: none; + margin: 0; + padding-left: 0; +} +.bp3-tree-root { + background-color: transparent; + cursor: default; + padding-left: 0; + position: relative; +} +.bp3-tree-node-content-0 { + padding-left: 0; +} +.bp3-tree-node-content-1 { + padding-left: 23px; +} +.bp3-tree-node-content-2 { + padding-left: 46px; +} +.bp3-tree-node-content-3 { + padding-left: 69px; +} +.bp3-tree-node-content-4 { + padding-left: 92px; +} +.bp3-tree-node-content-5 { + padding-left: 115px; +} +.bp3-tree-node-content-6 { + padding-left: 138px; +} +.bp3-tree-node-content-7 { + padding-left: 161px; +} +.bp3-tree-node-content-8 { + padding-left: 184px; +} +.bp3-tree-node-content-9 { + padding-left: 207px; +} +.bp3-tree-node-content-10 { + padding-left: 230px; +} +.bp3-tree-node-content-11 { + padding-left: 253px; +} +.bp3-tree-node-content-12 { + padding-left: 276px; +} +.bp3-tree-node-content-13 { + padding-left: 299px; +} +.bp3-tree-node-content-14 { + padding-left: 322px; +} +.bp3-tree-node-content-15 { + padding-left: 345px; +} +.bp3-tree-node-content-16 { + padding-left: 368px; +} +.bp3-tree-node-content-17 { + padding-left: 391px; +} +.bp3-tree-node-content-18 { + padding-left: 414px; +} +.bp3-tree-node-content-19 { + padding-left: 437px; +} +.bp3-tree-node-content-20 { + padding-left: 460px; +} +.bp3-tree-node-content { + align-items: center; + display: flex; + height: 30px; + padding-right: 5px; + width: 100%; +} +.bp3-tree-node-content:hover { + background-color: rgba(191, 204, 214, 0.4); +} +.bp3-tree-node-caret, +.bp3-tree-node-caret-none { + min-width: 30px; +} +.bp3-tree-node-caret { + color: #5c7080; + cursor: pointer; + padding: 7px; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + transition: -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); + transition: transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9), + -webkit-transform 0.2s cubic-bezier(0.4, 1, 0.75, 0.9); +} +.bp3-tree-node-caret:hover { + color: #182026; +} +.bp3-dark .bp3-tree-node-caret { + color: #a7b6c2; +} +.bp3-dark .bp3-tree-node-caret:hover { + color: #f5f8fa; +} +.bp3-tree-node-caret.bp3-tree-node-caret-open { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.bp3-tree-node-caret.bp3-icon-standard:before { + content: ""; +} +.bp3-tree-node-icon { + margin-right: 7px; + position: relative; +} +.bp3-tree-node-label { + word-wrap: normal; + flex: 1 1 auto; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; +} +.bp3-tree-node-label span { + display: inline; +} +.bp3-tree-node-secondary-label { + padding: 0 5px; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.bp3-tree-node-secondary-label .bp3-popover-target, +.bp3-tree-node-secondary-label .bp3-popover-wrapper { + align-items: center; + display: flex; +} +.bp3-tree-node.bp3-disabled .bp3-tree-node-content { + background-color: inherit; + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-tree-node.bp3-disabled .bp3-tree-node-caret, +.bp3-tree-node.bp3-disabled .bp3-tree-node-icon { + color: rgba(92, 112, 128, 0.6); + cursor: not-allowed; +} +.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content { + background-color: #137cbd; +} +.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content, +.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, +.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large, +.bp3-tree-node.bp3-tree-node-selected + > .bp3-tree-node-content + .bp3-icon-standard { + color: #fff; +} +.bp3-tree-node.bp3-tree-node-selected + > .bp3-tree-node-content + .bp3-tree-node-caret:before { + color: hsla(0, 0%, 100%, 0.7); +} +.bp3-tree-node.bp3-tree-node-selected + > .bp3-tree-node-content + .bp3-tree-node-caret:hover:before { + color: #fff; +} +.bp3-dark .bp3-tree-node-content:hover { + background-color: rgba(92, 112, 128, 0.3); +} +.bp3-dark .bp3-tree .bp3-icon, +.bp3-dark .bp3-tree .bp3-icon-large, +.bp3-dark .bp3-tree .bp3-icon-standard { + color: #a7b6c2; +} +.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary, +.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, +.bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary { + color: #137cbd; +} +.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success, +.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, +.bp3-dark .bp3-tree .bp3-icon.bp3-intent-success { + color: #0f9960; +} +.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning, +.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, +.bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning { + color: #d9822b; +} +.bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger, +.bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, +.bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger { + color: #db3737; +} +.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content { + background-color: #137cbd; +} +body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #ededed; + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, + Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + margin: 0; +} +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace; +} +.error { + color: #e3242b; +} +.navbar-wrapper { + margin: 0 auto; + width: 75vw; +} +.all-item-view-search-bar { + width: 60vw; +} +@media only screen and (max-width: 1200px) { + .navbar-header { + display: none !important; + } + .all-item-view-search-bar { + width: 75vw; + } +} +.all-item-view-message { + margin: auto 0; +} +.all-item-view-error { + margin-top: 36px; + max-width: 50%; +} +.all-item-view-no-data { + max-width: 50%; +} +.all-item-view, +.item-view { + overflow: auto; + padding-top: 50px; + width: 100vw; +} +.item-dynamic { + align-items: center; + display: flex; + flex-direction: column; + font-size: calc(10px + 1vmin); + height: calc(100vh - 50px); +} +.item-view-message { + margin: auto 0; +} +.item-view-error { + background: red; + bottom: 0; + color: #fff; + font-size: 14px; + left: 0; + padding: 10px; + position: absolute; + right: 0; +} +.item-view-no-data { + max-width: 50%; +} +.btn { + margin: 0 6px; +} +code { + background-color: #ddd; + padding: 3px 5px; +} +.highlight { + background-color: hsla(60, 83%, 68%, 0.3); +} +/*# sourceMappingURL=main.41f44bb3.css.map*/ diff --git a/mephisto/client/review/default-ui/static/css/main.41f44bb3.css.map b/mephisto/client/review/default-ui/static/css/main.41f44bb3.css.map new file mode 100644 index 000000000..f99c40c5b --- /dev/null +++ b/mephisto/client/review/default-ui/static/css/main.41f44bb3.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.41f44bb3.css","mappings":"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kBPxFW,COyFX,aPnGgB,COoGhB,oBAAqB,CAIzB,mGAOI,aPtGW,CO+Ff,uCAWI,0BP1GW,CO+Ff,kCAeI,aPvGiB,COwFrB,qCAmBI,4BP7HW,CO0Gf,2CAsBM,4BPhIS,COiIT,aP/Ge,CQCrB,YCyEE,kBAAmB,CAEnB,WAAY,CACZ,iBRvDyC,CQwDzC,cAAe,CChGb,mBAAoB,CAItB,kBDuF8B,CAM9B,cR1EgC,CQ2EhC,sBAAuB,CAOvB,eR9DkC,CQ+DlC,cR/DkC,CQwDlC,gBR7FiB,CQ8FjB,eAAgB,CAChB,qBR1DkC,CSrClC,cACE,WAAY,CACZ,aAAc,CAGhB,sBACE,WAAY,CACZ,aAAc,CAehB,iCAGE,gBD7BkE,CCiCpE,iDAEE,cAAkB,CFlBtB,kBAOI,mBAAqB,CAPzB,8CAYI,kBAAmB,CAZvB,qBAgBI,YAAa,CACb,UAAW,CAjBf,yDAsBI,gBAAiB,CAtBrB,uDA2BI,eAAgB,CA3BpB,sCC4GE,wBT7GmB,CS8GnB,6EA7E8E,CA8E9E,6ETjIa,CSkIb,aThIkB,CQiBpB,4CCiIE,2BAA4B,CAC5B,wBTpImB,CSqInB,6ETtJa,CQmBf,8FCuIE,wBT3ImB,CS4InB,qBAAsB,CACtB,8ET5Ja,CQmBf,kGC6IE,qCTlJmB,CSmJnB,qBAAsB,CACtB,eAAgB,CAChB,yBT3Ja,CS4Jb,kBAAmB,CACnB,YAAa,CDlJf,4PCsJI,+BT3JiB,CQKrB,+BC2JE,wBTpJa,CSqJb,6EA3HqF,CA4HrF,6EThLa,CSiLb,UT7Ja,CQDf,qHCmKI,UTlKW,CQDf,qCCuKI,wBTjKW,CSkKX,6ET3LW,CQmBf,gFC6KI,wBTxKW,CSyKX,qBAAsB,CACtB,8ETlMW,CQmBf,oFCyLE,oCTlLa,CSmLb,qBAAsB,CACtB,wBAAyB,CACzB,eAAgB,CAChB,wBT5La,CQDf,+BC2JE,wBT9Ic,CS+Id,6EA3HqF,CA4HrF,6EThLa,CSiLb,UT7Ja,CQDf,qHCmKI,UTlKW,CQDf,qCCuKI,wBT3JY,CS4JZ,6ET3LW,CQmBf,gFC6KI,wBTlKY,CSmKZ,qBAAsB,CACtB,8ETlMW,CQmBf,oFCyLE,mCT5Kc,CS6Kd,qBAAsB,CACtB,wBAAyB,CACzB,eAAgB,CAChB,wBT5La,CQDf,+BC2JE,wBTxIe,CSyIf,6EA3HqF,CA4HrF,6EThLa,CSiLb,UT7Ja,CQDf,qHCmKI,UTlKW,CQDf,qCCuKI,wBTrJa,CSsJb,6ET3LW,CQmBf,gFC6KI,wBT5Ja,CS6Jb,qBAAsB,CACtB,8ETlMW,CQmBf,oFCyLE,oCTtKe,CSuKf,qBAAsB,CACtB,wBAAyB,CACzB,eAAgB,CAChB,wBT5La,CQDf,8BC2JE,wBTlIY,CSmIZ,6EA3HqF,CA4HrF,6EThLa,CSiLb,UT7Ja,CQDf,kHCmKI,UTlKW,CQDf,oCCuKI,wBT/IU,CSgJV,6ET3LW,CQmBf,8EC6KI,wBTtJU,CSuJV,qBAAsB,CACtB,8ETlMW,CQmBf,kFCyLE,mCThKY,CSiKZ,qBAAsB,CACtB,wBAAyB,CACzB,eAAgB,CAChB,wBT5La,CQDf,sEA2CI,WR1CW,CQDf,6CC6FE,cRxFsC,CQiFtC,eR3DwC,CQ4DxC,cR5DwC,CQmExC,gBAhH8D,CC2B9D,4GAGE,iBD5B2E,CCgC7E,4IAEE,cAAkB,CFlBtB,6CCsFE,eR7D0C,CQ8D1C,cR9D0C,CQ+E1C,aA3H4C,CDmB9C,wBA2DI,iBAAkB,CA3DtB,iDA8DM,iBAAkB,CA9DxB,4CAkEM,QAAS,CAET,iBAAkB,CApExB,kDAwEM,iBAAkB,CAxExB,qCGbE,iCAAkC,CAClC,kCAAmC,CH4F/B,aR3FS,CWMb,8BAAoD,CACpD,cVoB0B,CUnB1B,iBAAkB,CAClB,eAAgB,CAChB,aXVa,CQWf,iFAqFI,aRhGW,CQWf,iIAwFM,eCzGgE,CDiBtE,2FAiGI,aAA6D,CAI/D,gDC4FA,wBT9MkB,CS+MlB,8EAhKoF,CAiKpF,sCTtNa,CSuNb,aTrMmB,CQsGnB,wKCoGE,aT1MiB,CQsGnB,sDC4HA,wBT/OkB,CSgPlB,sCTrPa,CQwHb,kHCiIA,wBTtPkB,CSuPlB,qBAAsB,CACtB,wET3Pa,CQwHb,sHCuIA,kCTzPkB,CS0PlB,qBAAsB,CACtB,eAAgB,CAChB,0BTvPa,CQ6Gb,4IC6IE,4BT/PgB,CQkHlB,sFCuHE,cTrOW,CSoOX,4BTpOW,CQ8Gb,oVAUQ,aRvHK,CQ6Gb,0FCqJE,sCT7QW,CQwHb,sGC0JE,wETlRW,CQwHb,0GCoKA,qBAAsB,CACtB,eAAgB,CAChB,wBT1Qa,CQoGb,gFAmBM,cRjIO,CQSf,odAoIM,uBAAyB,CApI/B,wBC+QE,eA3NoC,CA4NpC,eAAgB,CDhRlB,8BCmRI,+BT3RW,CS4RX,eAAgB,CAChB,aTtSgB,CSuShB,oBAAqB,CDtRzB,kEC2RI,+BTrSW,CSsSX,eAAgB,CAChB,aT9SgB,CQiBpB,wJCoSI,eAAgB,CAChB,yBThTW,CSiTX,kBAAmB,CDtSvB,oMCySM,+BTnTS,CSuTb,kCAgBA,eAtQyC,CAuQzC,eAAgB,CAChB,aAAc,CAlBd,8HAuBE,eAAgB,CAChB,eAAgB,CAxBlB,wCA4BE,gCTlVW,CSsTb,sFAiCE,+BTvVW,CSwVX,aThViB,CS8SnB,gMAyCE,eAAgB,CAChB,0BT/VW,CSgWX,kBAAmB,CA3CrB,4OA8CI,+BTpWS,CQSf,2CCiWE,aT3Va,CQNf,yJCsWI,eAAgB,CAChB,eAAgB,CAChB,aTlWW,CQNf,iDC4WI,+BTrWW,CSsWX,aTvWW,CQNf,wGCkXI,8BT3WW,CS4WX,aT7WW,CQNf,4GCwXI,eAAgB,CAChB,yBTnXW,CQNf,kIC4XM,8BTrXS,CQPf,iFCiYI,cT3XW,CS8Xb,qDACE,aT5XW,CS2Xb,2DAII,8BTjYS,CSkYT,aThYS,CS2Xb,4HAUI,8BTvYS,CSwYT,aTtYS,CS2Xb,gIAgBI,eAAgB,CAChB,yBT5YS,CS2Xb,sJAoBM,8BTjZO,CQPf,2CCiWE,aTrVc,CQZhB,yJCsWI,eAAgB,CAChB,eAAgB,CAChB,aT5VY,CQZhB,iDC4WI,8BT/VY,CSgWZ,aTjWY,CQZhB,wGCkXI,6BTrWY,CSsWZ,aTvWY,CQZhB,4GCwXI,eAAgB,CAChB,wBT7WY,CQZhB,kIC4XM,6BT/WU,CQbhB,iFCiYI,cTrXY,CSwXd,qDACE,aTtXY,CSqXd,2DAII,6BT3XU,CS4XV,aT1XU,CSqXd,4HAUI,6BTjYU,CSkYV,aThYU,CSqXd,gIAgBI,eAAgB,CAChB,yBTtYU,CSqXd,sJAoBM,6BT3YQ,CQbhB,2CCiWE,aT/Ue,CQlBjB,yJCsWI,eAAgB,CAChB,eAAgB,CAChB,aTtVa,CQlBjB,iDC4WI,+BTzVa,CS0Vb,aT3Va,CQlBjB,wGCkXI,8BT/Va,CSgWb,aTjWa,CQlBjB,4GCwXI,eAAgB,CAChB,yBTvWa,CQlBjB,kIC4XM,8BTzWW,CQnBjB,iFCiYI,cT/Wa,CSkXf,qDACE,aThXa,CS+Wf,2DAII,8BTrXW,CSsXX,aTpXW,CS+Wf,4HAUI,8BT3XW,CS4XX,aT1XW,CS+Wf,gIAgBI,eAAgB,CAChB,0BThYW,CS+Wf,sJAoBM,8BTrYS,CQnBjB,0CCiWE,aTzUY,CQxBd,sJCsWI,eAAgB,CAChB,eAAgB,CAChB,aThVU,CQxBd,gDC4WI,8BTnVU,CSoVV,aTrVU,CQxBd,sGCkXI,6BTzVU,CS0VV,aT3VU,CQxBd,0GCwXI,eAAgB,CAChB,wBTjWU,CQxBd,gIC4XM,6BTnWQ,CQzBd,gFCiYI,cTzWU,CS4WZ,oDACE,aT1WU,CSyWZ,0DAII,6BT/WQ,CSgXR,aT9WQ,CSyWZ,0HAUI,6BTrXQ,CSsXR,aTpXQ,CSyWZ,8HAgBI,eAAgB,CAChB,yBT1XQ,CSyWZ,oJAoBM,6BT/XM,CQzBd,yBC+QE,eA3NoC,CAuXpC,kCT5bkB,CSiSlB,eAAgB,CA4JhB,qBAAsB,CD5axB,+BCmRI,+BT3RW,CS4RX,eAAgB,CAChB,aTtSgB,CSuShB,oBAAqB,CDtRzB,oEC2RI,+BTrSW,CSsSX,eAAgB,CAChB,aT9SgB,CQiBpB,4JCoSI,eAAgB,CAChB,yBThTW,CSiTX,kBAAmB,CDtSvB,wMCySM,+BTnTS,CSuTb,mCAgBA,eAtQyC,CAuQzC,eAAgB,CAChB,aAAc,CAlBd,iIAuBE,eAAgB,CAChB,eAAgB,CAxBlB,yCA4BE,gCTlVW,CSsTb,wFAiCE,+BTvVW,CSwVX,aThViB,CS8SnB,oMAyCE,eAAgB,CAChB,0BT/VW,CSgWX,kBAAmB,CA3CrB,gPA8CI,+BTpWS,CQSf,4CCiWE,aT3Va,CQNf,4JCsWI,eAAgB,CAChB,eAAgB,CAChB,aTlWW,CQNf,kDC4WI,+BTrWW,CSsWX,aTvWW,CQNf,0GCkXI,8BT3WW,CS4WX,aT7WW,CQNf,8GCwXI,eAAgB,CAChB,yBTnXW,CQNf,oIC4XM,8BTrXS,CQPf,kFCiYI,cT3XW,CS8Xb,sDACE,aT5XW,CS2Xb,4DAII,8BTjYS,CSkYT,aThYS,CS2Xb,8HAUI,8BTvYS,CSwYT,aTtYS,CS2Xb,kIAgBI,eAAgB,CAChB,yBT5YS,CS2Xb,wJAoBM,8BTjZO,CQPf,4CCiWE,aTrVc,CQZhB,4JCsWI,eAAgB,CAChB,eAAgB,CAChB,aT5VY,CQZhB,kDC4WI,8BT/VY,CSgWZ,aTjWY,CQZhB,0GCkXI,6BTrWY,CSsWZ,aTvWY,CQZhB,8GCwXI,eAAgB,CAChB,wBT7WY,CQZhB,oIC4XM,6BT/WU,CQbhB,kFCiYI,cTrXY,CSwXd,sDACE,aTtXY,CSqXd,4DAII,6BT3XU,CS4XV,aT1XU,CSqXd,8HAUI,6BTjYU,CSkYV,aThYU,CSqXd,kIAgBI,eAAgB,CAChB,yBTtYU,CSqXd,wJAoBM,6BT3YQ,CQbhB,4CCiWE,aT/Ue,CQlBjB,4JCsWI,eAAgB,CAChB,eAAgB,CAChB,aTtVa,CQlBjB,kDC4WI,+BTzVa,CS0Vb,aT3Va,CQlBjB,0GCkXI,8BT/Va,CSgWb,aTjWa,CQlBjB,8GCwXI,eAAgB,CAChB,yBTvWa,CQlBjB,oIC4XM,8BTzWW,CQnBjB,kFCiYI,cT/Wa,CSkXf,sDACE,aThXa,CS+Wf,4DAII,8BTrXW,CSsXX,aTpXW,CS+Wf,8HAUI,8BT3XW,CS4XX,aT1XW,CS+Wf,kIAgBI,eAAgB,CAChB,0BThYW,CS+Wf,wJAoBM,8BTrYS,CQnBjB,2CCiWE,aTzUY,CQxBd,yJCsWI,eAAgB,CAChB,eAAgB,CAChB,aThVU,CQxBd,iDC4WI,8BTnVU,CSoVV,aTrVU,CQxBd,wGCkXI,6BTzVU,CS0VV,aT3VU,CQxBd,4GCwXI,eAAgB,CAChB,wBTjWU,CQxBd,kIC4XM,6BTnWQ,CQzBd,iFCiYI,cTzWU,CS4WZ,qDACE,aT1WU,CSyWZ,2DAII,6BT/WQ,CSgXR,aT9WQ,CSyWZ,4HAUI,6BTrXQ,CSsXR,aTpXQ,CSyWZ,gIAgBI,eAAgB,CAChB,yBT1XQ,CSyWZ,sJAoBM,6BT/XM,CQzBd,4JCkbI,gCT7bW,CSwTb,mCAuJA,+BTnca,CS4Sb,oMA6JE,+BTzcW,CQDf,4CC+cE,gCTzca,CQNf,8GCmdI,gCT7cW,CS8Xb,sDAmFE,gCT9cW,CS2Xb,kIAuFI,gCTldS,CQTf,4CC+cE,+BTncc,CQZhB,8GCmdI,+BTvcY,CSwXd,sDAmFE,gCTxcY,CSqXd,kIAuFI,gCT5cU,CQfhB,4CC+cE,gCT7be,CQlBjB,8GCmdI,gCTjca,CSkXf,sDAmFE,iCTlca,CS+Wf,kIAuFI,iCTtcW,CQrBjB,2CC+cE,+BTvbY,CQxBd,4GCmdI,+BT3bU,CS4WZ,qDAmFE,gCT5bU,CSyWZ,gIAuFI,gCThcQ,CQyHd,aACE,iBAAkB,CAClB,oBAAqB,CACrB,eAAgB,CAHlB,oDASI,aR9KgB,CQqKpB,0BAaI,yBR5KW,CQgLf,iBAEE,aAAc,CAIhB,8LAKM,aAAc,CIlKpB,kBACE,mBAwIE,CAzIJ,8BAKI,aAAc,CACd,iBAAkB,CAClB,SAAsD,CAP1D,oCAeM,SAAoD,CAf1D,oCAmBM,SAAoD,CAnB1D,8EAwBM,SAAqD,CAxB3D,kFA6BM,SAAuD,CA7B7D,kDAiCM,SAA6D,CAjCnE,wDAoCQ,UAA2D,CApCnE,wDAwCQ,UAA2D,CAxCnE,sHA6CQ,UAA4D,CA7CpE,0HAkDQ,SAA8D,CAlDtE,yJA2DM,2BAA4B,CAC5B,wBAAyB,CA5D/B,uJAiEM,4BAA6B,CAC7B,yBAA0B,CAC1B,iBHtGmB,CGmCzB,0CHiQE,eA3NoC,CA4NpC,eAAgB,CAEhB,gDACE,+BT3RW,CS4RX,eAAgB,CAChB,aTtSgB,CSuShB,oBAAqB,CAGvB,sGAEE,+BTrSW,CSsSX,eAAgB,CAChB,aT9SgB,CSiTlB,gOAIE,eAAgB,CAChB,yBThTW,CSiTX,kBAAmB,CAEnB,4QACE,+BTnTS,CSuTb,oDAgBA,eAtQyC,CAuQzC,eAAgB,CAChB,aAAc,CAlBd,oLAuBE,eAAgB,CAChB,eAAgB,CAxBlB,0DA4BE,gCTlVW,CSsTb,0HAiCE,+BTvVW,CSwVX,aThViB,CS8SnB,wQAyCE,eAAgB,CAChB,0BT/VW,CSgWX,kBAAmB,CA3CrB,oTA8CI,+BTpWS,CS2TX,6DA+CF,aT3Va,CS6Vb,+MAGE,eAAgB,CAChB,eAAgB,CAChB,aTlWW,CSqWb,mEACE,+BTrWW,CSsWX,aTvWW,CS0Wb,4IAEE,8BT3WW,CS4WX,aT7WW,CSgXb,gJAEE,eAAgB,CAChB,yBTnXW,CSqXX,sKACE,8BTrXS,CSyXb,mGACE,cT3XW,CS8Xb,uEACE,aT5XW,CS2Xb,6EAII,8BTjYS,CSkYT,aThYS,CS2Xb,gKAUI,8BTvYS,CSwYT,aTtYS,CS2Xb,oKAgBI,eAAgB,CAChB,yBT5YS,CS2Xb,0LAoBM,8BTjZO,CS2SX,6DA+CF,aTrVc,CSuVd,+MAGE,eAAgB,CAChB,eAAgB,CAChB,aT5VY,CS+Vd,mEACE,8BT/VY,CSgWZ,aTjWY,CSoWd,4IAEE,6BTrWY,CSsWZ,aTvWY,CS0Wd,gJAEE,eAAgB,CAChB,wBT7WY,CS+WZ,sKACE,6BT/WU,CSmXd,mGACE,cTrXY,CSwXd,uEACE,aTtXY,CSqXd,6EAII,6BT3XU,CS4XV,aT1XU,CSqXd,gKAUI,6BTjYU,CSkYV,aThYU,CSqXd,oKAgBI,eAAgB,CAChB,yBTtYU,CSqXd,0LAoBM,6BT3YQ,CSqSZ,6DA+CF,aT/Ue,CSiVf,+MAGE,eAAgB,CAChB,eAAgB,CAChB,aTtVa,CSyVf,mEACE,+BTzVa,CS0Vb,aT3Va,CS8Vf,4IAEE,8BT/Va,CSgWb,aTjWa,CSoWf,gJAEE,eAAgB,CAChB,yBTvWa,CSyWb,sKACE,8BTzWW,CS6Wf,mGACE,cT/Wa,CSkXf,uEACE,aThXa,CS+Wf,6EAII,8BTrXW,CSsXX,aTpXW,CS+Wf,gKAUI,8BT3XW,CS4XX,aT1XW,CS+Wf,oKAgBI,eAAgB,CAChB,0BThYW,CS+Wf,0LAoBM,8BTrYS,CS+Rb,4DA+CF,aTzUY,CS2UZ,4MAGE,eAAgB,CAChB,eAAgB,CAChB,aThVU,CSmVZ,kEACE,8BTnVU,CSoVV,aTrVU,CSwVZ,0IAEE,6BTzVU,CS0VV,aT3VU,CS8VZ,8IAEE,eAAgB,CAChB,wBTjWU,CSmWV,oKACE,6BTnWQ,CSuWZ,kGACE,cTzWU,CS4WZ,sEACE,aT1WU,CSyWZ,4EAII,6BT/WQ,CSgXR,aT9WQ,CSyWZ,8JAUI,6BTrXQ,CSsXR,aTpXQ,CSyWZ,kKAgBI,eAAgB,CAChB,yBT1XQ,CSyWZ,wLAoBM,6BT/XM,CYXd,6EA+EI,YAAa,CACb,aAAc,CAhFlB,2BAyGI,YAAa,CACb,UAAW,CA1Gf,8FA+GI,aAAc,CA/GlB,+BA4II,mBAAoB,CACpB,qBAAsB,CACtB,kBAAmB,CA9IvB,wCAiJM,WAAY,CACZ,WAAY,CAlJlB,2CAuJM,wBAA0B,CAE1B,UAAW,CAzJjB,uKA+JQ,yBAAsD,CA/J9D,qKAoKQ,yBX7JmC,CWP3C,iLAyKQ,kBH5MiB,CGmCzB,6CA+KI,eAAgB,CAGlB,2KAQM,gBH7NiB,CGqNvB,iKAeM,iBHpOiB,CIgBzB,aAEE,sCbNa,CaOb,iBZuByC,CCDzC,cDhBgC,CCiBhC,eAAgB,CWtBhB,qBAAkE,CAClE,iBAAkB,CAClB,UAAW,CANb,+BAUI,iBAAuD,CAV3D,sCFRE,iCAAkC,CAClC,kCAAmC,CEqB/B,abpBS,CWMb,8BAAoD,CACpD,cVqBuB,CUpBvB,iBAAkB,CAClB,eAAgB,CEYZ,SZvBa,CUYjB,aAAc,CEYV,iBAAkB,CAClB,QZzBa,CYQnB,8BAsBI,iBAAuD,CAtB3D,oDAyBM,ab/BS,CagCT,SZlCa,CYmCb,iBAAkB,CAClB,QZpCa,CYQnB,0BAiCI,gBZXqB,CYYrB,iBAAgC,CAChC,YAAa,CAnCjB,qCAsCM,eAAgB,CAIpB,uBACE,qCb/CW,Ca8Cb,gDAII,abjDS,CaGf,gCAoDM,qCbxCS,CaZf,4JAyDQ,ab9CO,CaiDT,0CACE,qCbjDO,CagDT,0LAMI,abpDK,Cadf,gCAoDM,oCblCU,CalBhB,4JAyDQ,abxCQ,Ca2CV,0CACE,oCb3CQ,Ca0CV,0LAMI,ab9CM,CapBhB,gCAoDM,qCb5BW,CaxBjB,4JAyDQ,ablCS,CaqCX,0CACE,qCbrCS,CaoCX,0LAMI,abxCO,Ca1BjB,+BAoDM,oCbtBQ,Ca9Bd,yJAyDQ,ab5BM,Ca+BR,yCACE,oCb/BM,Ca8BR,uLAMI,ablCI,CawCZ,+BACE,aAA6B,CCrDjC,UACE,qBdfa,CcgBb,iBbIyC,CaHzC,qFdrCa,CcsCb,YAxB8B,CAyB9B,mGbgEkD,CahElD,2FbgEkD,CahElD,2IbgEkD,CarEpD,uCAUI,wBdvCgB,CcwChB,oFd7CW,CckDb,iBACE,qFdnDW,CckDb,qDAKI,oFdvDS,CckDb,iBACE,yFdnDW,CckDb,qDAKI,yFdvDS,CckDb,iBACE,8FdnDW,CckDb,qDAKI,8FdvDS,CckDb,iBACE,+FdnDW,CckDb,qDAKI,+FdvDS,CckDb,iBACE,oGdnDW,CckDb,qDAKI,oGdvDS,Cc4Df,gCAEI,+Fd9DW,Cc+DX,cAAe,CAHnB,mFAOM,+FdnES,Cc4Df,iCAYI,yFdxEW,CcyEX,UAAY,CACZ,qBAAsB,CAd1B,qFAkBM,yFd9ES,CeFf,cACE,QAAS,CACT,iBAAkB,CAClB,+CdsGkD,CczGpD,iCAMI,0DdmGgD,CcnGhD,kDdmGgD,CcnGhD,kGdmGgD,CczGpD,mDASM,YAAa,CCbnB,sCACE,aAAc,CAGhB,iCACE,cAAe,CCgCjB,sBAcE,kBAAmB,CACnB,YAAa,CACb,sBAAuB,CACvB,eAAgB,CCyCd,SDxDc,CAgBhB,mBAAoB,CCwClB,0BDvDgC,CCuDhC,kBDvDgC,CAgBlC,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,UAAW,CApBb,yGC0DI,SDxDW,CCwDX,2BDvDsB,CCuDtB,mBDvDsB,CAH1B,uHC0DI,SDxDc,CCwDd,0BDvDgC,CCuDhC,kBDvDgC,CCwChC,kBArDO,CAsDP,uBDnCsC,CCoCtC,6CD1CS,CC0CT,qCD1CS,CC0CT,uDD1CS,CC2CT,0DjB2B4D,CgBzEhE,mDC0DI,SDxDc,CCwDd,0BDvDgC,CCuDhC,kBDvDgC,CAHpC,0DC0DI,SDxDW,CCwDX,2BDvDsB,CCuDtB,mBDvDsB,CCwCtB,kBArDO,CAsDP,uBDnCsC,CCoCtC,6CD1CS,CC0CT,qCD1CS,CC0CT,uDD1CS,CC2CT,0DjB2B4D,CgBlDhE,YACE,kBjBtCmB,CiBuCnB,iBA7B0C,CA8B1C,oGjBzDa,CiB0Db,YAAa,CACb,qBAAsB,CACtB,aAhCmC,CAiCnC,mBAAiC,CACjC,kBAAmB,CACnB,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,WAAyB,CAV3B,kBAaI,SAAU,CAbd,2CAkBI,kBjBpEgB,CiBqEhB,oGjBzEW,CiB0EX,ajBxDiB,CiB4DrB,mBACE,kBAAmB,CACnB,ejB5Da,CiB6Db,yBAA8D,CAC9D,qCjBlFa,CiBmFb,YAAa,CACb,aAAc,CACd,eAAiD,CACjD,iBAzDgC,CA0DhC,iBAAkC,CAClC,SAAU,CAVZ,gEAcI,ajBpFW,CiBqFX,aAAc,CACd,iBAAiC,CAhBrC,gCfjBE,gBAAiB,CesCf,aAAc,CACd,mBAAoB,CACpB,QAAS,Cf3CX,eAAgB,CAChB,sBAAuB,CACvB,kBeyCW,CAvBb,2CA0BM,iBA3E4B,CA+EhC,6BACE,kBjBxGgB,CiByGhB,oCjB9GW,CiB4Gb,oFAMI,ajBvGS,CiB4Gf,iBACE,aAAc,CACd,gBAAgC,CAChC,WA7FgC,CAgGlC,mBACE,aAAc,CACd,aAlGgC,CAqGlC,2BACE,YAAa,CACb,wBAAyB,CAF3B,uCAKI,gBhBjIe,CkBJnB,6BACE,YAAa,CADf,gFAOM,uBAA0C,CAPhD,2EAWM,2BFcsC,CET5C,iCACE,YAAa,CACb,QAAO,CACP,qBAAsB,CAEtB,2CACE,kBnBrBgB,CmByBpB,kCACE,wBnBXmB,CmBYnB,wCnB9Ba,CmB+Bb,uBAA0C,CAC1C,QAAO,CACP,WAAY,CAEZ,4CACE,wBnBhCgB,CmBiChB,uCnBrCW,CmByCf,6BACE,qBnBtBa,CmBuBb,uBAA2C,CAC3C,uCnB5Ca,CmB6Cb,YAAa,CACb,6BAA8B,CAC9B,YAAa,CAEb,uCACE,kBnB7CgB,CmB8ChB,sCnBnDW,CmByCf,wDAcI,WAAY,CAIhB,2BACE,wBnB1CmB,CmB2CnB,0CnB7Da,CmB+Db,qCACE,kBnB5DgB,CmB6DhB,yCnBjEW,CmB2Df,kDAUI,qBnBjDW,CmBkDX,4DACE,kBnBlEc,CmBuEpB,iBACE,kBAAmB,CACnB,wBnB5DmB,CmB6DnB,iBA/EiC,CAgFjC,kBAAmB,CACnB,YAAa,CACb,UAAW,CACX,gBAAiB,CAEjB,2BACE,kBnBlFgB,CmBsFlB,yCACE,qBnBvEW,CmBwEX,cAAe,CAEf,mDACE,kBnB1Fc,CmBuEpB,uBAwBI,wBnBlFiB,CmBoFjB,iCACE,kBnBnGc,CmBwGpB,sBACE,kBAAmB,CACnB,oCnBtGa,CmBuGb,iBAAkB,CAClB,UnB5Fa,CmB6Fb,YAAa,CACb,WAAY,CACZ,sBAAuB,CACvB,UAAW,CAEX,gCACE,qCnB5GW,CmB+Gb,yDACE,wBnBhGW,CmBmGb,8CACE,wBnBrHW,CmByHf,uBACE,yBnB5Ha,CmB6Hb,QAAO,CACP,iBAAkB,CAElB,iCACE,0BnB9HW,CmBkIb,0DACE,anBnHW,CmBsHb,gEACE,anBhJgB,CmBkJhB,0EACE,anBnIe,CoBXrB,YACE,epBYa,CoBXb,oGpBTa,CoBUb,YAAa,CACb,qBAAsB,CACtB,QAAS,CACT,SAAU,CANZ,kBASI,SAAU,CATd,6BA4BI,UAjCqB,CAkCrB,MAAO,CACP,OAAQ,CAER,KAAM,CF6BR,+FAqBE,mCElEgC,CFkEhC,2BElEgC,CFiDlC,6GAiBE,+BElE+C,CFkE/C,uBElE+C,CFmD/C,kBApBO,CAqBP,uBEnD6B,CFoD7B,qCErDY,CFqDZ,6BErDY,CFqDZ,+CErDY,CFsDZ,oDjB0BgD,CiBnClD,8CAqBE,+BE1D+C,CF0D/C,uBE1D+C,CFyCjD,qDAiBE,mCE1DgC,CF0DhC,2BE1DgC,CF2ChC,kBApBO,CAqBP,uBjB8B0B,CiB7B1B,qCE7CY,CF6CZ,6BE7CY,CF6CZ,+CE7CY,CF8CZ,oDjB0BgD,CmBhGpD,gCAmDI,QAAS,CACT,UAzDqB,CA0DrB,MAAO,CAEP,OAAQ,CFMV,qGAqBE,kCE3C+B,CF2C/B,0BE3C+B,CF0BjC,mHAiBE,+BE3C8C,CF2C9C,uBE3C8C,CF4B9C,kBApBO,CAqBP,uBE5B6B,CF6B7B,qCE9BY,CF8BZ,6BE9BY,CF8BZ,+CE9BY,CF+BZ,oDjB0BgD,CiBnClD,iDAqBE,+BEnC8C,CFmC9C,uBEnC8C,CFkBhD,wDAiBE,kCEnC+B,CFmC/B,0BEnC+B,CFoB/B,kBApBO,CAqBP,uBjB8B0B,CiB7B1B,qCEtBY,CFsBZ,6BEtBY,CFsBZ,+CEtBY,CFuBZ,oDjB0BgD,CmBhGpD,8BA0EI,QAAS,CACT,MAAO,CAEP,KAAM,CACN,SAnFqB,CFkEvB,iGAqBE,mCEpBgC,CFoBhC,2BEpBgC,CFGlC,+GAiBE,+BEpB+C,CFoB/C,uBEpB+C,CFK/C,kBApBO,CAqBP,uBEL6B,CFM7B,qCEPY,CFOZ,6BEPY,CFOZ,+CEPY,CFQZ,oDjB0BgD,CiBnClD,+CAqBE,+BEZ+C,CFY/C,uBEZ+C,CFLjD,sDAiBE,mCEZgC,CFYhC,2BEZgC,CFHhC,kBApBO,CAqBP,uBjB8B0B,CiB7B1B,qCECY,CFDZ,6BECY,CFDZ,+CECY,CFAZ,oDjB0BgD,CmBhGpD,+BAiGI,QAAS,CACT,OAAQ,CAER,KAAM,CACN,SA1GqB,CFkEvB,mGAqBE,kCEG+B,CFH/B,0BEG+B,CFpBjC,iHAiBE,+BEG8C,CFH9C,uBEG8C,CFlB9C,kBApBO,CAqBP,uBEkB6B,CFjB7B,qCEgBY,CFhBZ,6BEgBY,CFhBZ,+CEgBY,CFfZ,oDjB0BgD,CiBnClD,gDAqBE,+BEW8C,CFX9C,uBEW8C,CF5BhD,uDAiBE,kCEW+B,CFX/B,0BEW+B,CF1B/B,kBApBO,CAqBP,uBjB8B0B,CiB7B1B,qCEwBY,CFxBZ,6BEwBY,CFxBZ,+CEwBY,CFvBZ,oDjB0BgD,CmBhGpD,iIA0HM,QAAS,CACT,OAAQ,CAER,KAAM,CACN,SAnImB,CFkEvB,uSAqBE,kCE4BiC,CF5BjC,0BE4BiC,CF7CnC,qTAiBE,+BE4BgD,CF5BhD,uBE4BgD,CF3ChD,kBApBO,CAqBP,uBE2C+B,CF1C/B,qCEyCc,CFzCd,6BEyCc,CFzCd,+CEyCc,CFxCd,oDjB0BgD,CiBnClD,kJAqBE,+BEoCgD,CFpChD,uBEoCgD,CFrDlD,yJAiBE,kCEoCiC,CFpCjC,0BEoCiC,CFnDjC,kBApBO,CAqBP,uBjB8B0B,CiB7B1B,qCEiDc,CFjDd,6BEiDc,CFjDd,+CEiDc,CFhDd,oDjB0BgD,CmBhGpD,2HAiJM,QAAS,CACT,UAvJmB,CAwJnB,MAAO,CAEP,OAAQ,CFxFZ,2RAqBE,kCEmDiC,CFnDjC,0BEmDiC,CFpEnC,ySAiBE,+BEmDgD,CFnDhD,uBEmDgD,CFlEhD,kBApBO,CAqBP,uBEkE+B,CFjE/B,qCEgEc,CFhEd,6BEgEc,CFhEd,+CEgEc,CF/Dd,oDjB0BgD,CiBnClD,4IAqBE,+BE2DgD,CF3DhD,uBE2DgD,CF5ElD,mJAiBE,kCE2DiC,CF3DjC,0BE2DiC,CF1EjC,kBApBO,CAqBP,uBjB8B0B,CiB7B1B,qCEwEc,CFxEd,6BEwEc,CFxEd,+CEwEc,CFvEd,oDjB0BgD,CmBhGpD,2CA2JI,kBpB7JgB,CoB8JhB,oGpBnKW,CoBoKX,apBlJiB,CoBsJrB,mBACE,kBAAmB,CACnB,eAAgB,CAChB,qCpB3Ka,CoB4Kb,YAAa,CACb,aAAc,CACd,eAAiD,CAEjD,wBAhLgC,CAiLhC,iBAAkB,CATpB,gEAaI,apB7KW,CoB8KX,aAAc,CACd,iBAAiC,CAfrC,gClB3GE,gBAAiB,CkB+Hf,aAAc,CACd,mBAAoB,CACpB,QAAS,ClBpIX,eAAgB,CAChB,sBAAuB,CACvB,kBkBkIW,CAtBb,2CAyBM,iBAjM4B,CAqMhC,6BACE,oCpBtMW,CoBqMb,oFAKI,apB/LS,CoBoMf,iBACE,aAAc,CACd,gBAAgC,CAChC,aAAc,CAGhB,mBACE,2CpBtNa,CoBuNb,aAAc,CACd,iBAxNgC,CAyNhC,iBAAkB,CAElB,6BACE,0CpB5NW,CqBHf,mBACE,WAAY,CACZ,oBAAqB,CACrB,cAAe,CACf,iBAAkB,CAClB,kBAAmB,CACnB,kBAAmB,CANrB,0BAWI,iBpBgCuC,CCjBzC,WDiByC,CoB/BvC,UAAW,CnBeb,SDgByC,CCfzC,iBmBlBgC,CnBmBhC,UDcyC,CCbzC,QDayC,CoB9BvC,kGpB6FgD,CoB1GpD,gCAkBI,mGrBfW,CqBHf,oDAuBI,qBrBAW,CqBCX,4FrBrBW,CqBHf,uCA4BI,eAAgB,CA5BpB,gIAmCQ,arBNO,CqB7Bf,mDAuCQ,oGrBVO,CqB7Bf,uEA2CQ,4FrBxCO,CqBHf,gIAmCQ,arBAQ,CqBnChB,mDAuCQ,iGrBJQ,CqBnChB,uEA2CQ,2FrBxCO,CqBHf,gIAmCQ,arBMS,CqBzCjB,mDAuCQ,oGrBES,CqBzCjB,uEA2CQ,4FrBxCO,CqBHf,8HA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,iBrBjGe,CqBoGjB,iCACE,6CtB3GW,CsB8Gb,oEAeA,+BtB/GmB,CsBgHnB,eAAgB,CAChB,yBtBvHa,CsBwHb,kBAAmB,CACnB,WAAY,CInDd,6BxBjBE,gBAAiB,COkEjB,wBT7GmB,CS8GnB,6EA7E8E,CiB0C5E,iBzBrDuC,CQ0FzC,aThIkB,C0B4FhB,gBAAiB,CACjB,gBzBnDwC,CyBoDxC,UA/EwE,CjBwF1E,eR7D0C,CQ8D1C,cR9D0C,CCc1C,eAAgB,CwBuCd,iBAAkB,CAClB,OAAQ,CACR,iBAAkB,CxBxCpB,sBAAuB,CwByCrB,KAAM,CxBxCR,kBAAmB,CwByCjB,UAtFuC,CjBqHzC,mCAgBA,2BAA4B,CAC5B,wBTpImB,CSqInB,6ETtJa,CSwIb,4EAkBA,wBT3ImB,CS4InB,qBAAsB,CACtB,8ET5Ja,CS6Ib,gFAmBA,qCTlJmB,CSmJnB,qBAAsB,CACtB,eAAgB,CAChB,yBT3Ja,CS4Jb,kBAAmB,CACnB,YAAa,CAEb,wNAEE,+BT3JiB,C0BgErB,mCjBsEE,2BAA4B,CAC5B,wBTpImB,CSqInB,6ETtJa,C0B8Ef,oCjB4EE,wBT3ImB,CS4InB,qBAAsB,CACtB,8ET5Ja,C0BgHb,kCJqBA,crB7GsC,CqB8GtC,WrBpFuC,CqBqFvC,gBrBrFuC,CyBgErC,kBAAyE,CJuB3E,2FAEE,cAA4C,CI3B9C,wCAMI,gBzB3E8B,CyB4E9B,UArG4E,CjBuFhF,eR9DkC,CQ+DlC,cR/DkC,CyB6E9B,UAxG6C,CA4GjD,iCJ8CA,4BtB1Ka,CsB4Kb,+JtB5Ka,CsB8Kb,atB5JmB,C0B4GjB,0B1BnHW,CsBwJb,4DACE,0BtBzJW,CsBwJb,uDACE,0BtBzJW,CsBwJb,8CACE,0BtBzJW,CsBqKb,uCACE,gJtBjLW,CsBqLb,2CACE,4CtBtLW,CsByLb,wFA5BA,4BtBvJkB,CsBwJlB,eAAgB,CAChB,0BtBpJa,C0BiHb,uCjBwFA,wBT9MkB,CS+MlB,8EAhKoF,CAiKpF,sCTtNa,CSuNb,aTrMmB,CSuMnB,6IAGE,aT1MiB,CS6MnB,6CAqBA,wBT/OkB,CSgPlB,sCTrPa,CSmOb,gGAsBA,wBTtPkB,CSuPlB,qBAAsB,CACtB,wET3Pa,CSwOb,oGAuBA,kCTzPkB,CS0PlB,qBAAsB,CACtB,eAAgB,CAChB,0BTvPa,CSyPb,0HACE,4BT/PgB,CSuOlB,6EAEE,cTrOW,CSoOX,4BTpOW,C0BkHb,6CjBwHA,wBT/OkB,CSgPlB,sCTrPa,C0B4Hb,8CjB6HA,wBTtPkB,CSuPlB,qBAAsB,CACtB,wET3Pa,C0B8Ef,6BAmEmC,6E1BjJpB,C2ByBf,gBACE,YAAa,CACb,qBAAsB,CACtB,eAwB+D,CA3BjE,gCAMI,iBAAgC,CANpC,6BAUI,cAA4D,CAVhE,gFAeI,a3BhCW,C2BiCX,c1BhBoC,C0BAxC,0CAoBI,iBAAgC,CApBpC,sCAwBI,cAA6B,CAxBjC,sHAgCQ,a3BhCO,C2BAf,sHAgCQ,a3B1BQ,C2BNhB,sHAgCQ,a3BpBS,C2BZjB,oHAgCQ,a3BdM,C2BlBd,2BAsCI,sBAAuB,CACvB,kBAAmB,CAvCvB,qDA0CM,gB1BjBmC,C0BkBnC,iBAA2B,CA3CjC,2CA+CM,gB1BvB6B,C0BwB7B,iBAA2B,CAhDjC,+LA2DM,mCAAyC,CAI7C,0IAKQ,a3BjEK,C2B4Db,0IAKQ,a3B3DM,C2BsDd,0IAKQ,a3BrDO,C2BgDf,wIAKQ,a3B/CI,C2B0CZ,gDAWI,a3BxFS,C2B6Eb,uOAqBM,oCAA8C,CC7EtD,iBACE,aAAc,CACd,iBAAkB,CAFpB,4BAMI,iBAAkB,CAClB,UAAW,CAPf,8CAWM,iB3BM6B,C2BjBnC,6CAeM,kB3BE6B,C2BjBnC,sIAuBI,iBAAkB,CAClB,KAAM,CAxBV,sLA4BM,MAAO,CA5Bb,kLAgCM,OAAQ,CAhCd,6BAsCI,UAAqD,CnBmCvD,eR7D0C,CQ8D1C,cR9D0C,C2B2BxC,anBvE0C,CmBgC9C,mCA0Cc,SAAY,CA1C1B,sEAgDI,SAAU,CAhDd,gFAsDI,a5B9EW,C4BwBf,4FjB1BE,iCAAkC,CAClC,kCAAmC,CAOnC,8BAAoD,CACpD,cVoB0B,CUnB1B,iBAAkB,CAClB,eAAgB,CAChB,aAXmC,CiByBrC,gIAkEI,UAAuD,CAlE3D,0BAsEI,UAAyB,CAtE7B,kMA8EM,aAGiE,CACjE,sNACE,a5BxGO,C4BqBf,gqBAuFQ,a5B/GO,C4BwBf,0uBAiGQ,mCAAyC,CAjGjD,8BAyGI,kBAAmB,CAzGvB,wCA4GM,yB5BpIS,C4BwBf,uCAmHM,UAAiE,CnB1CrE,eR9DkC,CQ+DlC,cmByCqE,CAnHvE,8JAyHM,WAA6D,CAzHnE,sCNqGE,crB7GsC,CqB8GtC,WrBpFuC,CqBqFvC,gBrBrFuC,CqBuFvC,mGAEE,cAA4C,CM3GhD,wDAgIQ,iB3BlHkC,C2Bd1C,uDAoIQ,kB3BtHkC,C2Bd1C,2EAiJM,UAAgE,CnBxEpE,eR5D0C,CQ6D1C,cmBuEoE,CAjJtE,8JAuJM,UAA6D,CAvJnE,sCNgHE,crBvHsC,CqBwHtC,WrB9FyC,CqB+FzC,gBrB/FyC,CqBgGzC,gBApJmE,CAqJnE,iBArJmE,CAuJnE,mGAEE,cAAuC,CMxH3C,wDA8JQ,iBAA2D,CA9JnE,uDAkKQ,kBAA4D,CAlKpE,0BAwKI,aAAc,CACd,UAAW,CAzKf,iHAgLM,kB3B/J6B,C2BmKjC,qCAEI,a5B3MS,C4ByMb,kDAMI,0B5B/MS,C4BqBf,+CNgKE,6JtBhMa,CsBoMb,qDACE,4FtBrMW,CsByMb,yDACE,kCtBhLW,CsBmLb,oHAEE,eAAgB,CM/KpB,8CAqMQ,a5B5MO,C4B8MP,wDACE,a5B5MK,C4BIf,+CNgKE,2JtBhMa,CsBoMb,qDACE,2FtBrMW,CsByMb,yDACE,kCtB1KY,CsB6Kd,oHAEE,eAAgB,CM/KpB,8CAqMQ,a5BtMQ,C4BwMR,wDACE,a5BtMM,C4BFhB,+CNgKE,6JtBhMa,CsBoMb,qDACE,4FtBrMW,CsByMb,yDACE,kCtBpKa,CsBuKf,oHAEE,eAAgB,CM/KpB,8CAqMQ,a5BhMS,C4BkMT,wDACE,a5BhMO,C4BRjB,8CNgKE,2JtBhMa,CsBoMb,oDACE,2FtBrMW,CsByMb,wDACE,kCtB9JU,CsBiKZ,kHAEE,eAAgB,CM/KpB,6CAqMQ,a5B1LM,C4B4LN,uDACE,a5B1LI,C6B9Bd,WP6DE,uBAAgB,CAAhB,eAAgB,CAChB,etB1Da,CsB2Db,WAAY,CACZ,iBrBxCyC,CqByCzC,qItBjFa,CsBkFb,atBhFkB,CsBiFlB,crB5DgC,CqB6DhC,eApFqB,CAqFrB,WrBpCiC,CqBqCjC,gBrBrCiC,CqBuCjC,YAAa,CACb,crBnFiB,CqBoFjB,mDrBakD,CqBZlD,qBAAsB,CA0BtB,sCACE,yBtB9GW,CsBgHX,SAAU,CAHZ,iCACE,yBtB9GW,CsBgHX,SAAU,CAHZ,wBACE,yBtB9GW,CsBgHX,SAAU,CA3BZ,uCAEE,4FtB/FW,CsBkGb,6CAEE,kBrBnD+B,CqBqD/B,qBAAsB,CACtB,iBrBjGe,CqBoGjB,qBACE,6CtB3GW,CsB8Gb,4CAeA,+BtB/GmB,CsBgHnB,eAAgB,CAChB,yBtBvHa,CsBwHb,kBAAmB,CACnB,WAAY,COjHd,qBPqHE,crB7GsC,CqB8GtC,WrBpFuC,CqBqFvC,gBrBrFuC,CqBuFvC,iEAEE,cAA4C,CO3HhD,qBPgIE,crBvHsC,CqBwHtC,WrB9FyC,CqB+FzC,gBrB/FyC,CqBgGzC,gBApJmE,CAqJnE,iBArJmE,CAuJnE,iEAEE,cAAuC,COxI3C,oBAYI,aAAc,CACd,UAAW,CAGb,qBP0IA,4BtB1Ka,CsB4Kb,+JtB5Ka,CsB8Kb,atB5JmB,CsBiJnB,gDACE,0BtBzJW,CsBwJb,2CACE,0BtBzJW,CsBwJb,kCACE,0BtBzJW,CsBqKb,2BACE,gJtBjLW,CsBqLb,+BACE,4CtBtLW,CsByLb,gEA5BA,4BtBvJkB,CsBwJlB,eAAgB,CAChB,0BtBpJa,C6BKf,8BPgLE,6JtBhMa,CsBoMb,oCACE,4FtBrMW,CsByMb,wCACE,kCtBhLW,CsBmLb,kFAEE,eAAgB,COvKd,wCP4KJ,uLtBpNa,CsBwNb,8CACE,gJtBzNW,CsB6Nb,kDACE,kCtBpMW,CsBuMb,sGAEE,eAAgB,COnNpB,8BPgLE,2JtBhMa,CsBoMb,oCACE,2FtBrMW,CsByMb,wCACE,kCtB1KY,CsB6Kd,kFAEE,eAAgB,COvKd,wCP4KJ,oLtBpNa,CsBwNb,8CACE,+ItBzNW,CsB6Nb,kDACE,kCtB9LY,CsBiMd,sGAEE,eAAgB,COnNpB,8BPgLE,6JtBhMa,CsBoMb,oCACE,4FtBrMW,CsByMb,wCACE,kCtBpKa,CsBuKf,kF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SX,yGA+CF,aTrVc,CSuVd,2WAGE,eAAgB,CAChB,eAAgB,CAChB,aT5VY,CS+Vd,qHACE,8BT/VY,CSgWZ,aTjWY,CSoWd,sPAEE,6BTrWY,CSsWZ,aTvWY,CS0Wd,8PAEE,eAAgB,CAChB,wBT7WY,CS+WZ,0SACE,6BT/WU,CSmXd,qLACE,cTrXY,CSwXd,0PACE,aTtXY,CSqXd,kRAII,6BT3XU,CS4XV,aT1XU,CSqXd,4jBAUI,6BTjYU,CSkYV,aThYU,CSqXd,4kBAgBI,eAAgB,CAChB,yBTtYU,CSqXd,oqBAoBM,6BT3YQ,CSqSZ,yGA+CF,aT/Ue,CSiVf,2WAGE,eAAgB,CAChB,eAAgB,CAChB,aTtVa,CSyVf,qHACE,+BTzVa,CS0Vb,aT3Va,CS8Vf,sPAEE,8BT/Va,CSgWb,aTjWa,CSoWf,8PAEE,eAAgB,CAChB,yBTvWa,CSyWb,0SACE,8BTzWW,CS6Wf,qLACE,cT/Wa,CSkXf,0PACE,aThXa,CS+Wf,kRAII,8BTrXW,CSsXX,aTpXW,CS+Wf,4jBAUI,8BT3XW,CS4XX,aT1XW,CS+Wf,4kBAgBI,eAAgB,CAChB,0BThYW,CS+Wf,oqBAoBM,8BTrYS,CS+Rb,uGA+CF,aTzUY,CS2UZ,qWAGE,eAAgB,CAChB,eAAgB,CAChB,aThVU,CSmVZ,mHACE,8BTnVU,CSoVV,aTrVU,CSwVZ,kPAEE,6BTzVU,CS0VV,aT3VU,CS8VZ,0PAEE,eAAgB,CAChB,wBTjWU,CSmWV,sSACE,6BTnWQ,CSuWZ,mLACE,cTzWU,CS4WZ,sPACE,aT1WU,CSyWZ,8QAII,6BT/WQ,CSgXR,aT9WQ,CSyWZ,ojBAUI,6BTrXQ,CSsXR,aTpXQ,CSyWZ,okBAgBI,eAAgB,CAChB,yBT1XQ,CSyWZ,4pBAoBM,6BT/XM,CXvBd,+D4CLE,chCQsC,CgCPtC,WhC6BwC,CgC5BxC,kBAA8C,C5CmD9C,+DoB+IA,wBT9MkB,CS+MlB,8EAhKoF,CAiKpF,sCTtNa,CSuNb,aTrMmB,CSuMnB,6OAGE,aT1MiB,CS6MnB,2EAqBA,wBT/OkB,CSgPlB,sCTrPa,CSmOb,kKAsBA,wBTtPkB,CSuPlB,qBAAsB,CACtB,wET3Pa,CSwOb,0KAuBA,kCTzPkB,CS0PlB,qBAAsB,CACtB,eAAgB,CAChB,0BTvPa,CSyPb,sNACE,4BT/PgB,CSuOlB,2IAEE,cTrOW,CSoOX,4BTpOW,CXWf,6D4CKE,qCjCZmB,CiCanB,eAAgB,CAChB,yBjCpBa,CiCqBb,kBAAmB,C5CRrB,mE4CYE,ajCzBa,CiC0Bb,mBAAoB,CACpB,iBAAkB,CAClB,SAAsC,CACtC,OAAqD,C5ChBvD,0G4CmBI,yBjChCW,CXaf,6BAEE,oBAAqB,CACrB,qBAAsB,CACtB,iBAAkB,CAClB,qBAAsB,CALxB,mEAgBM,YAAa,CAhBnB,iDsBCE,aXda,CWgBb,6DACE,aXvBgB,CW0BlB,qEACE,aXlBW,CWiBb,iFAII,aXde,CXGrB,kIAoCM,UAA0B,CAC1B,QAA2D,CArCjE,4GA4CM,UAAW,CAIf,+DAMI,wBWtEc,CXuEd,aW1De,CXmDnB,iFAWI,0BWrES,CX0Db,6DAeI,aWzES,CXqFf,kBsB1FE,iCAAkC,CAClC,kCAAmC,CtB6FjC,WCS4B,CqB/F9B,8BAAoD,CACpD,cVoB0B,CUnB1B,iBAAkB,CAClB,eAAgB,CAChB,arB2FqC,CcevC,6C8BtEE,gBAAiB,CACjB,cA6CsD,C9BwBxD,sG8BjEI,YhCmByC,CgClBzC,eAAgB,CAChB,kBAAmB,C9B+DvB,mD8B3DI,alC/DgB,CkCgEhB,eAAgB,C9B0DpB,mD8BtDI,alCpEgB,CI0HpB,oX8B/CM,6ClC7ES,CkCmFb,wNAMI,alCvEe,CkCiEnB,4qBAaM,8ClC5EO,CkCmFf,sKASM,kBhClCuC,CgCmCvC,ehCnCuC,CgCyB7C,uEAgBM,gClC3GS,CkC2Ff,kEAuBM,6ClC9HS,CkCuGf,kHA4BM,6ClCnIS,CkCuGf,sJA+BQ,+ClCtIO,CkCuGf,kGAqCQ,eAAgB,CArCxB,oHAwCU,6ClC/IK,CkCuGf,uDAiDQ,qClC5IO,CkC6IP,cAAe,CAlDvB,wDAsDQ,qClCjJO,CkCsJb,iFAIM,+BlC9JO,CkC0Jb,4EAWM,8ClCzJO,CkC8Ib,sIAgBM,8ClC9JO,CkC8Ib,0KAmBQ,gDlCjKK,CkC8Ib,4GAyBQ,8CAGyC,CA5BjD,wHA8BU,eAAgB,CA9B1B,iEAuCQ,oClCjMK,CkCkML,cAAe,CAxCvB,kEA4CQ,oClCtMK,CmCZf,eAEE,kBAAmB,CzBIjB,YAAa,CAEf,kByBNmB,CzBQnB,iBACE,WAAY,CACZ,aAAc,CAGhB,yBACE,WAAY,CACZ,aAAc,CAehB,uCAGE,gByBlC+C,CzBsCjD,uDAEE,cAAkB,CyBpCtB,mBACE,gBAAiB,CACjB,QAAsB,CAFxB,oCAKI,QAAS,CACT,SAAU,CANd,qCAUI,WAAY,CAIhB,mBACE,WAAY,CACZ,eAAgB,CAChB,eAAgB,CAChB,YAA0B,CAJ5B,gCAOI,kBAAgC,CAPpC,kDAUM,eAA6B,CAKnC,YACE,kBAAmB,CACnB,YAAa,CACb,6BAA8B,CAC9B,aAAc,CACd,cAAe,CALjB,6BAQI,kBlChCe,CmCTnB,UAGE,oBAAqB,CAErB,aAAc,CAEd,0BAA2B,CAP7B,6BAYI,oBAAsB,CACtB,uBACsB,CAd1B,cAmBI,aAAc,CAnBlB,0BAuBM,iBAAkB,CAMxB,sGAGM,apCJS,CoCMT,oIACE,apCJO,CoCFf,sGAGM,apCEU,CoCAV,oIACE,apCEQ,CoCRhB,sGAGM,apCQW,CoCNX,oIACE,apCQS,CoCdjB,mGAGM,apCcQ,CoCZR,iIACE,apCcM,CoCJd,uBzB5BE,8BAAoD,CACpD,cyB6BqB,CAGvB,2CzBzCE,iCAAkC,CAClC,kCAAmC,CyBqCnC,oBAAqB,CzB5BrB,iBAAkB,CAClB,eAAgB,CAChB,ayB+BqB,CAFvB,oBzBjCE,8BAAoD,CACpD,cyBkCqB,CAIvB,oBACE,mBnCrBwB,CmCsBxB,iBAAkB,CAClB,iBAAkB,CAClB,eAAgB,CAChB,aAAc,CALhB,2BzB/CE,iCAAkC,CAClC,kCAAmC,CyB2DnC,qBACE,W9CxEiB,C8CuEnB,iCACE,W9CvE6B,C8CsE/B,kCACE,W9CtE8B,C8CqEhC,gCACE,W9CrE4B,C8CoE9B,6BACE,W9CpEyB,C8CmE3B,iCACE,W9CnE6B,C8CkE/B,+BACE,W9ClE2B,C8CiE7B,0BACE,W9CjEsB,C8CgExB,8BACE,W9ChE0B,C8C+D5B,+BACE,W9C/D2B,C8C8D7B,4BACE,W9C9DwB,C8C6D1B,6BACE,W9C7DyB,C8C4D3B,kCACE,W9C5D8B,C8C2DhC,6CACE,W9C3DyC,C8C0D3C,gCACE,W9C1D4B,C8CyD9B,iCACE,W9CzD6B,C8CwD/B,+BACE,W9CxD2B,C8CuD7B,2CACE,W9CvDuC,C8CsDzC,4BACE,W9CtDwB,C8CqD1B,6BACE,W9CrDyB,C8CoD3B,8BACE,W9CpD0B,C8CmD5B,yBACE,W9CnDqB,C8CkDvB,mCACE,W9ClD+B,C8CiDjC,oCACE,W9CjDgC,C8CgDlC,4BACE,W9ChDwB,C8C+C1B,4BACE,W9C/CwB,C8C8C1B,6BACE,W9C9CyB,C8C6C3B,gCACE,W9C7C4B,C8C4C9B,iCACE,W9C5C6B,C8C2C/B,0BACE,W9C3CsB,C8C0CxB,mCACE,W9C1C+B,C8CyCjC,iCACE,W9CzC6B,C8CwC/B,0BACE,W9CxCsB,C8CuCxB,mCACE,W9CvC+B,C8CsCjC,uBACE,W9CtCmB,C8CqCrB,4BACE,W9CrCwB,C8CoC1B,8BACE,W9CpC0B,C8CmC5B,yBACE,W9CnCqB,C8CkCvB,uBACE,W9ClCmB,C8CiCrB,gCACE,W9CjC4B,C8CgC9B,sBACE,W9ChCkB,C8C+BpB,sBACE,W9C/BkB,C8C8BpB,0BACE,W9C9BsB,C8C6BxB,qBACE,W9C7BiB,C8C4BnB,2BACE,W9C5BuB,C8C2BzB,4BACE,W9C3BwB,C8C0B1B,uBACE,W9C1BmB,C8CyBrB,4BACE,W9CzBwB,C8CwB1B,0BACE,W9CxBsB,C8CuBxB,wBACE,W9CvBoB,C8CsBtB,4BACE,W9CtBwB,C8CqB1B,4BACE,W9CrBwB,C8CoB1B,6BACE,W9CpByB,C8CmB3B,0BACE,W9CnBsB,C8CkBxB,4BACE,W9ClBwB,C8CiB1B,yBACE,W9CjBqB,C8CgBvB,uBACE,W9ChBmB,C8CerB,sBACE,W9CfkB,C8CcpB,kCACE,W9Cd8B,C8CahC,8BACE,W9Cb0B,C8CY5B,iCACE,W9CZ6B,C8CW/B,8BACE,W9CX0B,C8CU5B,+BACE,W9CV2B,C8CS7B,4BACE,W9CTwB,C8CQ1B,wBACE,W9CRoB,C8COtB,mCACE,W9CP+B,C8CMjC,mCACE,W9CN+B,C8CKjC,oCACE,W9CLgC,C8CIlC,iCACE,W9CJ6B,C8CG/B,0BACE,W9CHsB,C8CExB,uBACE,W9CFmB,C8CCrB,2BACE,W9CDuB,C8CAzB,uBACE,W9CAmB,C8CDrB,gCACE,W9CC4B,C8CF9B,8BACE,W9CE0B,C8CH5B,sBACE,W9CGkB,C8CJpB,4BACE,W9CIwB,C8CL1B,qBACE,W9CKiB,C8CNnB,8BACE,W9CM0B,C8CP5B,+BACE,W9CO2B,C8CR7B,yBACE,W9CQqB,C8CTvB,4BACE,W9CSwB,C8CV1B,yBACE,W9CUqB,C8CXvB,4BACE,W9CWwB,C8CZ1B,yBACE,W9CYqB,C8CbvB,yBACE,W9CaqB,C8CdvB,0BACE,W9CcsB,C8CfxB,yBACE,W9CeqB,C8ChBvB,6BACE,W9CgByB,C8CjB3B,uBACE,W9CiBmB,C8ClBrB,uBACE,W9CkBmB,C8CnBrB,sBACE,W9CmBkB,C8CpBpB,0BACE,W9CoBsB,C8CrBxB,6BACE,W9CqByB,C8CtB3B,oCACE,W9CsBgC,C8CvBlC,qBACE,W9CuBiB,C8CxBnB,2BACE,W9CwBuB,C8CzBzB,8BACE,W9CyB0B,C8C1B5B,0BACE,W9C0BsB,C8C3BxB,wBACE,W9C2BoB,C8C5BtB,uBACE,W9C4BmB,C8C7BrB,+BACE,W9C6B2B,C8C9B7B,yBACE,W9C8BqB,C8C/BvB,2BACE,W9C+BuB,C8ChCzB,8BACE,W9CgC0B,C8CjC5B,gCACE,W9CiC4B,C8ClC9B,iCACE,W9CkC6B,C8CnC/B,yBACE,W9CmCqB,C8CpCvB,0BACE,W9CoCsB,C8CrCxB,+BACE,W9CqC2B,C8CtC7B,gCACE,W9CsC4B,C8CvC9B,wBACE,W9CuCoB,C8CxCtB,qBACE,W9CwCiB,C8CzCnB,yCACE,W9CyCqC,C8C1CvC,uCACE,W9C0CmC,C8C3CrC,qCACE,W9C2CiC,C8C5CnC,qCACE,W9C4CiC,C8C7CnC,sCACE,W9C6CkC,C8C9CpC,mCACE,W9C8C+B,C8C/CjC,gCACE,W9C+C4B,C8ChD9B,0BACE,W9CgDsB,C8CjDxB,wCACE,W9CiDoC,C8ClDtC,sCACE,W9CkDkC,C8CnDpC,sBACE,W9CmDkB,C8CpDpB,4BACE,W9CoDwB,C8CrD1B,2BACE,W9CqDuB,C8CtDzB,sBACE,W9CsDkB,C8CvDpB,uBACE,W9CuDmB,C8CxDrB,0BACE,W9CwDsB,C8CzDxB,0BACE,W9CyDsB,C8C1DxB,wBACE,W9C0DoB,C8C3DtB,wBACE,W9C2DoB,C8C5DtB,uBACE,W9C4DmB,C8C7DrB,sBACE,W9C6DkB,C8C9DpB,0BACE,W9C8DsB,C8C/DxB,6BACE,W9C+DyB,C8ChE3B,4BACE,W9CgEwB,C8CjE1B,wBACE,W9CiEoB,C8ClEtB,yBACE,W9CkEqB,C8CnEvB,wBACE,W9CmEoB,C8CpEtB,0BACE,W9CoEsB,C8CrExB,+BACE,W9CqE2B,C8CtE7B,8BACE,W9CsE0B,C8CvE5B,sBACE,W9CuEkB,C8CxEpB,iCACE,W9CwE6B,C8CzE/B,sBACE,W9CyEkB,C8C1EpB,wBACE,W9C0EoB,C8C3EtB,6BACE,W9C2EyB,C8C5E3B,6BACE,W9C4EyB,C8C7E3B,6BACE,W9C6EyB,C8C9E3B,+BACE,W9C8E2B,C8C/E7B,sBACE,W9C+EkB,C8ChFpB,uBACE,W9CgFmB,C8CjFrB,uBACE,W9CiFmB,C8ClFrB,6BACE,W9CkFyB,C8CnF3B,6BACE,W9CmFyB,C8CpF3B,0BACE,W9CoFsB,C8CrFxB,6BACE,W9CqFyB,C8CtF3B,6BACE,W9CsFyB,C8CvF3B,oCACE,W9CuFgC,C8CxFlC,uBACE,W9CwFmB,C8CzFrB,8BACE,W9CyF0B,C8C1F5B,4BACE,W9C0FwB,C8C3F1B,6BACE,W9C2FyB,C8C5F3B,+BACE,W9C4F2B,C8C7F7B,oCACE,W9C6FgC,C8C9FlC,0BACE,W9C8FsB,C8C/FxB,2BACE,W9C+FuB,C8ChGzB,sBACE,W9CgGkB,C8CjGpB,sBACE,W9CiGkB,C8ClGpB,sBACE,W9CkGkB,C8CnGpB,6BACE,W9CmGyB,C8CpG3B,oCACE,W9CoGgC,C8CrGlC,4BACE,W9CqGwB,C8CtG1B,0BACE,W9CsGsB,C8CvGxB,6BACE,W9CuGyB,C8CxG3B,6BACE,W9CwGyB,C8CzG3B,2BACE,W9CyGuB,C8C1GzB,4BACE,W9C0GwB,C8C3G1B,4BACE,W9C2GwB,C8C5G1B,2BACE,W9C4GuB,C8C7GzB,gCACE,W9C6G4B,C8C9G9B,0BACE,W9C8GsB,C8C/GxB,0BACE,W9C+GsB,C8ChHxB,0BACE,W9CgHsB,C8CjHxB,uBACE,W9CiHmB,C8ClHrB,uBACE,W9CkHmB,C8CnHrB,+BACE,W9CmH2B,C8CpH7B,uBACE,W9CoHmB,C8CrHrB,8BACE,W9CqH0B,C8CtH5B,8BACE,W9CsH0B,C8CvH5B,0CACE,W9CuHsC,C8CxHxC,sBACE,W9CwHkB,C8CzHpB,2BACE,W9CyHuB,C8C1HzB,+BACE,W9C0H2B,C8C3H7B,mCACE,W9C2H+B,C8C5HjC,sBACE,W9C4HkB,C8C7HpB,2BACE,W9C6HuB,C8C9HzB,2BACE,W9C8HuB,C8C/HzB,4BACE,W9C+HwB,C8ChI1B,yBACE,W9CgIqB,C8CjIvB,wBACE,W9CiIoB,C8ClItB,4BACE,W9CkIwB,C8CnI1B,4BACE,W9CmIwB,C8CpI1B,yBACE,W9CoIqB,C8CrIvB,uBACE,W9CqImB,C8CtIrB,8BACE,W9CsI0B,C8CvI5B,2BACE,W9CuIuB,C8CxIzB,yBACE,W9CwIqB,C8CzIvB,sBACE,W9CyIkB,C8C1IpB,mCACE,W9C0I+B,C8C3IjC,2BACE,W9C2IuB,C8C5IzB,yBACE,W9C4IqB,C8C7IvB,sBACE,W9C6IkB,C8C9IpB,sCACE,W9C8IkC,C8C/IpC,0CACE,W9C+IsC,C8ChJxC,2CACE,W9CgJuC,C8CjJzC,yCACE,W9CiJqC,C8ClJvC,2BACE,W9CkJuB,C8CnJzB,mCACE,W9CmJ+B,C8CpJjC,oCACE,W9CoJgC,C8CrJlC,wBACE,W9CqJoB,C8CtJtB,uBACE,W9CsJmB,C8CvJrB,gCACE,W9CuJ4B,C8CxJ9B,2BACE,W9CwJuB,C8CzJzB,8BACE,W9CyJ0B,C8C1J5B,8BACE,W9C0J0B,C8C3J5B,2BACE,W9C2JuB,C8C5JzB,6BACE,W9C4JyB,C8C7J3B,4BACE,W9C6JwB,C8C9J1B,wBACE,W9C8JoB,C8C/JtB,8BACE,W9C+J0B,C8ChK5B,4BACE,W9CgKwB,C8CjK1B,uBACE,W9CiKmB,C8ClKrB,8BACE,W9CkK0B,C8CnK5B,2BACE,W9CmKuB,C8CpKzB,wBACE,W9CoKoB,C8CrKtB,4BACE,W9CqKwB,C8CtK1B,qBACE,W9CsKiB,C8CvKnB,+BACE,W9CuK2B,C8CxK7B,6BACE,W9CwKyB,C8CzK3B,6BACE,W9CyKyB,C8C1K3B,4BACE,W9C0KwB,C8C3K1B,2BACE,W9C2KuB,C8C5KzB,4BACE,W9C4KwB,C8C7K1B,4BACE,W9C6KwB,C8C9K1B,2BACE,W9C8KuB,C8C/KzB,yBACE,W9C+KqB,C8ChLvB,+BACE,W9CgL2B,C8CjL7B,0BACE,W9CiLsB,C8ClLxB,uBACE,W9CkLmB,C8CnLrB,uBACE,W9CmLmB,C8CpLrB,wBACE,W9CoLoB,C8CrLtB,wBACE,W9CqLoB,C8CtLtB,6BACE,W9CsLyB,C8CvL3B,gCACE,W9CuL4B,C8CxL9B,+BACE,W9CwL2B,C8CzL7B,6BACE,W9CyLyB,C8C1L3B,iCACE,W9C0L6B,C8C3L/B,kCACE,W9C2L8B,C8C5LhC,+BACE,W9C4L2B,C8C7L7B,kCACE,W9C6L8B,C8C9LhC,wCACE,W9C8LoC,C8C/LtC,0BACE,W9C+LsB,C8ChMxB,2BACE,W9CgMuB,C8CjMzB,2BACE,W9CiMuB,C8ClMzB,uCACE,W9CkMmC,C8CnMrC,2BACE,W9CmMuB,C8CpMzB,2BACE,W9CoMuB,C8CrMzB,sBACE,W9CqMkB,C8CtMpB,sBACE,W9CsMkB,C8CvMpB,8BACE,W9CuM0B,C8CxM5B,kCACE,W9CwM8B,C8CzMhC,wBACE,W9CyMoB,C8C1MtB,sBACE,W9C0MkB,C8C3MpB,wBACE,W9C2MoB,C8C5MtB,yBACE,W9C4MqB,C8C7MvB,wBACE,W9C6MoB,C8C9MtB,uCACE,W9C8MmC,C8C/MrC,qBACE,W9C+MiB,C8ChNnB,4BACE,W9CgNwB,C8CjN1B,4BACE,W9CiNwB,C8ClN1B,0BACE,W9CkNsB,C8CnNxB,uBACE,W9CmNmB,C8CpNrB,sBACE,W9CoNkB,C8CrNpB,6BACE,W9CqNyB,C8CtN3B,2BACE,W9CsNuB,C8CvNzB,+BACE,W9CuN2B,C8CxN7B,6BACE,W9CwNyB,C8CzN3B,0BACE,W9CyNsB,C8C1NxB,uBACE,W9C0NmB,C8C3NrB,8BACE,W9C2N0B,C8C5N5B,8BACE,W9C4N0B,C8C7N5B,sBACE,W9C6NkB,C8C9NpB,sBACE,W9C8NkB,C8C/NpB,0BACE,W9C+NsB,C8ChOxB,sBACE,W9CgOkB,C8CjOpB,yBACE,W9CiOqB,C8ClOvB,8BACE,W9CkO0B,C8CnO5B,uBACE,W9CmOmB,C8CpOrB,6BACE,W9CoOyB,C8CrO3B,+BACE,W9CqO2B,C8CtO7B,2BACE,W9CsOuB,C8CvOzB,4BACE,W9CuOwB,C8CxO1B,0BACE,W9CwOsB,C8CzOxB,4BACE,W9CyOwB,C8C1O1B,4BACE,W9C0OwB,C8C3O1B,kCACE,W9C2O8B,C8C5OhC,8BACE,W9C4O0B,C8C7O5B,uBACE,W9C6OmB,C8C9OrB,8BACE,W9C8O0B,C8C/O5B,+BACE,W9C+O2B,C8ChP7B,uCACE,W9CgPmC,C8CjPrC,+BACE,W9CiP2B,C8ClP7B,2BACE,W9CkPuB,C8CnPzB,wBACE,W9CmPoB,C8CpPtB,yBACE,W9CoPqB,C8CrPvB,2BACE,W9CqPuB,C8CtPzB,4BACE,W9CsPwB,C8CvP1B,0BACE,W9CuPsB,C8CxPxB,6BACE,W9CwPyB,C8CzP3B,6BACE,W9CyPyB,C8C1P3B,6BACE,W9C0PyB,C8C3P3B,2BACE,W9C2PuB,C8C5PzB,2BACE,W9C4PuB,C8C7PzB,sBACE,W9C6PkB,C8C9PpB,6BACE,W9C8PyB,C8C/P3B,uBACE,W9C+PmB,C8ChQrB,wBACE,W9CgQoB,C8CjQtB,4BACE,W9CiQwB,C8ClQ1B,wBACE,W9CkQoB,C8CnQtB,uBACE,W9CmQmB,C8CpQrB,2BACE,W9CoQuB,C8CrQzB,qBACE,W9CqQiB,C8CtQnB,uBACE,W9CsQmB,C8CvQrB,6BACE,W9CuQyB,C8CxQ3B,sBACE,W9CwQkB,C8CzQpB,sBACE,W9CyQkB,C8C1QpB,gCACE,W9C0Q4B,C8C3Q9B,uBACE,W9C2QmB,C8C5QrB,qCACE,W9C4QiC,C8C7QnC,8BACE,W9C6Q0B,C8C9Q5B,8BACE,W9C8Q0B,C8C/Q5B,uBACE,W9C+QmB,C8ChRrB,0BACE,W9CgRsB,C8CjRxB,4BACE,W9CiRwB,C8ClR1B,0BACE,W9CkRsB,C8CnRxB,kCACE,W9CmR8B,C8CpRhC,uBACE,W9CoRmB,C8CrRrB,wBACE,W9CqRoB,C8CtRtB,wBACE,W9CsRoB,C8CvRtB,sBACE,W9CuRkB,C8CxRpB,yBACE,W9CwRqB,C8CzRvB,kCACE,W9CyR8B,C8C1RhC,wBACE,W9C0RoB,C8C3RtB,+BACE,W9C2R2B,C8C5R7B,oCACE,W9C4RgC,C8C7RlC,qCACE,W9C6RiC,C8C9RnC,mCACE,W9C8R+B,C8C/RjC,gCACE,W9C+R4B,C8ChS9B,wBACE,W9CgSoB,C8CjStB,uBACE,W9CiSmB,C8ClSrB,yBACE,W9CkSqB,C8CnSvB,qBACE,W9CmSiB,C8CpSnB,4BACE,W9CoSwB,C8CrS1B,sBACE,W9CqSkB,C8CtSpB,iCACE,W9CsS6B,C8CvS/B,6BACE,W9CuSyB,C8CxS3B,2BACE,W9CwSuB,C8CzSzB,uBACE,W9CySmB,C8C1SrB,8BACE,W9C0S0B,C8C3S5B,wBACE,W9C2SoB,C8C5StB,+BACE,W9C4S2B,C8C7S7B,iCACE,W9C6S6B,C8C9S/B,6BACE,W9C8SyB,C8C/S3B,mCACE,W9C+S+B,C8ChTjC,wBACE,W9CgToB,C8CjTtB,2BACE,W9CiTuB,C8ClTzB,yBACE,W9CkTqB,C8CnTvB,+BACE,W9CmT2B,C8CpT7B,6BACE,W9CoTyB,C8CrT3B,4BACE,W9CqTwB,C8CtT1B,sCACE,W9CsTkC,C8CvTpC,gCACE,W9CuT4B,C8CxT9B,iCACE,W9CwT6B,C8CzT/B,+BACE,W9CyT2B,C8C1T7B,0BACE,W9C0TsB,C8C3TxB,uBACE,W9C2TmB,C8C5TrB,wBACE,W9C4ToB,C8C7TtB,sBACE,W9C6TkB,C8C9TpB,+BACE,W9C8T2B,C8C/T7B,+BACE,W9C+T2B,C8ChU7B,0BACE,W9CgUsB,C8CjUxB,uBACE,W9CiUmB,C8ClUrB,6BACE,W9CkUyB,C8CnU3B,6BACE,W9CmUyB,C8CpU3B,4BACE,W9CoUwB,C8CrU1B,4BACE,W9CqUwB,C8CtU1B,2BACE,W9CsUuB,C8CvUzB,8BACE,W9CuU0B,C8CxU5B,sBACE,W9CwUkB,C8CzUpB,mCACE,W9CyU+B,C8C1UjC,wCACE,W9C0UoC,C8C3UtC,0BACE,W9C2UsB,C8C5UxB,2BACE,W9C4UuB,C8C7UzB,gCACE,W9C6U4B,C8C9U9B,qCACE,W9C8UiC,C8C/UnC,+BACE,W9C+U2B,C8ChV7B,wBACE,W9CgVoB,C8CjVtB,+BACE,W9CiV2B,C8ClV7B,sBACE,W9CkVkB,C8CnVpB,4BACE,W9CmVwB,C8CpV1B,+BACE,W9CoV2B,C8CrV7B,4BACE,W9CqVwB,C8CtV1B,8BACE,W9CsV0B,C8CvV5B,sBACE,W9CuVkB,C8CxVpB,2BACE,W9CwVuB,C8CzVzB,+BACE,W9CyV2B,C8C1V7B,uBACE,W9C0VmB,C8C3VrB,iCACE,W9C2V6B,C8C5V/B,+BACE,W9C4V2B,C8C7V7B,+BACE,W9C6V2B,C8C9V7B,8BACE,W9C8V0B,C8C/V5B,gCACE,W9C+V4B,C8ChW9B,+BACE,W9CgW2B,C8CjW7B,sCACE,W9CiWkC,C8ClWpC,oCACE,W9CkWgC,C8CnWlC,qBACE,W9CmWiB,C8CpWnB,6BACE,W9CoWyB,C8CrW3B,sBACE,W9CqWkB,C8CtWpB,gCACE,W9CsW4B,C8CvW9B,oBACE,W9CuWgB,C8CxWlB,4BACE,W9CwWwB,C8CzW1B,+BACE,W9CyW2B,C8C1W7B,6BACE,W9C0WyB,C8C3W3B,yBACE,W9C2WqB,C8C5WvB,6BACE,W9C4WyB,C8C7W3B,2BACE,W9C6WuB,C8C9WzB,sBACE,W9C8WkB,C8C/WpB,6BACE,W9C+WyB,C8ChX3B,sBACE,W9CgXkB,C8CjXpB,qCACE,W9CiXiC,C8ClXnC,oCACE,W9CkXgC,C8CnXlC,iCACE,W9CmX6B,C8CpX/B,qCACE,W9CoXiC,C8CrXnC,sBACE,W9CqXkB,C8CtXpB,uBACE,W9CsXmB,C8CvXrB,yBACE,W9CuXqB,C8CxXvB,uBACE,W9CwXmB,C8CzXrB,2BACE,W9CyXuB,C8C1XzB,uBACE,W9C0XmB,C8C3XrB,sBACE,W9C2XkB,C8C5XpB,+BACE,W9C4X2B,C8C7X7B,6BACE,W9C6XyB,C8C9X3B,uBACE,W9C8XmB,C8C/XrB,6BACE,W9C+XyB,C8ChY3B,2BACE,W9CgYuB,C8CjYzB,2BACE,W9CiYuB,C8ClYzB,sBACE,W9CkYkB,C8CnYpB,iCACE,W9CmY6B,C8CpY/B,iCACE,W9CoY6B,C8CrY/B,wBACE,W9CqYoB,C8CtYtB,uBACE,W9CsYmB,C8CvYrB,2BACE,W9CuYuB,C8CxYzB,yBACE,W9CwYqB,C8CzYvB,wBACE,W9CyYoB,C8C1YtB,sBACE,W9C0YkB,C8C3YpB,0BACE,W9C2YsB,C8C5YxB,wCACE,W9C4YoC,C8C7YtC,yCACE,W9C6YqC,C8C9YvC,uCACE,W9C8YmC,C8C/YrC,uBACE,W9C+YmB,C8ChZrB,6BACE,W9CgZyB,C8CjZ3B,4BACE,W9CiZwB,C8ClZ1B,2BACE,W9CkZuB,C8CnZzB,sBACE,W9CmZkB,C8CpZpB,8BACE,W9CoZ0B,C8CrZ5B,iCACE,W9CqZ6B,C8CtZ/B,wBACE,W9CsZoB,C8CvZtB,+BACE,W9CuZ2B,C8CxZ7B,+BACE,W9CwZ2B,C8CzZ7B,+BACE,W9CyZ2B,C8C1Z7B,wBACE,W9C0ZoB,C8C3ZtB,yBACE,W9C2ZqB,C8C5ZvB,0BACE,W9C4ZsB,C8C7ZxB,6BACE,W9C6ZyB,C+Cle7B,mEAMI,aAAc,CANlB,yBAgBI,eAAgB,CAEhB,aCtB8B,CDIlC,8CAqBM,+FrCnBS,CqCsBX,qEAEE,eAAgB,CAFlB,+GAKI,+FrC3BO,CuC0Bf,UACE,evCPa,CuCQb,iBtCYyC,CsCXzC,avC3BkB,CuC4BlB,eAAgB,CAChB,QAAS,CACT,eDzBiC,CC0BjC,WDvCgC,CCwChC,eAAgB,CAGlB,kBD8EE,uCtCnHa,CsCoHb,aAAc,CACd,UA3HgC,CA6HhC,4BACE,oCtCpGW,CuCqBf,eDdE,sBAAuB,CACvB,iBAhC6C,CAiC7C,aAAc,C5B3BZ,YAAa,CAEf,kB4BsB8B,CAI9B,gBA1B0E,CA2B1E,eAvBkE,CAwBlE,oBAAqB,CACrB,wBAAiB,CAAjB,oBAAiB,CAAjB,gBCoD+C,C7B/E/C,iBACE,WAAY,CACZ,aAAc,CAGhB,yBACE,WAAY,CACZ,aAAc,CAehB,uCAGE,gB4BvBgE,C5B2BlE,uDAEE,cAAkB,CA1BpB,yB4ByBE,qBAAsB,CCK1B,sFDDI,qCtC7BW,CsC8BX,cAAe,CACf,oBAAqB,CCDzB,4BDKI,wBAAyB,CACzB,yBtCvCW,CsCwCX,kBAAmB,CAGrB,yBAMA,aAAc,CANd,qLASE,sCtClDW,CsCmDX,aAAc,CAVhB,sCAcE,wBAAyB,CACzB,0BtCvDW,CuC8Bf,kCDgCM,atChDS,CuCgBf,4CDmCQ,aAAc,CCnCtB,wIDyCQ,atCzDO,CuCgBf,yKD8CQ,wBtC7DO,CuCef,yCDkDQ,wBtClEO,CuCgBf,g9BD4DU,UtCjFK,CuCqBf,kCDgCM,atC1CU,CuCUhB,4CDmCQ,aAAc,CCnCtB,wIDyCQ,atCnDQ,CuCUhB,yKD8CQ,wBtCvDQ,CuCShB,yCDkDQ,wBtC5DQ,CuCUhB,g9BD4DU,UtCjFK,CuCqBf,kCDgCM,atCpCW,CuCIjB,4CDmCQ,aAAc,CCnCtB,wIDyCQ,atC7CS,CuCIjB,yKD8CQ,wBtCjDS,CuCGjB,yCDkDQ,wBtCtDS,CuCIjB,g9BD4DU,UtCjFK,CuCqBf,iCDgCM,atC9BQ,CuCFd,2CDmCQ,aAAc,CCnCtB,qIDyCQ,atCvCM,CuCFd,sKD8CQ,wBtC3CM,CuCHd,wCDkDQ,wBtChDM,CuCFd,g8BD4DU,UtCjFK,CuCqBf,sB5BnCE,iCAAkC,CAClC,kCAAmC,CAOnC,8BAAoD,CACpD,cVoB0B,CUnB1B,iBAAkB,CAClB,eAAgB,CAChB,aAAc,C4B8BZ,gBDxCgE,CCiCpE,+CAYI,avC7CW,CuC8CX,cAAiE,CAbrE,oCAiBI,avClDW,CuCiCf,sFAqBI,aAAc,CArBlB,gDA0BI,qCvC1DW,CuCgCf,4BAgCI,kCAAoC,CAEpC,4BAA8B,CAE9B,sBAAwB,CApC5B,sJAiCI,mCAQ2C,CAK7C,0BDsBA,crCrFsC,CqCsFtC,gBAzGsF,CA0GtF,eAvGkE,CC+ElE,oCAKI,cAAuE,CAL3E,iC5BjFA,iCAAkC,CAClC,kCAAmC,CAOnC,8BAAoD,CACpD,cVqBuB,CUpBvB,iBAAkB,CAClB,eAAgB,CAChB,aAAc,C4B+EV,iBDxFuE,CCyFvE,cAAoE,CAK1E,qBACE,eAAgB,CAChB,WAAY,CACZ,eAAgB,CAChB,UAAW,CAqBb,iBDbE,uCtCnHa,CsC8Hb,cAAe,CAVf,aAAc,CACd,UA3HgC,CAqIhC,gBAAkD,CARlD,2BACE,oCtCpGW,CuC4Gf,+BDGM,eAAgB,CCHtB,oBrCnEE,gBAAiB,CAjBjB,aF1CkB,CE2ClB,eAAgB,CoCuGhB,gBAAyC,CACzC,QAAS,CpC3FT,eAAgB,CoC4FhB,sBAA+C,CpC3F/C,sBAAuB,CACvB,kBoC0F+C,CCtBjD,kCDWM,aAAc,CCRlB,+BDwBE,cAA8B,CAC9B,kBAAiC,CACjC,gBAAgC,CC1BlC,6CD8BE,aAAc,CCxBlB,oBAEI,kBvCtIgB,CuCuIhB,avC1HiB,CuCuHrB,4CDhEM,atC7CS,CuC6Gf,sDD7DQ,aAAc,CC6DtB,sKDvDQ,atCtDO,CuC6Gf,qSDlDQ,wBtC7DO,CuC+Gf,mDD9CQ,wBtClEO,CuCgHf,0gDDpCU,UtCjFK,CuCqHf,4CDhEM,atCvCU,CuCuGhB,sDD7DQ,aAAc,CC6DtB,sKDvDQ,atChDQ,CuCuGhB,qSDlDQ,wBtCvDQ,CuCyGhB,mDD9CQ,wBtC5DQ,CuC0GhB,0gDDpCU,UtCjFK,CuCqHf,4CDhEM,atCjCW,CuCiGjB,sDD7DQ,aAAc,CC6DtB,sKDvDQ,atC1CS,CuCiGjB,qSDlDQ,wBtCjDS,CuCmGjB,mDD9CQ,wBtCtDS,CuCoGjB,0gDDpCU,UtCjFK,CuCqHf,2CDhEM,atC3BQ,CuC2Fd,qDD7DQ,aAAc,CC6DtB,mKDvDQ,atCpCM,CuC2Fd,iSDlDQ,wBtC3CM,CuC6Fd,kDD9CQ,wBtChDM,CuC8Fd,s/CDpCU,UtCjFK,CuCqHf,iHAeM,avC7IS,CuC8Hf,oEAoBM,qCvCnJS,CuC+Hf,8LA+BQ,oCAA8C,CA/BtD,uDAuCI,gCvC5JW,CE2Bb,8BqCqIE,avClKiB,CuCuKrB,qBACE,cAA6B,CCjK/B,YACE,qBxCNa,CwCOb,yFxC3Ba,CwC4Bb,WvC0BkC,CuCzBlC,cATkC,CAUlC,iBAAkB,CAClB,UAAW,CACX,UvCyBiB,CuChCnB,2CAWI,wBxC9BgB,CwCmBpB,qBAgBI,+FxCzCW,CwC6Cb,sBACE,yFxC9CW,CwCyBf,0BAyBI,MAAO,CACP,cAAe,CACf,OAAQ,CACR,KAAM,CAIV,oBACE,cvClCsC,CuCmCtC,iBAvCkC,CA0CpC,kBACE,kBAAmB,CACnB,YAAa,CACb,WvCXkC,CuCQpC,iCAMI,UAAW,CANf,kCAUI,WAAY,CAIhB,oBACE,wCxC7Ea,CwC8Eb,WAA6C,CAC7C,avCzEiB,CuC2EjB,8BACE,qCxC9DW,CyCPf,qBAEE,kBAAmB,C/BbjB,YAAa,CAEf,qB+BUiC,CAEjC,WAAY,CACZ,sBAAuB,CACvB,iBAAkB,CAClB,UAAW,C/BbX,uBACE,WAAY,CACZ,aAAc,CAGhB,+BACE,WAAY,CACZ,aAAc,CAehB,mDAGE,kB+BjBkD,C/BqBpD,mEAEE,eAAkB,CA/BpB,uB+BgBE,eAA6B,CAIjC,4BACE,yBzCnBa,CyCoBb,cAAkC,CAElC,sCACE,0BzCpBW,C0CjBf,mBACE,YAAa,CACb,gBAAiB,CACjB,WAAY,CAGd,0BACE,aAAc,CACd,SAAU,CCHZ,sBACE,eAAgB,CAGlB,azCoBE,QyClB+B,CzCmB/B,MyCnB+B,CzCoB/B,eyCpB4B,CzCqB5B,OyCrB+B,CzCsB/B,KyCtB+B,CAC/B,U1CmDiB,C0CtDnB,oCAQI,mBAAoB,CARxB,mCAYI,eAAgB,CAEhB,cAAe,CAdnB,sDAoBM,iBAAkB,CApBxB,0CAyBI,aAAc,CAEd,cAAe,CA3BnB,6DAiCM,iBAAkB,CAjCxB,gCAsCI,cAAe,CAEf,gBAAiB,CAMrB,qBAEE,cAAe,CACf,U1CKiB,C0CHjB,4FAIE,iBAAkB,CAKtB,sBAQE,kC3CvEa,CEuBb,QyCyC8B,CzCxC9B,MyCwC8B,CzByB5B,SyBtBa,CAKf,aAAc,CzC/Cd,cyCuC2B,CzCtC3B,OyCsC8B,CzCrC9B,KyCqC8B,CAS9B,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,U1CjBiB,CiBWjB,iFAqBE,SyBtBW,CzBKb,+FAiBE,SyBtBa,CzBOb,kBArDO,CAsDP,uByBP2B,CzBQ3B,2ByBTQ,CzBUR,oDjB0BgD,CiBnClD,uCAqBE,SyBtBa,CzBKf,8CAiBE,SyBtBW,CzBOX,kBArDO,CAsDP,uByBP2B,CzBQ3B,2ByBTQ,CzBUR,oDjB0BgD,C0CxCpD,4BAcI,YAAa,CAIf,0CACE,iBAAkB,CCrFtB,iBACE,eAAgB,CAChB,iBAAkB,CAGpB,wBACE,kBAAmB,CACnB,mC5CJa,C4CKb,YAAa,CACb,aAAc,CACd,WAAyB,CACzB,SAAU,CAEV,kCACE,oC5CSW,C4ClBf,6BAcI,mBAAoB,CACpB,YAAa,CACb,QAAO,CAhBX,qCAoBI,YAA6B,CAIjC,wCACE,eAA8B,CAC9B,cAAe,CACf,kBAAmB,CAHrB,kDAOI,YAAa,CAIjB,sBAGE,qB5CpBa,C4CqBb,yC5CzCa,CEuBb,Q0CeiC,CAIjC,YAAa,CACb,qBAAsB,C1CnBtB,M0CciC,CAQjC,iBAAkB,CAClB,eAAgB,C1CtBhB,iB0Ca8B,C1CZ9B,O0CYiC,C1CXjC,K0CWiC,CAUjC,SAAU,CAEV,gCACE,wB5C9CgB,C4CgCpB,0CAkBI,YAAa,CAKjB,2FC6BI,SDzBsD,CCyBtD,kCDzB4B,CCyB5B,0BDzBsD,CAJ1D,yGC6BI,SDzBwD,CCyBxD,8BDzB0C,CCyB1C,sBDzB0C,CCU1C,kBApBO,CAqBP,uBDTsC,CCUtC,6CDZmD,CCYnD,qCDZmD,CCYnD,uDDZmD,CCanD,+BDZa,CALjB,4CC6BI,SDlBwD,CCkBxD,8BDlB0C,CCkB1C,sBDlBwD,CAX5D,mDCcI,kBApBO,CAqBP,uBDFsC,CCGtC,6CDLmD,CCKnD,qCDLmD,CCKnD,uDDLmD,CCMnD,+BDLa,CAMjB,4ICWI,SDlBsD,CCkBtD,kCDlB4B,CCkB5B,0BDPsD,CAJ1D,uGCWI,SDPwD,CCOxD,8BDP0C,CCO1C,sBDP0C,CCR1C,kBApBO,CAqBP,uBDSsC,CCRtC,6CDMmD,CCNnD,qCDMmD,CCNnD,uDDMmD,CCLnD,+BDMa,CALjB,2CCWI,SDAwD,CCAxD,8BDA0C,CCA1C,sBDAwD,CAX5D,kDCWI,SDAsD,CCAtD,kCDA4B,CCA5B,0BDA4B,CCf5B,kBApBO,CAqBP,uBDgBsC,CCftC,6CDamD,CCbnD,qCDamD,CCbnD,uDDamD,CCZnD,+BDaa,CE7FjB,kBACE,eAAgB,CAChB,iBAAkB,CAGpB,yBACE,kBAAmB,CACnB,mC9CJa,C8CKb,YAAa,CACb,aAAc,CACd,WAAyB,CACzB,SAAU,CAEV,mCACE,oC9CSW,C8ClBf,8BAcI,mBAAoB,CACpB,YAAa,CACb,QAAO,CAhBX,sCAoBI,YAA6B,CAIjC,yCACE,eAA8B,CAC9B,cAAe,CACf,kBAAmB,CAHrB,mDAOI,YAAa,CAIjB,uBAGE,qB9CpBa,C8CqBb,yC9CzCa,CEuBb,Q4CeiC,CAIjC,YAAa,CACb,qBAAsB,C5CnBtB,M4CciC,CAQjC,iBAAkB,CAClB,eAAgB,C5CtBhB,iB4Ca8B,C5CZ9B,O4CYiC,C5CXjC,K4CWiC,CAUjC,SAAU,CAEV,iCACE,wB9C9CgB,C8CgCpB,2CAkBI,YAAa,CDaf,+FAqBE,SCzBsD,CDyBtD,kCCzB4B,CDyB5B,0BCzBsD,CDQxD,6GAiBE,SCzBwD,CDyBxD,8BCzB0C,CDyB1C,sBCzB0C,CDU1C,kBApBO,CAqBP,uBCTsC,CDUtC,6CCZmD,CDYnD,qCCZmD,CDYnD,uDCZmD,CDanD,+BCZa,CDGf,8CAqBE,SClBwD,CDkBxD,8BClB0C,CDkB1C,sBClBwD,CDC1D,qDAEE,kBApBO,CAqBP,uBCFsC,CDGtC,6CCLmD,CDKnD,qCCLmD,CDKnD,uDCLmD,CDMnD,+BCLa,CDJf,kJAqBE,SClBsD,CDkBtD,kCClB4B,CDkB5B,0BCPsD,CDVxD,2GAiBE,SCPwD,CDOxD,8BCP0C,CDO1C,sBCP0C,CDR1C,kBApBO,CAqBP,uBCSsC,CDRtC,6CCMmD,CDNnD,qCCMmD,CDNnD,uDCMmD,CDLnD,+BCMa,CDff,6CAqBE,SCAwD,CDAxD,8BCA0C,CDA1C,sBCAwD,CDjB1D,oDAiBE,SCAsD,CDAtD,kCCA4B,CDA5B,0BCA4B,CDf5B,kBApBO,CAqBP,uBCgBsC,CDftC,6CCamD,CDbnD,qCCamD,CDbnD,uDCamD,CDZnD,+BCaa,CC5FjB,aAcE,iB9C4ByC,C+CwFzC,+FhDhIa,C+Cab,oBAAqB,C7B4EnB,0B8B0E+B,C9B1E/B,kB8B0E+B,CDrJjC,U9C2CiB,C+CxCjB,gCACE,WDlBwB,CCmBxB,iBAAkB,CAClB,UDpBwB,CCsBxB,uCACE,WAA4C,CAC5C,UAAoE,CAEpE,UAA2C,CAK/C,gFACE,kBAvBsE,CAwBtE,gBAxBsE,CAsBxE,mGAKI,YAxBsD,CAmB1D,uGAQM,gCAAyB,CAAzB,wBAAyB,CAK/B,gFACE,gBApCsE,CAmCxE,mGAII,UApCsD,CAgC1D,uGAOM,2BAAoB,CAApB,mBAAoB,CAK1B,gFACE,eAhDsE,CA+CxE,mGAII,SAhDsD,CA4C1D,uGAOM,+BAAwB,CAAxB,uBAAwB,CAK9B,gFAGE,iBA9DsE,CAgEtE,iBAhEsE,CA2DxE,mGAQI,WAhEsD,CAwD1D,uGAWM,gCAAyB,CAAzB,wBAAyB,CAM/B,oEACE,OAAQ,CACR,kCAA2B,CAA3B,0BAA2B,CAG7B,oEACE,SAAU,CACV,iCAA0B,CAA1B,yBAA0B,CAO1B,gGACE,YArF0F,CAoF5F,oGACE,cArF0F,CAoF5F,kGACE,aArF0F,CAoF5F,sGACE,eArF0F,CA2F1F,+EAKI,iCANc,CAMd,yBANc,CAClB,iFAKI,mCANsB,CAMtB,2BANsB,CAC1B,gFAKI,kCAN6B,CAM7B,0BAN6B,CACjC,kFAGI,oCAJc,CAId,4BAJc,CAClB,oFAGI,sCAJsB,CAItB,8BAJsB,CAC1B,mFAGI,qCAJ6B,CAI7B,6BAJ6B,CACjC,kFAKI,oCANc,CAMd,4BANc,CAClB,oFAKI,sCANsB,CAMtB,8BANsB,CAC1B,mFAKI,qCAN6B,CAM7B,6BAN6B,CAyBrC,kCACE,ehD/GW,CgDqHb,4DAEE,aDrIO,CCgBP,uCAyHA,wChD/IW,CgDkJb,uCACE,YhDnJW,CgDoJX,e/CrF0B,C+CwF5B,qCACE,ShDpIW,CkBgDb,iEAqBE,2B8B0EsB,C9B1EtB,mB8B0EsB,C9B3FxB,+EAiBE,0B8B0E+B,C9B1E/B,kB8B0E+B,C9BzF/B,kBArDO,CAsDP,uB8ByFsC,C9BxFtC,qC8BuFU,C9BvFV,6B8BuFU,C9BvFV,+C8BuFU,C9BtFV,0DjB2B4D,CiBpC9D,+BAqBE,0B8B0E+B,C9B1E/B,kB8B0E+B,C9B3FjC,sCAiBE,2B8B0EsB,C9B1EtB,mB8B0EsB,C9BzFtB,kBArDO,CAsDP,uB8ByFsC,C9BxFtC,qC8BuFU,C9BvFV,6B8BuFU,C9BvFV,+C8BuFU,C9BtFV,0DjB2B4D,C+C0B9D,kCDjHE,iB9CuBuC,C8CtBvC,iBAAkB,CApBtB,6DAyBM,eA3B4B,CA4B5B,YAA0B,CAM5B,yEACE,WAnC4B,CAElC,yBAwCI,kBAA2E,CAxC/E,4CA2CM,YAAa,C7B2BjB,sJAqBE,0B6B1CwB,C7B0CxB,kB6B1CwB,C7ByB1B,+HAiBE,0B6B1CiC,C7B0CjC,kB6B1CiC,C7B2BjC,kBArDO,CAsDP,uBjB8B0B,CiB7B1B,qC6B7Bc,C7B6Bd,6B6B7Bc,C7B6Bd,+C6B7Bc,C7B8Bd,oDjB0BgD,CiBnClD,uDAqBE,0B6B1CiC,C7B0CjC,kB6B1CiC,C7ByBnC,8DAiBE,0B6B1CwB,C7B0CxB,kB6B1CwB,C7B2BxB,kBArDO,CAsDP,uBjB8B0B,CiB7B1B,qC6B7Bc,C7B6Bd,6B6B7Bc,C7B6Bd,+C6B7Bc,C7B8Bd,oDjB0BgD,C8CzGpD,6CCkIE,+FhDhIa,CgDkIb,uFACE,kBhD9HgB,CgDoIlB,8JAEE,aDjFS,CCoFX,iGACE,wChD/IW,CgDkJb,iGACE,YhDnJW,CgDoJX,e/CrF0B,C+CwF5B,6FACE,YhDnJgB,C+C8DpB,0BACE,iBAAoC,CACpC,UAAW,CACX,aAAc,CACd,iBAAkB,CAClB,+BAAwB,CAAxB,uBAAwB,CAI1B,sCACE,YAAa,CAGf,sBACE,4B/C7Da,C+CgEf,0BAKE,YAAa,C7BAX,S8BoEuD,CDnEzD,U9CjCiB,CiBWjB,yFAqBE,S8BoEqD,C9BrFvD,uGAiBE,S8BoEuD,C9BnFvD,kBArDO,CAsDP,uBjB8B0B,CiB7B1B,2B8BiFkD,C9BhFlD,oDjB0BgD,CiBnClD,2CAqBE,S8BoEuD,C9BrFzD,kDAiBE,S8BoEqD,C9BnFrD,kBArDO,CAsDP,uBjB8B0B,CiB7B1B,2B8BiFkD,C9BhFlD,oDjB0BgD,C8CnBpD,gCASI,YAAa,CATjB,iEAcI,mBAAoB,CAdxB,oDAmBI,YAAa,CAIjB,wBAEE,oBAAqB,CAMvB,8BACE,UAAW,CE1Hb,YACE,MAAO,CAKP,iBAAkB,CAElB,OAAQ,CAER,KAAM,CCgCR,+CACE,GACE,uBAAwB,CAG1B,GACE,0BAAiD,EANrD,uCACE,GACE,uBAAwB,CAG1B,GACE,0BAAiD,EAIrD,kBACE,8BlDvCa,CkDwCb,kBAxB4C,CAyB5C,aAAc,CACd,UA5B8C,CA6B9C,eAAgB,CAChB,iBAAkB,CAClB,UAAW,CAPb,sCAUI,iJAtBH,CAuBG,oClDjDW,CkDkDX,yBAnCyC,CAoCzC,kBAnC0C,CAoC1C,WAAY,CACZ,iBAAkB,CAClB,8CjDyCgD,CiDvChD,UAAW,CAlBf,kFAsBI,iEAA4F,CAtBhG,qDA0BI,qBAAsB,CAI1B,4BACE,4BlD7Ea,CkD4Ef,gDAII,wBlDtEW,CkD2Eb,yDACE,wBlD5DW,CkD2Db,yDACE,wBlDtDY,CkDqDd,yDACE,wBlDhDa,CkD+Cf,wDACE,wBlD1CU,CmD9Bd,iCACE,GACE,+BnDFiB,CmDGjB,iCnDHiB,CmDMnB,GACE,8BnDbW,CmDcX,gCnDdW,EmDMf,yBACE,GACE,+BnDFiB,CmDGjB,iCnDHiB,CmDMnB,GACE,8BnDbW,CmDcX,gCnDdW,EmDqBf,cACE,4DClCsE,CDkCtE,oDClCsE,CDqCtE,+BnDnBmB,CmDsBnB,qCAAuC,CACvC,2CAA8C,CAC9C,iBAAkB,CAClB,yBAA2B,CAG3B,2BAA6B,CAC7B,cAAe,CACf,mBAAoB,CACpB,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CAhBnB,yDAsBI,2BAA6B,CE9CjC,YAEE,cAAe,CCJb,WrD+CqC,CqD9CrC,eAJkC,CDQpC,YAAa,CACb,iBAAkB,CAClB,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CCLf,UDKe,CALnB,kBAQI,cAAe,CARnB,mBAYI,eAAgB,CAZpB,yBAgBI,kBAAmB,CACnB,UAAY,CAjBhB,iCAqBI,WpDSwB,CoDL5B,uCCXI,UDrBqC,CCsBrC,MAAO,CDaT,iBAAkB,CCZhB,OAAQ,CACR,ODWgB,CAGpB,kBACE,iBpDGyC,CoDFzC,eAAgB,CAGlB,qBACE,8BrDlCa,CqDoCb,+BACE,4BrD7CW,CqDyCf,wCASM,wBrDxBS,CqDef,wCASM,wBrDlBU,CqDShB,wCASM,wBrDZW,CqDGjB,uCASM,wBrDNQ,CqDWd,mB5CwEE,wBT7GmB,CS8GnB,6EA7E8E,C4CM9E,iBpDjByC,CQyFzC,6ETjIa,CqD0Db,kErD1Da,CSkIb,aThIkB,CqDyDlB,cAAe,CACf,WpDzB0B,CoD0B1B,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UpD7B0B,CQqG1B,wDAkBA,wBT3ImB,CS4InB,qBAAsB,CACtB,8ET5Ja,CS6Ib,4DAmBA,qCTlJmB,CSmJnB,qBAAsB,CACtB,eAAgB,CAChB,yBT3Ja,CS4Jb,kBAAmB,CACnB,YAAa,CAEb,gLAEE,+BT3JiB,CqDyCrB,yBAaI,SAAU,C5CgEZ,yBAgBA,2BAA4B,CAC5B,wBTpImB,CSqInB,6ETtJa,CqDyEX,kErDzEW,CqD0EX,WAAY,CACZ,SAAU,CApBd,8B5CmGE,wBT3ImB,CS4InB,qBAAsB,CACtB,8ET5Ja,CqDgFX,wErDhFW,CqDiFX,eAAgB,CAGlB,iCACE,kBrDzEW,CqD0EX,eAAgB,CAEhB,mBAAoB,CAGtB,6B5CyHA,wBT9MkB,CS+MlB,8EAhKoF,CAiKpF,sCTtNa,CSuNb,aTrMmB,CSuMnB,+GAGE,aT1MiB,CS6MnB,mCAqBA,wBT/OkB,CSgPlB,sCTrPa,CSmOb,4EAsBA,wBTtPkB,CSuPlB,qBAAsB,CACtB,wET3Pa,CSwOb,gFAuBA,kCTzPkB,CS0PlB,qBAAsB,CACtB,eAAgB,CAChB,0BTvPa,CSyPb,sGACE,4BT/PgB,CSuOlB,mEAEE,cTrOW,CSoOX,4BTpOW,CqDiFb,gEAKI,wBrD1Fc,CqDqFlB,wCASI,wBrDhGc,CqDoGlB,2CACE,kBrDjGW,CqDkGX,oBrDlGW,CqDmGX,eAAgB,CApDpB,qCAwDI,kBrDzGgB,CqD0GhB,iBpDxEuC,CoDyEvC,+FrDjHW,CqDkHX,arDhGiB,CqDiGjB,eAA6B,CAE7B,+CACE,kBrDtGe,CqDuGf,+FrDvHS,CqDwHT,arDlHc,CqDqHhB,mDACE,eAAgB,CArEtB,wDA2EI,SAAuB,CA3E3B,6BA+EI,4BAA6B,CAC7B,yBAA0B,CAhF9B,2BAoFI,2BAA4B,CAC5B,wBAAyB,CACzB,eAA6B,CAtFjC,6CAyFM,aAAc,CAKpB,kBAEE,oBAAqB,CACrB,cpD/HsC,CoDgItC,aAAc,CACd,eAAgD,CAChD,iBAAkB,CCzHhB,sCAAyC,CAAzC,8BAAyC,CD0H3C,kBAAmB,CAGrB,yBCtJI,YATkC,CAUlC,crDwCqC,CqDvCrC,UrDuCqC,CoD6GzC,yFCvII,QAAS,CACT,WAAY,CACZ,QAVoD,CAWpD,KAAM,CACN,SD9BqC,CAiKzC,8CASI,QAAS,CATb,2CC3HI,qCAAwC,CAAxC,6BAAwC,CD2H5C,4CAiBI,QAAS,CAjBb,8DAoBM,aAAc,CACd,eAA6B,CArBnC,0GA0BM,UAAwB,CACxB,aAAc,CACd,UpDxJsB,CoD4H5B,sDAgCM,8BpDvJqC,CoDwJrC,wBAAyB,CAjC/B,wEAoCQ,iCAAmC,CAAnC,yBAAmC,CApC3C,oDAyCM,2BAA4B,CAC5B,4BAA6B,CAC7B,0BpDlKqC,CoDmKrC,iBAA+B,CE9MrC,wCACE,GAAO,8BAAuB,CAAvB,sBAAyB,CAChC,GAAO,+BAAyB,CAAzB,uBAA2B,CAAF,CAFlC,gCACE,GAAO,8BAAuB,CAAvB,sBAAyB,CAChC,GAAO,+BAAyB,CAAzB,uBAA2B,CAAF,CAGlC,aACE,kBAAmB,CAEnB,YAAa,CACb,sBAAuB,CAGvB,gBAAiB,CACjB,qBAAsB,CARxB,iBAWI,aAAc,CAXlB,kBAeI,cAAe,CAfnB,+BAmBI,0BvDbW,CuDcX,oBAAqB,CACrB,+BAAwB,CAAxB,uBAAwB,CACxB,0DtD+EgD,CsDrGpD,gCA0BI,0BvDpBW,CuDyBf,uBACE,0DAA6E,CAA7E,kDAA6E,CAE7E,oCACE,sBAAe,CAAf,cAAe,CAInB,yCAEI,cvDjCW,CuD+Bf,0CAMI,wBvD/CW,CuDoDb,kDACE,cvD3BW,CuD0Bb,kDACE,cvDrBY,CuDoBd,kDACE,cvDfa,CuDcf,iDACE,cvDTU,CwDtBd,uBACE,YAAa,CADf,qCAOI,sBAAuB,CACvB,qBAAsB,CAR1B,8CAWM,iBvDOqC,CuDNrC,cvD5Ba,CuD6Bb,UAAW,CAbjB,kEAgBQ,oCxDZO,CwDaP,eAAgB,CAjBxB,mFAsBM,oCxDlBS,CwDmBT,iBvDLqC,CuDMrC,QAAS,CACT,WAAY,CACZ,MAAO,CACP,OAAQ,CACR,KAAM,CA5BZ,sCAoCI,YAAa,CACb,iBAA+B,CAInC,cACE,oBAAqB,CACrB,WAAY,CACZ,YAAa,CACb,aAAc,CACd,eAAgB,CAChB,QAAS,CACT,SAAU,CACV,iBAGuD,CAXzD,gCAaI,iBAA+B,CAInC,StDnBE,gBAAiB,CsDqBjB,axDhFkB,CwDiFlB,cAAe,CACf,aAAc,CACd,cvD9DgC,CuD+DhC,gBvD3CkC,CuD4ClC,cAAe,CtD7Bf,eAAgB,CsD8BhB,iBAAkB,CtD7BlB,sBAAuB,CsD8BvB,kBAAmB,CtD7BnB,kBsD6BmB,CATrB,WAaI,aAAc,CACd,aAAc,CACd,oBAAqB,CAGvB,oCAIE,sCAAwC,CACxC,yBAC+C,CAxBnD,6BA4BI,yBxDpGW,CwDqGX,kBAAmB,CA7BvB,6BAiCI,eAAgB,CAChB,iCxDzFW,CwDuDf,sEAuCI,axD9FW,CwDuDf,eA2CI,qBAAsB,CAGxB,oBACE,cvDvGoC,CuDwGpC,gBvDlFsC,CuDsF1C,eACE,eAA6B,CAD/B,iCAII,YAAa,CAIjB,2BACE,MAAO,CACP,mBAAoB,CACpB,iBAAkB,CAClB,KAAM,CACN,6CAAuC,CAAvC,qCAAuC,CACvC,yCAAoC,CAApC,iCAAoC,CAApC,mDAAoC,CACpC,uBAAgD,CAChD,oDvD7CkD,CuDqCpD,8CAWI,wBxD9HW,CwD+HX,QAAS,CACT,UArIqB,CAsIrB,MAAO,CACP,iBAAkB,CAClB,OAAQ,CAhBZ,4CAoBI,eAAgB,CAIpB,mBAEI,axDpJiB,CwDkJrB,uCAKM,0BxD9JS,CwDyJf,uCASM,iCxDjJS,CwDwIf,0FAcM,axDtJS,CwDwIf,6BAmBI,wBxD3JW,CwD+Jf,mBACE,QAAS,CC/JX,SCdE,kBAAmB,CACnB,wB1DRa,C0DSb,WAAY,CACZ,iBzDsByC,CyDrBzC,eAAgB,CAChB,a1DFmB,CUlBjB,mBAAoB,CAItB,kBgDU8B,CAO9B,czDIsC,CyDHtC,gBzDa0B,CyDZ1B,cAAe,CACf,eA3B4B,CA4B5B,cA5B4B,CA6B5B,eA1BgC,CA4BhC,iBAAkB,CDCpB,yBC6FI,cAAe,CD7FnB,+BCgGM,qC1DrHS,CyDqBf,oECqGM,oC1D1HS,CUFb,WACE,WAAY,CACZ,aAAc,CAGhB,mBACE,WAAY,CACZ,aAAc,CAehB,2BAGE,gBgDxBuC,ChD4BzC,2CAEE,cAAkB,C+CRtB,evDsCE,uBAAwB,CAFxB,oCAAmC,CACnC,gBACwB,CuDtC1B,mBCMI,kBAhCgC,CAiChC,gBAAkD,CAElD,iBAAmD,CAGrD,mBAGE,wB1DhCW,C0DiCX,a1D3CgB,C0DuClB,mCAiFE,cAAe,CAjFjB,yCAoFI,sC1DjHS,C0D6Bb,wFAyFI,qC1DtHS,C0D6Bb,sGAOI,iBAAkB,CDnBxB,wECwBI,S1DjCW,CyDSf,uCC8BE,czDpCgC,CyDqChC,gBzDxBuB,CyDyBvB,eA1DkC,CA2DlC,cA3DkC,CA4DlC,gBA1D8D,ChDuB9D,gGAGE,gBgDvBqE,ChD2BvE,gIAEE,cAAkB,C+CRtB,2DCqCI,iBAAwD,CAExD,kBAAyD,CDvC7D,4BC8CE,kB1DjDa,C0DkDb,U1DxDa,CyDSf,4CC6FI,cAAe,CD7FnB,kDCgGM,qC1DnGS,CyDGf,0GCqGM,oC1DxGS,CyDGf,4BC8CE,kB1D3Cc,C0D4Cd,U1DxDa,CyDSf,4CC6FI,cAAe,CD7FnB,kDCgGM,oC1D7FU,CyDHhB,0GCqGM,mC1DlGU,CyDHhB,4BC8CE,kB1DrCe,C0DsCf,U1DxDa,CyDSf,4CC6FI,cAAe,CD7FnB,kDCgGM,qC1DvFW,CyDTjB,0GCqGM,oC1D5FW,CyDTjB,2BC8CE,kB1D/BY,C0DgCZ,U1DxDa,CyDSf,2CC6FI,cAAe,CD7FnB,iDCgGM,oC1DjFQ,CyDfd,wGCqGM,mC1DtFQ,CyDfd,kBAeI,YAAa,CACb,UAAW,CAhBf,4GCoDI,Y1DzEW,CyDqBf,+CC0DI,qC1D7EW,C0D8EX,a1DtFgB,CyD2BpB,+DC4GI,cAAe,CD5GnB,qEC+GM,oC1DpIS,CyDqBf,gJCoHM,oC1DzIS,C0DkFX,yDAGE,a1D3Ee,C0DwEjB,yEA+CA,cAAe,CA/Cf,+EAkDE,qC1DhIS,C0D8EX,oKAuDE,qC1DrIS,C0D8EX,wNAMI,Y1DrFO,CyDkBf,wCC4EE,qC1D/Ea,C0DgFb,a1DjFa,CyDIf,wDC4GI,cAAe,CD5GnB,8DC+GM,qC1DlHS,CyDGf,kICoHM,qC1DvHS,CyDGf,qKCgFI,Y1DnFW,C0DsFb,kDAGE,qC1DzFW,C0D0FX,a1DxFW,C0DoFb,kEAyBE,cAAe,CAzBjB,wEA4BI,qC1DlHS,C0DsFb,sJAiCI,qC1DvHS,CyDGf,wCC4EE,oC1DzEc,C0D0Ed,a1D3Ec,CyDFhB,wDC4GI,cAAe,CD5GnB,8DC+GM,oC1D5GU,CyDHhB,kICoHM,oC1DjHU,CyDHhB,qKCgFI,Y1D7EY,C0DgFd,kDAGE,oC1DnFY,C0DoFZ,a1DlFY,C0D8Ed,kEAyBE,cAAe,CAzBjB,wEA4BI,oC1D5GU,C0DgFd,sJAiCI,oC1DjHU,CyDHhB,wCC4EE,qC1DnEe,C0DoEf,a1DrEe,CyDRjB,wDC4GI,cAAe,CD5GnB,8DC+GM,qC1DtGW,CyDTjB,kICoHM,qC1D3GW,CyDTjB,qKCgFI,Y1DvEa,C0D0Ef,kDAGE,qC1D7Ea,C0D8Eb,a1D5Ea,C0DwEf,kEAyBE,cAAe,CAzBjB,wEA4BI,qC1DtGW,C0D0Ef,sJAiCI,qC1D3GW,CyDTjB,uCC4EE,oC1D7DY,C0D8DZ,a1D/DY,CyDdd,uDC4GI,cAAe,CD5GnB,6DC+GM,oC1DhGQ,CyDfd,gICoHM,oC1DrGQ,CyDfd,kKCgFI,Y1DjEU,C0DoEZ,iDAGE,oC1DvEU,C0DwEV,a1DtEU,C0DkEZ,iEAyBE,cAAe,CAzBjB,uEA4BI,oC1DhGQ,C0DoEZ,oJAiCI,oC1DrGQ,CyDmBd,gBCwFE,eAAgB,CAChB,WAAY,CACZ,aAAc,CACd,cAAe,CACf,YAAa,CACb,kBA7JoD,CA+JpD,2BAAsC,CAGtC,eAlKoD,CAmKpD,UAAY,CAEZ,qBAAe,CDrGjB,sBCwGI,eAAgB,CAChB,UAAY,CACZ,oBAAqB,CD1GzB,uBC8GI,SAAU,CD9Gd,6B9CzDE,iCAAkC,CAClC,kCAAmC,C+C4KjC,WpEkNkB,CqBvXpB,8BAAoD,CACpD,cVoB0B,CUnB1B,iBAAkB,CAClB,eAAgB,CAChB,arBmX2B,CoE/M3B,2BAEE,4BAA4C,CAC5C,iBAAuC,CAHzC,wC/CxKA,8BAAoD,CACpD,cVqBuB,CUpBvB,iBAAkB,CAClB,eAAgB,CAChB,aAAc,CgDfhB,eAEE,sBAAuB,CACvB,WAAY,CjDJV,YAAa,CAEf,kBiDA8B,CAG9B,WAAY,CACZ,mBAAoB,CACpB,e1DwCiC,C0DvCjC,gBAZsD,CAatD,eAAgB,CjDLhB,iBACE,WAAY,CACZ,aAAc,CAGhB,qCACE,WAAY,CACZ,aAAc,CiDVlB,mCAWI,a3DNW,C2DOX,eAAyD,CACzD,gBAhBoE,CAkBpE,cAlBoE,CAGxE,qCAoBI,kBAAmB,CAEnB,kBAAmB,CjDvBnB,YAAa,CAEf,kBiDkBgC,CAI9B,cAAe,CACf,gBA3BoE,CA4BpE,cA9BoD,CAgCpD,WAAY,CjDxBd,uCACE,WAAY,CACZ,aAAc,CAGhB,+CACE,WAAY,CACZ,aAAc,CAehB,mFAGE,gBiDjCoD,CjDqCtD,mGAEE,cAAkB,CiDlCtB,8EAiCM,gBAA4D,CjD9BhE,uCiDkCI,iBA1CkD,CAKxD,wBA4CI,wBAAyB,CA5C7B,mCzDgEE,uBAAwB,CAFxB,oCAAmC,CACnC,gBACwB,CyDhE1B,gCAqDI,aAAc,CACd,gBD5D0B,CC8D1B,UAAwB,CAxD5B,sFA4DM,kBAAmB,CA5DzB,uDAmEI,oBAAc,CAnElB,2BlDsGE,eR7D0C,CQ8D1C,cR9D0C,CQ+E1C,aA3H4C,CkDG9C,yBA4EI,WAAY,CACZ,e1D9BqC,CStBvC,2DAGE,iBiD9B6E,CjDkC/E,2EAEE,cAAkB,CiDlCtB,6CAgFM,eAA+D,CAC/D,eAnF2E,CAEjF,0CAqFM,gBDrF8B,CCApC,qCA2FM,oBAAc,ClDWlB,eR9DkC,CQ+DlC,cR/DkC,CQ2ElC,gBkDxBkB,CA3FpB,sCAgGM,oBAAc,CAhGpB,0BAqGI,qB3DpFW,C2DqFX,4F3DzGW,C2DGf,6CA0GQ,4F3D7GO,C2DGf,6CA0GQ,2F3D7GO,C2DGf,6CA0GQ,4F3D7GO,C2DGf,4CA0GQ,2F3D7GO,C2DkHb,yFAGI,a3D1GS,C2DuGb,mFASI,a3DzGe,CsBiJnB,yIACE,0BtBzJW,CsBwJb,+HACE,0BtBzJW,CsBwJb,6GACE,0BtBzJW,C2DuGb,uEAaI,kC3D/HS,C2DgIT,gJ3DhIS,C2DkHb,6GAmBQ,8H3DrIK,C2DkHb,6GAmBQ,6H3DrIK,C2DkHb,6GAmBQ,8H3DrIK,C2DkHb,2GAmBQ,6H3DrIK,C2D6If,iBAEE,eAAgB,CAGhB,WAAY,CACZ,eAAgB,CAChB,SAAU,CrC/BV,4CACE,yBtB9GW,CsBgHX,SAAU,CAHZ,uCACE,yBtB9GW,CsBgHX,SAAU,CAHZ,8BACE,yBtB9GW,CsBgHX,SAAU,CqCqBd,uBAYI,sBAAwB,CCvJ5B,WAwCE,sBAAuB,CACvB,qB5DvBa,C4DwBb,iB3DJyC,C2DKzC,+F5D7Ca,C4D8Cb,YAAa,CACb,eAAyB,CACzB,eAjDkC,CAkDlC,eAnDkC,CAsDlC,kBAAmB,CAInB,2BAmE+C,C1CvD/C,uDAqBE,mC0CrFsD,C1CqFtD,2B0CrFsD,C1CoExD,qEAiBE,+B0CrFoE,C1CqFpE,uB0CrFoE,C1CsEpE,kBApBO,CAqBP,uB0C/DsC,C1CgEtC,qC0CxE0B,C1CwE1B,6B0CxE0B,C1CwE1B,+C0CxE0B,C1CyE1B,0DjB2B4D,CiBpC9D,6EAqBE,mC0CrFsD,C1CqFtD,2B0CrFsD,C1CoExD,2FAiBE,+B0CrFoE,C1CqFpE,uB0CrFoE,C1CsEpE,kBApBO,CAqBP,uB0CvDsC,C1CwDtC,qC0CxE0B,C1CwE1B,6B0CxE0B,C1CwE1B,+C0CxE0B,C1CyE1B,0DjB2B4D,CiBpC9D,0BAqBE,sB0CpF6D,C1CoF7D,c0CpF6D,C1CoF7D,S0CpF6D,C1CmE/D,iCAiBE,yB0CpFqD,C1CoFrD,iB0CpFqD,C1CoFrD,S0CpFsB,C1CqEtB,kBApBO,CAqBP,uB0C7CsC,C1C8CtC,0C0CvEgC,C1CuEhC,kC0CvEgC,C1CuEhC,iD0CvEgC,C1CwEhC,oDjB0BgD,CiBnClD,qCAqBE,+B0CrFoE,C1CqFpE,uB0CrFoE,C1CoEtE,4CAiBE,mC0CrFsD,C1CqFtD,2B0CrFsD,C1CsEtD,qB0CpCmC,C1CqCnC,uBjB8B0B,CiB7B1B,qC0CxE0B,C1CwE1B,6B0CxE0B,C1CwE1B,+C0CxE0B,C1CyE1B,oDjB0BgD,C2DrGpD,6BAyDI,aAAc,CAEd,qBAAe,CA3DnB,qBA+DI,a5DzDW,C4D2DX,uBAAe,CAjEnB,yCAsEI,wB5DlEgB,C4DmEhB,+F5DzEW,C4DEf,6DA0EM,a5DjES,C4DTf,iCAgFM,wB5D9DS,C4DlBf,gFAwFM,U5DtES,C4DlBf,oMAmGM,kCAAmC,CAnGzC,iDAwGM,gC5DtFS,C4DlBf,iDA4GM,8CAA+C,CAC/C,oBAAwB,CA7G9B,kDAiHM,6CAA8C,CAC9C,oBAAwB,CAlH9B,iDAsHM,uCAAwC,CAtH9C,8BA8HM,wB5DtGS,C4DuGT,U5D7GS,C4DlBf,8BA8HM,wB5DhGU,C4DiGV,U5D7GS,C4DlBf,8BA8HM,wB5D1FW,C4D2FX,U5D7GS,C4DlBf,6BA8HM,wB5DpFQ,C4DqFR,U5D7GS,C4DkHf,mBACE,aAAc,CACd,Y1D1D2C,C0D2D3C,qBAAsB,CAGxB,qBACE,kBAAmB,CAGnB,sBAAwB,CACxB,qBAAsB,CACtB,MAAO,CAIP,eAAgB,CAGhB,mBAzJ8B,CA4J9B,mBAAoB,CAEpB,OAAQ,CAGR,U3DxGiB,C2DmFnB,mDAwBI,cAAe,CAxBnB,gDA4BI,iBAAkB,CA5BtB,6CAgCI,KAAM,CAhCV,gDAoCI,QAAS,CACT,6BAA8B,CAC9B,QAAS,CAtCb,8CA0CI,sBAAuB,CA1C3B,+CA8CI,oBAAqB,CAIzB,2fAQI,kCAAoD,CAApD,0BAAoD,CCxMxD,abkIE,+FhDhIa,CkByFX,0B2C3E+B,C3C2E/B,kB2C3E+B,CbGjC,gCACE,WalBwB,CbmBxB,iBAAkB,CAClB,UapBwB,CbsBxB,uCACE,WAA4C,CAC5C,UAAoE,CAEpE,UAA2C,CAK/C,gFACE,kBAvBsE,CAwBtE,gBAxBsE,CAsBxE,mGAKI,WAxBsD,CAmB1D,uGAQM,gCAAyB,CAAzB,wBAAyB,CAK/B,gFACE,gBApCsE,CAmCxE,mGAII,SApCsD,CAgC1D,uGAOM,2BAAoB,CAApB,mBAAoB,CAK1B,gFACE,eAhDsE,CA+CxE,mGAII,QAhDsD,CA4C1D,uGAOM,+BAAwB,CAAxB,uBAAwB,CAK9B,gFAGE,iBA9DsE,CAgEtE,iBAhEsE,CA2DxE,mGAQI,UAhEsD,CAwD1D,uGAWM,gCAAyB,CAAzB,wBAAyB,CAM/B,oEACE,OAAQ,CACR,kCAA2B,CAA3B,0BAA2B,CAG7B,oEACE,SAAU,CACV,iCAA0B,CAA1B,yBAA0B,CAO1B,gGACE,aArF0F,CAoF5F,oGACE,eArF0F,CAoF5F,kGACE,cArF0F,CAoF5F,sGACE,gBArF0F,CA2F1F,+EAKI,iCANc,CAMd,yBANc,CAClB,iFAKI,mCANsB,CAMtB,2BANsB,CAC1B,gFAKI,kCAN6B,CAM7B,0BAN6B,CACjC,kFAGI,oCAJc,CAId,4BAJc,CAClB,oFAGI,sCAJsB,CAItB,8BAJsB,CAC1B,mFAGI,qCAJ6B,CAI7B,6BAJ6B,CACjC,kFAKI,oCANc,CAMd,4BANc,CAClB,oFAKI,sCANsB,CAMtB,8BANsB,CAC1B,mFAKI,qCAN6B,CAM7B,6BAN6B,CAyBrC,kCACE,kBhD7HgB,CgDmIlB,4DAEE,ahDzHiB,CgDIjB,uCAyHA,wChD/IW,CgDkJb,uCACE,YhDnJW,CgDoJX,e/CrF0B,C+CwF5B,qCACE,YhDlJgB,CkB8DlB,iEAqBE,2B2C3EsB,C3C2EtB,mB2C3EsB,C3C0DxB,+EAiBE,0B2C3E+B,C3C2E/B,kB2C3E+B,C3C4D/B,kBArDO,CAsDP,uBjB8B0B,CiB7B1B,qC2C9DU,C3C8DV,6B2C9DU,C3C8DV,+C2C9DU,C3C+DV,oDjB0BgD,CiBnClD,+BAqBE,0B2C3E+B,C3C2E/B,kB2C3E+B,C3C0DjC,sCAiBE,2B2C3EsB,C3C2EtB,mB2C3EsB,C3C4DtB,kBArDO,CAsDP,uBjB8B0B,CiB7B1B,qC2C9DU,C3C8DV,6B2C9DU,C3C8DV,+C2C9DU,C3C+DV,oDjB0BgD,C+C2BlD,kCa9GE,iBCnB4C,CDHhD,6CbkIE,+FhDhIa,CgDkIb,uFACE,kBhDnHiB,CgDyHnB,8JAEE,ahDrIgB,CgDwIlB,iGACE,wChD/IW,CgDkJb,iGACE,YhDnJW,CgDoJX,e/CrF0B,C+CwF5B,6FACE,YhDxIiB,C6DlBrB,qDAuCQ,kB7DXO,C6DYP,U7DlBO,C6DtBf,wDA4CQ,Y7DhBO,C6D5Bf,qDAuCQ,kB7DLQ,C6DMR,U7DlBO,C6DtBf,wDA4CQ,Y7DVQ,C6DlChB,qDAuCQ,kB7DCS,C6DAT,U7DlBO,C6DtBf,wDA4CQ,Y7DJS,C6DxCjB,oDAuCQ,kB7DOM,C6DNN,U7DlBO,C6DtBf,uDA4CQ,Y7DEM,C6DId,uBACE,wBAAyB,CACzB,WAAY,CEbd,2EAEI,a/D/BW,C+D6Bf,oI7DlBE,aFOa,C+DWf,oI7DlBE,aFac,C+DKhB,oI7DlBE,aFmBe,C+DDjB,iI7DlBE,aFyBY,C+DKd,oBACE,eAAgB,CAChB,QAAS,CACT,cAAe,CAGjB,eACE,4BAA6B,CAC7B,cAAe,CACf,cAAe,CAEf,iBAAkB,CAIlB,yBACE,cAA0D,CAD5D,yBACE,iBAA0D,CAD5D,yBACE,iBAA0D,CAD5D,yBACE,iBAA0D,CAD5D,yBACE,iBAA0D,CAD5D,yBACE,kBAA0D,CAD5D,yBACE,kBAA0D,CAD5D,yBACE,kBAA0D,CAD5D,yBACE,kBAA0D,CAD5D,yBACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAD5D,0BACE,kBAA0D,CAI9D,uBACE,kBAAmB,CACnB,YAAa,CACb,WAtCiC,CAuCjC,iBAAgC,CAChC,UAAW,CALb,6BAQI,qC/DjEW,C+DqEf,+CAEE,cAjDiC,CAoDnC,qBpDhEE,aXda,C+DgFb,cAAe,CACf,WAtDiE,CAuDjE,8BAAuB,CAAvB,sBAAuB,CACvB,0D9DYkD,C8DZlD,kD9DYkD,C8DZlD,kG9DYkD,CU/ElD,2BACE,aXvBgB,CW0BlB,+BACE,aXlBW,CWiBb,qCAII,aXde,C+DoErB,8CAQI,+BAAwB,CAAxB,uBAAwB,CAR5B,8CAaI,WzE1C2B,CyE8C/B,oBACE,gBArEiE,CAsEjE,iBAAkB,CAGpB,qB7D/CE,gBAAiB,C6DiDjB,aAAc,C7DpDd,eAAgB,C6DqDhB,iBAAkB,C7DpDlB,sBAAuB,C6DqDvB,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,C7DpDjB,kB6DoDiB,CAJnB,0BAQI,cAAe,CAInB,+BACE,aAA8B,CAC9B,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CAFnB,uGAMI,kBAAmB,CACnB,YAAa,CAIjB,mDAEI,wBAAyB,CACzB,yB/D9HW,C+D+HX,kBAAmB,CAJvB,iGASI,yB/DpIW,C+DqIX,kBAAmB,CAIvB,6DACE,wB/DxHa,C+DuHf,iSAKI,U/DlIW,C+D6Hf,yFAUM,wB/DvIS,C+D6Hf,+FAcM,U/D3IS,C+DgJf,uCAEI,oC/D9JW,C+D4Jf,yGAOM,a/DhKS,C+DyJf,kK7DjJE,aFOa,C+D0If,kK7DjJE,aFac,C+DoIhB,kK7DjJE,aFmBe,C+D8HjB,+J7DjJE,aFyBY,C+DwHd,uEAkBI,wB/D5JW,CgEnCf,KAKE,kCAAmC,CACnC,iCAAkC,CAClC,wBAAyB,CALzB,mIAEY,CAHZ,QAOF,CAEA,KACE,uEAEF,CAEA,OACE,aACF,CAEA,gBAEE,aAAc,CADd,UAEF,CAEA,0BACE,UACF,CAEA,0CACE,eACE,sBACF,CAEA,0BACE,UACF,CACF,CAEA,uBACE,aACF,CAEA,qBACE,eAAgB,CAChB,aACF,CAEA,uBACE,aACF,CAEA,0BAIE,aAAc,CAFd,gBAAiB,CACjB,WAEF,CAEA,cAGE,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAEtB,4BAA6B,CAC7B,yBACF,CAEA,mBACE,aACF,CAEA,iBAKE,cAAe,CAHf,QAAW,CAIX,UAAY,CAEZ,cAAe,CALf,MAAO,CAIP,YAAa,CANb,iBAAkB,CAGlB,OAKF,CAEA,mBACE,aACF,CAEA,KACE,YACF,CAEA,KACE,qBAAsB,CACtB,eACF,CAEA,WACE,oCACF","sources":["../node_modules/@blueprintjs/core/src/components/html-select/_html-select.scss","../../../../../node_modules/@blueprintjs/icons/src/generated/_icon-variables.scss","renderers/JSONItem/JSONItem.css","renderers/GridCollection/GridCollection.css","renderers/WordCloudItem/WordCloud.css","renderers/ListCollection/ListCollection.css","components/pagination/Pagination.css","../node_modules/normalize.css/normalize.css","../node_modules/@blueprintjs/icons/src/_font-face.scss","../node_modules/@blueprintjs/icons/src/_font-imports.scss","../node_modules/@blueprintjs/core/src/_reset.scss","../node_modules/@blueprintjs/core/src/common/_colors.scss","../node_modules/@blueprintjs/core/src/common/_variables.scss","../node_modules/@blueprintjs/core/src/common/_mixins.scss","../node_modules/@blueprintjs/core/src/common/_color-aliases.scss","../node_modules/@blueprintjs/core/src/_typography.scss","../node_modules/@blueprintjs/core/src/accessibility/_focus-states.scss","../node_modules/@blueprintjs/core/src/components/alert/_alert.scss","../node_modules/@blueprintjs/core/src/components/breadcrumbs/_breadcrumbs.scss","../node_modules/@blueprintjs/core/src/components/button/_button.scss","../node_modules/@blueprintjs/core/src/components/button/_common.scss","../node_modules/@blueprintjs/core/src/common/_flex.scss","../../../../../node_modules/@blueprintjs/icons/src/_icons.scss","../node_modules/@blueprintjs/core/src/components/button/_button-group.scss","../node_modules/@blueprintjs/core/src/components/callout/_callout.scss","../node_modules/@blueprintjs/core/src/components/card/_card.scss","../node_modules/@blueprintjs/core/src/components/collapse/_collapse.scss","../node_modules/@blueprintjs/core/src/components/context-menu/_context-menu.scss","../node_modules/@blueprintjs/core/src/components/dialog/_dialog.scss","../node_modules/@blueprintjs/core/src/common/_react-transition.scss","../node_modules/@blueprintjs/core/src/components/dialog/_multistep-dialog.scss","../node_modules/@blueprintjs/core/src/components/drawer/_drawer.scss","../node_modules/@blueprintjs/core/src/components/editable-text/_editable-text.scss","../node_modules/@blueprintjs/core/src/components/forms/_common.scss","../node_modules/@blueprintjs/core/src/components/divider/_divider.scss","../node_modules/@blueprintjs/core/src/components/forms/_control-group.scss","../node_modules/@blueprintjs/core/src/components/forms/_controls.scss","../node_modules/@blueprintjs/core/src/components/forms/_file-input.scss","../node_modules/@blueprintjs/core/src/components/forms/_form-group.scss","../node_modules/@blueprintjs/core/src/components/forms/_input-group.scss","../node_modules/@blueprintjs/core/src/components/forms/_input.scss","../node_modules/@blueprintjs/core/src/components/forms/_label.scss","../node_modules/@blueprintjs/core/src/components/forms/_numeric-input.scss","../node_modules/@blueprintjs/core/src/components/forms/_index.scss","../node_modules/@blueprintjs/core/src/components/html-select/_common.scss","../node_modules/@blueprintjs/core/src/components/html-table/_html-table.scss","../node_modules/@blueprintjs/core/src/components/hotkeys/_hotkeys.scss","../node_modules/@blueprintjs/core/src/components/icon/_icon.scss","../node_modules/@blueprintjs/core/src/components/menu/_submenu.scss","../node_modules/@blueprintjs/core/src/components/menu/_common.scss","../node_modules/@blueprintjs/core/src/components/menu/_menu.scss","../node_modules/@blueprintjs/core/src/components/navbar/_navbar.scss","../node_modules/@blueprintjs/core/src/components/non-ideal-state/_non-ideal-state.scss","../node_modules/@blueprintjs/core/src/components/overflow-list/_overflow-list.scss","../node_modules/@blueprintjs/core/src/components/overlay/_overlay.scss","../node_modules/@blueprintjs/core/src/components/panel-stack/_panel-stack.scss","../../../../../node_modules/@blueprintjs/core/src/common/_react-transition.scss","../node_modules/@blueprintjs/core/src/components/panel-stack2/_panel-stack2.scss","../node_modules/@blueprintjs/core/src/components/popover/_popover.scss","../node_modules/@blueprintjs/core/src/components/popover/_common.scss","../node_modules/@blueprintjs/core/src/components/portal/_portal.scss","../node_modules/@blueprintjs/core/src/components/progress-bar/_progress-bar.scss","../node_modules/@blueprintjs/core/src/components/skeleton/_skeleton.scss","../node_modules/@blueprintjs/core/src/components/skeleton/_common.scss","../node_modules/@blueprintjs/core/src/components/slider/_slider.scss","../node_modules/@blueprintjs/core/src/components/slider/_common.scss","../node_modules/@blueprintjs/core/src/components/spinner/_spinner.scss","../node_modules/@blueprintjs/core/src/components/tabs/_tabs.scss","../node_modules/@blueprintjs/core/src/components/tag/_tag.scss","../node_modules/@blueprintjs/core/src/components/tag/_common.scss","../node_modules/@blueprintjs/core/src/components/tag-input/_tag-input.scss","../node_modules/@blueprintjs/core/src/components/toast/_toast.scss","../node_modules/@blueprintjs/core/src/components/tooltip/_tooltip.scss","../node_modules/@blueprintjs/core/src/components/tooltip/_common.scss","../node_modules/@blueprintjs/core/src/components/tree/_tree.scss","index.css"],"sourcesContent":["// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../popover/common\";\n@import \"./common\";\n\n/*\nHTML select\n\nMarkup:\n
\n \n \n
\n\n:disabled - Disabled. Also add .#{$ns}-disabled to .#{$ns}-select for icon coloring (not shown below).\n.#{$ns}-fill - Expand to fill parent container\n.#{$ns}-large - Large size\n.#{$ns}-minimal - Minimal appearance\n\nStyleguide select\n*/\n\n.#{$ns}-html-select,\n.#{$ns}-select {\n display: inline-block;\n letter-spacing: normal;\n position: relative;\n vertical-align: middle;\n\n select {\n @extend %pt-select;\n\n &:disabled {\n @extend %pt-select-disabled;\n }\n\n &::-ms-expand {\n // IE11 styling to hide the arrow\n display: none;\n }\n }\n\n .#{$ns}-icon {\n @extend %pt-select-arrow;\n @include pt-icon-colors();\n }\n\n &.#{$ns}-minimal select {\n @extend %pt-select-minimal;\n }\n\n &.#{$ns}-large {\n select {\n @extend %pt-select-large;\n }\n\n &::after, // CSS support\n .#{$ns}-icon {\n right: $pt-grid-size * 1.2;\n top: ($pt-button-height-large - $pt-icon-size-standard) / 2;\n }\n }\n\n &.#{$ns}-fill {\n &,\n select {\n width: 100%;\n }\n }\n\n .#{$ns}-dark & {\n select {\n @extend %pt-dark-select;\n }\n\n option {\n background-color: $dark-popover-background-color;\n color: $pt-dark-text-color;\n }\n\n option:disabled {\n color: $pt-dark-text-color-disabled;\n }\n\n &::after {\n color: $pt-dark-icon-color;\n }\n }\n}\n\n.#{$ns}-html-select {\n .#{$ns}-icon {\n @extend %pt-select-arrow;\n }\n}\n\n// N.B. this icon implementation is deprecated and will be removed in Blueprint 4.0\n.#{$ns}-select {\n &::after {\n @extend %pt-select-arrow;\n @include pt-icon();\n content: $pt-icon-double-caret-vertical;\n }\n}\n",null,".default-item-renderer {\n margin: auto 0px;\n}\n\n.default-item-renderer-pre {\n text-align: left;\n white-space: pre-wrap;\n max-width: 75vw;\n max-height: 75vh;\n overflow: auto;\n color: #555555;\n}\n\n.default-item-renderer-pre.small {\n height: 16vh;\n}\n",".default-collection-renderer-container {\n display: grid;\n grid-template-rows: auto;\n grid-template-columns: 50% 50%;\n grid-row-gap: 12px;\n grid-column-gap: 12px;\n padding: 12px 24px 0px 24px;\n min-width: 75vw;\n max-width: 100vw;\n justify-content: center;\n}\n\n@media only screen and (min-width: 1400px) {\n .default-collection-renderer-container {\n grid-template-columns: 33.33% 33.33% 33.33%;\n }\n}\n",".word-cloud {\n text-align: center;\n justify-content: center;\n}\n\n.word-cloud p {\n text-align: center;\n vertical-align: middle;\n width: 100%;\n}\n\n.word-cloud-item-renderer {\n margin: auto 0px;\n}\n\n.word-cloud-item-renderer-card.small {\n width: 100%;\n height: 27vh;\n overflow: auto;\n}\n\n.word-cloud-item-renderer-card {\n height: 100%;\n max-width: 75vw;\n max-height: 75vh;\n overflow: auto;\n}\n",".list-view-renderer-container {\n width: 75vw;\n margin: 12px 0px 0px 0px;\n justify-content: center;\n}\n\n.list-view-renderer-item {\n text-align: left;\n padding: 0px 4px;\n width: 100%;\n margin: auto 0px;\n}\n\n.list-view-renderer-item.divider {\n margin-top: 18px;\n}\n\n.list-view-renderer-item > pre {\n text-align: left;\n white-space: pre-wrap;\n max-width: 75vw;\n max-height: 75vh;\n overflow: auto;\n color: #555555;\n height: 16vh;\n}\n",".pagination {\n padding: 12px 0px;\n}\n","/*! normalize.css v8.0.1 | 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 iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\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 * 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 * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\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 * 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 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 * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 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 * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\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 * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\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 in Chrome and Safari on macOS.\n */\n\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 Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Copyright 2017 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n// these implementations borrowed from Bourbon v5, and modified to fit our use cases.\n// changes: removed $asset-pipeline argument, added weight/style params like Bourbon v4.\n// https://github.com/thoughtbot/bourbon/blob/master/core/bourbon/library/_font-face.scss\n// https://github.com/thoughtbot/bourbon/blob/master/core/bourbon/utilities/_font-source-declaration.scss\n\n// Generates an `@font-face` declaration. You can choose the specific file\n// formats you need to output; the mixin supports `eot`, `ttf`, `svg`, `woff2`\n// and `woff`.\n//\n// @argument {string} $font-family\n//\n// @argument {string} $file-path\n//\n// @argument {string | list} $file-formats\n// List of the font file formats to include.\n//\n// @argument {string} $weight\n//\n// @argument {string} $style\n//\n// @content\n// Any additional CSS properties that are included in the `@include`\n// directive will be output within the `@font-face` declaration, e.g. you can\n// pass in `font-weight`, `font-style` and/or `unicode-range`.\n@mixin font-face(\n $font-family,\n $file-path,\n $file-formats,\n $font-weight: normal,\n $font-style: normal\n) {\n @font-face {\n font-family: $font-family;\n font-style: $font-style;\n font-weight: $font-weight;\n\n src: font-source-declaration(\n $font-family,\n $file-path,\n $file-formats\n );\n\n @content;\n }\n}\n\n@function font-source-declaration($font-family, $file-path, $file-formats) {\n $src: ();\n\n $formats-map: (\n eot: \"#{$file-path}.eot?#iefix\" format(\"embedded-opentype\"),\n woff2: \"#{$file-path}.woff2\" format(\"woff2\"),\n woff: \"#{$file-path}.woff\" format(\"woff\"),\n ttf: \"#{$file-path}.ttf\" format(\"truetype\"),\n svg: \"#{$file-path}.svg##{$font-family}\" format(\"svg\"),\n );\n\n @each $key, $values in $formats-map {\n @if list-contains($file-formats, $key) {\n $file-path: nth($values, 1);\n $font-format: nth($values, 2);\n\n $src: append($src, url($file-path) $font-format, comma);\n }\n }\n\n @return $src;\n}\n\n// Returns true if `$list` contains any of `$values`.\n@function list-contains($list, $values...) {\n @each $value in $values {\n @if type-of(index($list, $value)) != \"number\" {\n @return false;\n }\n }\n\n @return true;\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"font-face\";\n\n$icon-font-path: \"../../resources/icons\" !default;\n$icon-font-formats: eot woff ttf !default;\n\n@include font-face(\"Icons16\", \"#{$icon-font-path}/icons-16\", $file-formats: $icon-font-formats);\n@include font-face(\"Icons20\", \"#{$icon-font-path}/icons-20\", $file-formats: $icon-font-formats);\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"common/variables\";\n@import \"common/mixins\";\n\n// Apply a natural box layout model to all elements, but allow components to change as necessary\nhtml {\n box-sizing: border-box;\n}\n\n// adjust box-sizing for every element ever\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n// Style resets on top of Normalize.css\n\nbody {\n @include base-typography();\n color: $pt-text-color;\n font-family: $pt-font-family;\n}\n\np {\n margin-bottom: $pt-grid-size;\n margin-top: 0;\n}\n\nsmall {\n font-size: $pt-font-size-small;\n}\n\nstrong {\n font-weight: 600;\n}\n\n// consistent cross-browser text selection\n::selection {\n background: $pt-text-selection-color;\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n/* stylelint-disable @blueprintjs/no-color-literal */\n\n// \"Legacy\" Blueprint 3.x colors\n\n// Gray scale\n\n$black: #10161a !default;\n\n$dark-gray1: #182026 !default;\n$dark-gray2: #202b33 !default;\n$dark-gray3: #293742 !default;\n$dark-gray4: #30404d !default;\n$dark-gray5: #394b59 !default;\n\n$gray1: #5c7080 !default;\n$gray2: #738694 !default;\n$gray3: #8a9ba8 !default;\n$gray4: #a7b6c2 !default;\n$gray5: #bfccd6 !default;\n\n$light-gray1: #ced9e0 !default;\n$light-gray2: #d8e1e8 !default;\n$light-gray3: #e1e8ed !default;\n$light-gray4: #ebf1f5 !default;\n$light-gray5: #f5f8fa !default;\n\n$white: #ffffff !default;\n\n// Core colors\n\n$blue1: #0e5a8a !default;\n$blue2: #106ba3 !default;\n$blue3: #137cbd !default;\n$blue4: #2b95d6 !default;\n$blue5: #48aff0 !default;\n\n$green1: #0a6640 !default;\n$green2: #0d8050 !default;\n$green3: #0f9960 !default;\n$green4: #15b371 !default;\n$green5: #3dcc91 !default;\n\n$orange1: #a66321 !default;\n$orange2: #bf7326 !default;\n$orange3: #d9822b !default;\n$orange4: #f29d49 !default;\n$orange5: #ffb366 !default;\n\n$red1: #a82a2a !default;\n$red2: #c23030 !default;\n$red3: #db3737 !default;\n$red4: #f55656 !default;\n$red5: #ff7373 !default;\n\n// Extended colors\n\n$vermilion1: #9e2b0e !default;\n$vermilion2: #b83211 !default;\n$vermilion3: #d13913 !default;\n$vermilion4: #eb532d !default;\n$vermilion5: #ff6e4a !default;\n\n$rose1: #a82255 !default;\n$rose2: #c22762 !default;\n$rose3: #db2c6f !default;\n$rose4: #f5498b !default;\n$rose5: #ff66a1 !default;\n\n$violet1: #5c255c !default;\n$violet2: #752f75 !default;\n$violet3: #8f398f !default;\n$violet4: #a854a8 !default;\n$violet5: #c274c2 !default;\n\n$indigo1: #5642a6 !default;\n$indigo2: #634dbf !default;\n$indigo3: #7157d9 !default;\n$indigo4: #9179f2 !default;\n$indigo5: #ad99ff !default;\n\n$cobalt1: #1f4b99 !default;\n$cobalt2: #2458b3 !default;\n$cobalt3: #2965cc !default;\n$cobalt4: #4580e6 !default;\n$cobalt5: #669eff !default;\n\n$turquoise1: #008075 !default;\n$turquoise2: #00998c !default;\n$turquoise3: #00b3a4 !default;\n$turquoise4: #14ccbd !default;\n$turquoise5: #2ee6d6 !default;\n\n$forest1: #1d7324 !default;\n$forest2: #238c2c !default;\n$forest3: #29a634 !default;\n$forest4: #43bf4d !default;\n$forest5: #62d96b !default;\n\n$lime1: #728c23 !default;\n$lime2: #87a629 !default;\n$lime3: #9bbf30 !default;\n$lime4: #b6d94c !default;\n$lime5: #d1f26d !default;\n\n$gold1: #a67908 !default;\n$gold2: #bf8c0a !default;\n$gold3: #d99e0b !default;\n$gold4: #f2b824 !default;\n$gold5: #ffc940 !default;\n\n$sepia1: #63411e !default;\n$sepia2: #7d5125 !default;\n$sepia3: #96622d !default;\n$sepia4: #b07b46 !default;\n$sepia5: #c99765 !default;\n\n@import \"color-aliases\";\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"colors\";\n@import \"color-aliases\";\n@import \"mixins\";\n\n// Namespace appended to the beginning of each CSS class: `.#{$ns}-button`.\n// Do not quote this value, for Less consumers.\n$ns: bp3 !default;\n// Alias for BP users outside this repo\n$bp-ns: $ns;\n\n// easily the most important variable, so it comes up top\n// (so other variables can use it to define themselves)\n$pt-grid-size: 10px !default;\n\n// see https://bitsofco.de/the-new-system-font-stack/\n$pt-font-family: -apple-system,\n \"BlinkMacSystemFont\",\n \"Segoe UI\",\n \"Roboto\",\n \"Oxygen\",\n \"Ubuntu\",\n \"Cantarell\",\n \"Open Sans\",\n \"Helvetica Neue\",\n \"Icons16\", // support inline Palantir icons\n sans-serif !default;\n\n$pt-font-family-monospace: monospace !default;\n\n$pt-font-size: $pt-grid-size * 1.4 !default;\n$pt-font-size-large: $pt-grid-size * 1.6 !default;\n$pt-font-size-small: $pt-grid-size * 1.2 !default;\n\n// a little bit extra to ensure the height comes out to just over 18px (and browser rounds to 18px)\n$pt-line-height: ($pt-grid-size * 1.8) / $pt-font-size + 0.0001 !default;\n\n// Icon variables\n\n$icons16-family: \"Icons16\" !default;\n$icons20-family: \"Icons20\" !default;\n\n$pt-icon-size-standard: 16px !default;\n$pt-icon-size-large: 20px !default;\n\n// Grids & dimensions\n\n$pt-border-radius: floor($pt-grid-size / 3) !default;\n\n// Buttons\n$pt-button-height: $pt-grid-size * 3 !default;\n$pt-button-height-small: $pt-grid-size * 2.4 !default;\n$pt-button-height-smaller: $pt-grid-size * 2 !default;\n$pt-button-height-large: $pt-grid-size * 4 !default;\n\n// Inputs\n$pt-input-height: $pt-grid-size * 3 !default;\n$pt-input-height-large: $pt-grid-size * 4 !default;\n$pt-input-height-small: $pt-grid-size * 2.4 !default;\n\n// Others\n$pt-navbar-height: $pt-grid-size * 5 !default;\n\n// Z-indices\n$pt-z-index-base: 0 !default;\n$pt-z-index-content: $pt-z-index-base + 10 !default;\n$pt-z-index-overlay: $pt-z-index-content + 10 !default;\n$pt-z-index-dialog-header: $pt-z-index-overlay + 10 !default;\n\n// Shadow opacities\n$pt-border-shadow-opacity: 0.1 !default;\n$pt-drop-shadow-opacity: 0.2 !default;\n$pt-dark-border-shadow-opacity: $pt-border-shadow-opacity * 2 !default;\n$pt-dark-drop-shadow-opacity: $pt-drop-shadow-opacity * 2 !default;\n\n// Elevations\n// all shadow lists must be the same length to avoid flicker in transitions.\n$pt-elevation-shadow-0: 0 0 0 1px $pt-divider-black,\n 0 0 0 rgba($black, 0),\n 0 0 0 rgba($black, 0) !default;\n$pt-elevation-shadow-1: border-shadow($pt-border-shadow-opacity),\n 0 0 0 rgba($black, 0),\n 0 1px 1px rgba($black, $pt-drop-shadow-opacity) !default;\n$pt-elevation-shadow-2: border-shadow($pt-border-shadow-opacity),\n 0 1px 1px rgba($black, $pt-drop-shadow-opacity),\n 0 2px 6px rgba($black, $pt-drop-shadow-opacity) !default;\n$pt-elevation-shadow-3: border-shadow($pt-border-shadow-opacity),\n 0 2px 4px rgba($black, $pt-drop-shadow-opacity),\n 0 8px 24px rgba($black, $pt-drop-shadow-opacity) !default;\n$pt-elevation-shadow-4: border-shadow($pt-border-shadow-opacity),\n 0 4px 8px rgba($black, $pt-drop-shadow-opacity),\n 0 18px 46px 6px rgba($black, $pt-drop-shadow-opacity) !default;\n\n$pt-dark-elevation-shadow-0: 0 0 0 1px $pt-dark-divider-black,\n 0 0 0 rgba($black, 0),\n 0 0 0 rgba($black, 0) !default;\n$pt-dark-elevation-shadow-1: border-shadow($pt-dark-border-shadow-opacity),\n 0 0 0 rgba($black, 0),\n 0 1px 1px rgba($black, $pt-dark-drop-shadow-opacity) !default;\n$pt-dark-elevation-shadow-2: border-shadow($pt-dark-border-shadow-opacity),\n 0 1px 1px rgba($black, $pt-dark-drop-shadow-opacity),\n 0 2px 6px rgba($black, $pt-dark-drop-shadow-opacity) !default;\n$pt-dark-elevation-shadow-3: border-shadow($pt-dark-border-shadow-opacity),\n 0 2px 4px rgba($black, $pt-dark-drop-shadow-opacity),\n 0 8px 24px rgba($black, $pt-dark-drop-shadow-opacity) !default;\n$pt-dark-elevation-shadow-4: border-shadow($pt-dark-border-shadow-opacity),\n 0 4px 8px rgba($black, $pt-dark-drop-shadow-opacity),\n 0 18px 46px 6px rgba($black, $pt-dark-drop-shadow-opacity) !default;\n\n// Transitions\n$pt-transition-ease: cubic-bezier(0.4, 1, 0.75, 0.9) !default;\n$pt-transition-ease-bounce: cubic-bezier(0.54, 1.12, 0.38, 1.11) !default;\n$pt-transition-duration: 100ms !default;\n\n// Light theme styles\n\n$pt-input-box-shadow: inset border-shadow(0.15),\n inset 0 1px 1px rgba($black, $pt-drop-shadow-opacity) !default;\n\n$pt-dialog-box-shadow: $pt-elevation-shadow-4 !default;\n$pt-popover-box-shadow: $pt-elevation-shadow-3 !default;\n$pt-tooltip-box-shadow: $pt-popover-box-shadow !default;\n\n// Dark theme styles\n\n$pt-dark-input-box-shadow: inset border-shadow(0.3),\n inset 0 1px 1px rgba($black, $pt-dark-drop-shadow-opacity) !default;\n\n$pt-dark-dialog-box-shadow: $pt-dark-elevation-shadow-4 !default;\n$pt-dark-popover-box-shadow: $pt-dark-elevation-shadow-3 !default;\n$pt-dark-tooltip-box-shadow: $pt-dark-popover-box-shadow !default;\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"colors\";\n@import \"flex\";\n\n$pt-intent-colors: (\n \"primary\": $pt-intent-primary,\n \"success\": $pt-intent-success,\n \"warning\": $pt-intent-warning,\n \"danger\" : $pt-intent-danger,\n) !default;\n\n$pt-intent-text-colors: (\n \"primary\": $blue2,\n \"success\": $green2,\n \"warning\": $orange2,\n \"danger\" : $red2,\n) !default;\n\n$pt-dark-intent-text-colors: (\n \"primary\": $blue5,\n \"success\": $green5,\n \"warning\": $orange5,\n \"danger\" : $red5,\n) !default;\n\n@mixin intent-color($intentName) {\n color: map-get($pt-intent-colors, $intentName);\n}\n\n@mixin position-all($position, $value) {\n bottom: $value;\n left: $value;\n position: $position;\n right: $value;\n top: $value;\n}\n\n@mixin base-typography() {\n font-size: $pt-font-size;\n font-weight: 400;\n letter-spacing: 0;\n line-height: $pt-line-height;\n text-transform: none;\n}\n\n@mixin running-typography() {\n font-size: $pt-font-size;\n line-height: 1.5;\n}\n\n@mixin heading-typography() {\n color: $pt-heading-color;\n font-weight: 600;\n\n .#{$ns}-dark & {\n color: $pt-dark-heading-color;\n }\n}\n\n@mixin monospace-typography() {\n font-family: $pt-font-family-monospace;\n text-transform: none;\n}\n\n@mixin overflow-ellipsis() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n word-wrap: normal;\n}\n\n@mixin focus-outline($offset: 2px) {\n outline: $pt-outline-color auto 2px;\n outline-offset: $offset;\n -moz-outline-radius: 6px;\n}\n\n@function border-shadow($alpha, $color: $black, $size: 1px) {\n @return 0 0 0 $size rgba($color, $alpha);\n}\n\n// returns the padding necessary to center text in a container of the given height.\n// default line-height is that of base typography, 18px assuming 14px font-size.\n\n@function centered-text($height, $line-height: floor($pt-font-size * $pt-line-height)) {\n @return floor(($height - $line-height) / 2);\n}\n\n// Removes the unit from a Sass numeric value (if present): `strip-unit(12px) => 12`\n// @see https://css-tricks.com/snippets/sass/strip-unit-function/\n\n@function strip-unit($number) {\n @if type-of($number) == \"number\" and not unitless($number) {\n @return $number / ($number * 0 + 1);\n }\n\n @return $number;\n}\n\n// Isolates z-indices\n\n@mixin new-render-layer() {\n transform: translateZ(0);\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n$pt-intent-primary: $blue3 !default;\n$pt-intent-success: $green3 !default;\n$pt-intent-warning: $orange3 !default;\n$pt-intent-danger: $red3 !default;\n\n$pt-app-background-color: $light-gray5 !default;\n$pt-dark-app-background-color: $dark-gray3 !default;\n\n$pt-outline-color: rgba($blue3, 0.6);\n\n$pt-text-color: $dark-gray1 !default;\n$pt-text-color-muted: $gray1 !default;\n$pt-text-color-disabled: rgba($pt-text-color-muted, 0.6) !default;\n$pt-heading-color: $pt-text-color !default;\n$pt-link-color: $blue2 !default;\n$pt-dark-text-color: $light-gray5 !default;\n$pt-dark-text-color-muted: $gray4 !default;\n$pt-dark-text-color-disabled: rgba($pt-dark-text-color-muted, 0.6) !default;\n$pt-dark-heading-color: $pt-dark-text-color !default;\n$pt-dark-link-color: $blue5 !default;\n// Default text selection color using #7dbcff\n$pt-text-selection-color: rgba(125, 188, 255, 0.6) !default;\n\n$pt-icon-color: $pt-text-color-muted !default;\n$pt-icon-color-hover: $pt-text-color !default;\n$pt-icon-color-disabled: $pt-text-color-disabled !default;\n$pt-icon-color-selected: $pt-intent-primary !default;\n$pt-dark-icon-color: $pt-dark-text-color-muted !default;\n$pt-dark-icon-color-hover: $pt-dark-text-color !default;\n$pt-dark-icon-color-disabled: $pt-dark-text-color-disabled !default;\n$pt-dark-icon-color-selected: $pt-intent-primary !default;\n\n$pt-divider-black: rgba($black, 0.15) !default;\n$pt-dark-divider-black: rgba($black, 0.4) !default;\n$pt-dark-divider-white: rgba($white, 0.15) !default;\n\n$pt-code-text-color: $pt-text-color-muted !default;\n$pt-dark-code-text-color: $pt-dark-text-color-muted !default;\n$pt-code-background-color: rgba($white, 0.7) !default;\n$pt-dark-code-background-color: rgba($black, 0.3) !default;\n\n// \"cobalt\" is becoming \"cerulean\" in Blueprint 4.0\n// for a smoother migration, we provide these aliases so that consumers\n// can reference the new names in 3.x\n$cerulean1: $cobalt1;\n$cerulean2: $cobalt2;\n$cerulean3: $cobalt3;\n$cerulean4: $cobalt4;\n$cerulean5: $cobalt5;\n","@charset \"utf-8\"; // foreign characters ahead (in KSS markup)\n\n// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"common/variables\";\n@import \"common/mixins\";\n@import \"~@blueprintjs/icons/src/icons\";\n\n/*\nHeadings\n\nMarkup:\n
\n

H1 heading

\n

H2 heading

\n

H3 heading

\n

H4 heading

\n
H5 heading
\n
H6 heading
\n
\n\nStyleguide headings\n*/\n\n.#{$ns}-heading {\n @include heading-typography();\n margin: 0 0 $pt-grid-size;\n padding: 0;\n}\n\n// tag: (font-size, line-height)\n$headings: (\n \"h1\": (36px, 40px),\n \"h2\": (28px, 32px),\n \"h3\": (22px, 25px),\n \"h4\": (18px, 21px),\n \"h5\": (16px, 19px),\n \"h6\": (14px, 16px)\n) !default;\n\n@each $tag, $props in $headings {\n %#{$tag} {\n font-size: nth($props, 1);\n line-height: nth($props, 2);\n }\n\n #{$tag}.#{$ns}-heading {\n @extend %#{$tag};\n }\n}\n\n/*\nUI text\n\nMarkup:\n
\n More than a decade ago, we set out to create products that would transform\n the way organizations use their data. Today, our products are deployed at\n the most critical government, commercial, and non-profit institutions in\n the world to solve problems we hadn’t even dreamed of back then.\n
\n\n.#{$ns}-ui-text - Default Blueprint font styles, applied to the `` tag and available as a class for nested resets.\n.#{$ns}-monospace-text - Use a monospace font (ideal for code).\n.#{$ns}-running-text - Increase line height ideal for longform text. See [Running text](#core/typography.running-text) below for additional features.\n.#{$ns}-text-large - Use a larger font size.\n.#{$ns}-text-small - Use a smaller font size.\n.#{$ns}-text-muted - Change text color to a gentler gray.\n.#{$ns}-text-disabled - Change text color to a transparent, faded gray.\n.#{$ns}-text-overflow-ellipsis - Truncate a single line of text with an ellipsis if it overflows its container.\n\nStyleguide ui-text\n*/\n\n.#{$ns}-ui-text {\n @include base-typography();\n}\n\n.#{$ns}-monospace-text {\n @include monospace-typography();\n}\n\n// NOTE: .#{$ns}-text-large defined below after .#{$ns}-running-text\n\n.#{$ns}-text-muted {\n color: $pt-text-color-muted;\n\n .#{$ns}-dark & {\n color: $pt-dark-text-color-muted;\n }\n}\n\n.#{$ns}-text-disabled {\n color: $pt-text-color-disabled;\n\n .#{$ns}-dark & {\n color: $pt-dark-text-color-disabled;\n }\n}\n\n.#{$ns}-text-overflow-ellipsis {\n @include overflow-ellipsis();\n}\n\n/*\nRunning text\n\nMarkup:\n
\n

\n We build products that make people better at their most important\n work — the kind of work you read about on the front page of the\n newspaper, not just the technology section.\n

\n
    \n
  • Item the first.
  • \n
  • Item the second.
  • \n
  • Item the third.
  • \n
\n

Scale, Speed, Agility

\n

\n A successful data transformation requires the whole organization — users, the IT shop, and\n leadership — to operate in lockstep. With Foundry, the enterprise comes together to\n transform the organization and turn data into a competitive advantage.\n

\n
\n\n.#{$ns}-text-large - Use larger font size.\n\nStyleguide running-text\n*/\n\n.#{$ns}-running-text {\n @include running-typography();\n\n @each $tag, $props in $headings {\n #{$tag} {\n @extend %#{$tag};\n @include heading-typography();\n margin-bottom: $pt-grid-size * 2;\n margin-top: $pt-grid-size * 4;\n }\n }\n\n hr {\n border: none;\n border-bottom: 1px solid $pt-divider-black;\n margin: ($pt-grid-size * 2) 0;\n\n .#{$ns}-dark & {\n border-color: $pt-dark-divider-white;\n }\n }\n\n p {\n margin: 0 0 $pt-grid-size;\n padding: 0;\n }\n\n blockquote {\n @extend %blockquote;\n }\n\n code {\n @extend %code;\n }\n\n kbd {\n @extend %keyboard;\n }\n\n pre {\n @extend %code-block;\n }\n\n table {\n @extend %html-table;\n }\n\n ul,\n ol {\n @extend %list;\n }\n}\n\n// NOTE: these must be defined after .@ns-running-text in order to override font-size.\n.#{$ns}-text-large {\n font-size: $pt-font-size-large;\n // line-height comes from .@ns-(ui|running)-text\n}\n\n.#{$ns}-text-small {\n font-size: $pt-font-size-small;\n // line-height comes from .@ns-(ui|running)-text\n}\n\n/*\nLinks\n\nSimply use an `` tag as you normally would. No class is necessary for Blueprint styles.\nLinks are underlined only when hovered.\n\nPutting an icon inside a link will cause it to inherit the link's text color.\n\nStyleguide typography.links\n*/\n\na {\n color: $pt-link-color;\n text-decoration: none;\n\n &:hover {\n color: $pt-link-color;\n cursor: pointer;\n text-decoration: underline;\n }\n\n #{$icon-classes} {\n color: inherit;\n }\n\n code,\n .#{$ns}-dark & code {\n color: inherit;\n }\n\n .#{$ns}-dark &,\n .#{$ns}-dark &:hover {\n color: $pt-dark-link-color;\n\n #{$icon-classes} {\n color: inherit;\n }\n }\n}\n\n/*\nPreformatted text\n\nMarkup:\n
\n

Use the <code> tag for snippets of code.

\n
Use the <pre> tag for blocks of code.
\n
// code sample\nexport function hasModifier(\n  modifiers: ts.ModifiersArray,\n  ...modifierKinds: ts.SyntaxKind[],\n) {\n  if (modifiers == null || modifierKinds == null) {\n    return false;\n  }\n  return modifiers.some(m => modifierKinds.some(k => m.kind === k));\n}
\n
\n\nStyleguide preformatted\n*/\n\n%code {\n @include monospace-typography();\n background: $pt-code-background-color;\n\n border-radius: $pt-border-radius;\n box-shadow: inset border-shadow(0.2);\n color: $pt-code-text-color;\n font-size: smaller;\n padding: 2px 5px;\n\n .#{$ns}-dark & {\n background: $pt-dark-code-background-color;\n box-shadow: inset border-shadow(0.4);\n color: $pt-dark-code-text-color;\n }\n\n a > & {\n // in links. markdown: [`code`](http://url)\n // $pt-link-color does not have good contrast with non-link 's in light theme, so we use a brighter hue\n color: $pt-intent-primary;\n\n .#{$ns}-dark & {\n color: inherit;\n }\n }\n}\n\n%code-block {\n @include monospace-typography();\n background: $pt-code-background-color;\n border-radius: $pt-border-radius;\n box-shadow: inset 0 0 0 1px $pt-divider-black;\n color: $pt-text-color;\n\n display: block;\n font-size: $pt-font-size - 1px;\n line-height: 1.4;\n margin: $pt-grid-size 0;\n padding: ($pt-grid-size * 1.3) ($pt-grid-size * 1.5) ($pt-grid-size * 1.2);\n word-break: break-all;\n word-wrap: break-word;\n\n .#{$ns}-dark & {\n background: $pt-dark-code-background-color;\n box-shadow: inset 0 0 0 1px $pt-dark-divider-black;\n color: $pt-dark-text-color;\n }\n\n > code {\n background: none;\n box-shadow: none;\n color: inherit;\n font-size: inherit;\n padding: 0;\n }\n}\n\n.#{$ns}-code {\n @extend %code;\n}\n\n.#{$ns}-code-block {\n @extend %code-block;\n}\n\n%keyboard {\n align-items: center;\n background: $white;\n border-radius: $pt-border-radius;\n box-shadow: $pt-elevation-shadow-1;\n color: $pt-text-color-muted;\n display: inline-flex;\n font-family: inherit;\n font-size: $pt-font-size-small;\n height: $pt-button-height-small;\n justify-content: center;\n line-height: $pt-button-height-small;\n min-width: $pt-button-height-small;\n padding: $pt-border-radius ($pt-border-radius * 2);\n vertical-align: middle;\n\n #{$icon-classes} {\n margin-right: $pt-grid-size / 2;\n }\n\n .#{$ns}-dark & {\n background: $dark-gray5;\n box-shadow: $pt-dark-elevation-shadow-1;\n color: $pt-dark-text-color-muted;\n }\n}\n\n.#{$ns}-key {\n @extend %keyboard;\n}\n\n/*\nBlock quotes\n\nMarkup:\n
\n Premium Aerotec is a key supplier for Airbus, producing 30 million parts per year,\n which is huge complexity. Skywise helps us manage all the production steps.\n It gives Airbus much better visibility into where the product is in the supply chain,\n and it lets us immediately see our weak points so we can react on the spot.\n
\n\nStyleguide blockquote\n*/\n\n%blockquote {\n border-left: solid 4px rgba($gray4, 0.5);\n margin: 0 0 $pt-grid-size;\n padding: 0 ($pt-grid-size * 2);\n\n .#{$ns}-dark & {\n border-color: rgba($gray2, 0.5);\n }\n}\n\n.#{$ns}-blockquote {\n @extend %blockquote;\n}\n\n/*\nLists\n\nMarkup:\n
    \n
  1. Item the first
  2. \n
  3. Item the second
  4. \n
  5. \n Item the third\n
      \n
    • Item the fourth
    • \n
    • Item the fifth
    • \n
    \n
  6. \n
\n\n.#{$ns}-list - Add a little spacing between items for readability.\n.#{$ns}-list-unstyled - Remove all list styling (including indicators) so you can add your own.\n\nStyleguide lists\n*/\n\n%list {\n margin: $pt-grid-size 0;\n padding-left: $pt-grid-size * 3;\n\n li:not(:last-child) {\n margin-bottom: $pt-grid-size / 2;\n }\n\n // nested lists\n ol,\n ul {\n margin-top: $pt-grid-size / 2;\n }\n}\n\n.#{$ns}-list {\n @extend %list;\n}\n\n.#{$ns}-list-unstyled {\n list-style: none;\n margin: 0;\n padding: 0;\n\n li {\n padding: 0;\n }\n}\n\n/*\nRight-to-left text\n\nMarkup:\n
Arabic:
\n

\n لكل لأداء بمحاولة من. مدينة الواقعة يبق أي, وإعلان وقوعها، حول كل, حدى عجّل مشروط الخاسرة قد.\n من الذود تكبّد بين, و لها واحدة الأراضي. عل الصفحة والروسية يتم, أي للحكومة استعملت شيء. أم وصل زهاء اليا\n

\n
Hebrew:
\n

\n כדי על עזרה יידיש הבהרה, מלא באגים טכניים דת. תנך או ברית ביולי. כתב בה הטבע למנוע, דת כלים פיסיקה החופשית זכר.\n מתן החלל מאמרשיחהצפה ב. הספרות אנציקלופדיה אם זכר, על שימושי שימושיים תאולוגיה עזה\n

\n\nStyleguide rtl\n*/\n\n.#{$ns}-rtl {\n text-align: right;\n}\n\n.#{$ns}-dark {\n color: $pt-dark-text-color;\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n:focus {\n @include focus-outline();\n}\n\n// override any focus outline anywhere\n.#{$ns}-focus-disabled :focus {\n /* stylelint-disable declaration-no-important */\n outline: none !important;\n\n // special override for checkbox etc which render focus on a separate element\n ~ .#{$ns}-control-indicator {\n outline: none !important;\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n\n.#{$ns}-alert {\n max-width: $pt-grid-size * 40;\n padding: $pt-grid-size * 2;\n}\n\n.#{$ns}-alert-body {\n display: flex;\n\n .#{$ns}-icon {\n font-size: $pt-icon-size-large * 2;\n margin-right: $pt-grid-size * 2;\n margin-top: 0;\n }\n}\n\n.#{$ns}-alert-contents {\n word-break: break-word;\n}\n\n.#{$ns}-alert-footer {\n display: flex;\n flex-direction: row-reverse;\n margin-top: $pt-grid-size;\n\n .#{$ns}-button {\n margin-left: $pt-grid-size;\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"~@blueprintjs/icons/src/icons\";\n@import \"../../common/variables\";\n\n/*\nBreadcrumbs\n\nMarkup:\n
\n\nStyleguide breadcrumbs\n*/\n\n.#{$ns}-breadcrumbs {\n align-items: center;\n cursor: default;\n display: flex;\n flex-wrap: wrap;\n height: $pt-input-height;\n list-style: none;\n // unstyled inline list reset\n margin: 0;\n padding: 0;\n\n // descendant selector because nothing should come between ul and li\n > li {\n align-items: center;\n display: flex;\n\n &::after {\n background: svg-icon(\"16px/chevron-right.svg\", (path: (fill: $pt-icon-color)));\n content: \"\";\n display: block;\n height: $pt-icon-size-standard;\n margin: 0 ($pt-grid-size / 2);\n width: $pt-icon-size-standard;\n }\n\n &:last-of-type::after {\n display: none;\n }\n }\n}\n\n.#{$ns}-breadcrumb,\n.#{$ns}-breadcrumb-current,\n.#{$ns}-breadcrumbs-collapsed {\n align-items: center;\n display: inline-flex;\n font-size: $pt-font-size-large;\n}\n\n.#{$ns}-breadcrumb,\n.#{$ns}-breadcrumbs-collapsed {\n color: $pt-text-color-muted;\n}\n\n.#{$ns}-breadcrumb {\n &:hover {\n text-decoration: none;\n }\n\n &.#{$ns}-disabled {\n color: $pt-text-color-disabled;\n cursor: not-allowed;\n }\n\n .#{$ns}-icon {\n margin-right: $pt-grid-size / 2;\n }\n}\n\n.#{$ns}-breadcrumb-current {\n color: inherit;\n font-weight: 600;\n\n .#{$ns}-input {\n font-size: inherit;\n font-weight: inherit;\n vertical-align: baseline;\n }\n}\n\n.#{$ns}-breadcrumbs-collapsed {\n background: $light-gray1;\n border: none;\n border-radius: $pt-border-radius;\n cursor: pointer;\n margin-right: 2px;\n padding: 1px ($pt-grid-size / 2);\n vertical-align: text-bottom;\n\n &::before {\n background: svg-icon(\"16px/more.svg\", (circle: (fill: $pt-icon-color))) center no-repeat;\n content: \"\";\n display: block;\n height: $pt-icon-size-standard;\n width: $pt-icon-size-standard;\n }\n\n &:hover {\n background: $gray5;\n color: $pt-text-color;\n text-decoration: none;\n }\n}\n\n.#{$ns}-dark {\n .#{$ns}-breadcrumb,\n .#{$ns}-breadcrumbs-collapsed {\n color: $pt-dark-text-color-muted;\n }\n\n .#{$ns}-breadcrumbs > li::after {\n color: $pt-dark-icon-color;\n }\n\n .#{$ns}-breadcrumb.#{$ns}-disabled {\n color: $pt-dark-text-color-disabled;\n }\n\n .#{$ns}-breadcrumb-current {\n color: $pt-dark-text-color;\n }\n\n .#{$ns}-breadcrumbs-collapsed {\n background: rgba($black, 0.4);\n\n &:hover {\n background: rgba($black, 0.6);\n color: $pt-dark-text-color;\n }\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"./common\";\n\n/*\nButton\n\nMarkup:\nAnchor\n\n\n:disabled - Disabled state\n.#{$ns}-active - Active appearance\n.#{$ns}-disabled - Disabled appearance\n.#{$ns}-intent-primary - Primary intent\n.#{$ns}-intent-success - Success intent\n.#{$ns}-intent-warning - Warning intent\n.#{$ns}-intent-danger - Danger intent\n.#{$ns}-minimal - More subtle appearance\n.#{$ns}-outlined - Subtle yet structured appearance\n.#{$ns}-large - Larger size\n.#{$ns}-small - Smaller size\n.#{$ns}-fill - Fill parent container\n\nStyleguide button\n*/\n.#{$ns}-button {\n @include pt-button-base();\n @include pt-button-height($pt-button-height);\n\n &:empty {\n // override padding from other modifiers (for CSS icon support)\n /* stylelint-disable-next-line declaration-no-important */\n padding: 0 !important;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n cursor: not-allowed;\n }\n\n &.#{$ns}-fill {\n display: flex;\n width: 100%;\n }\n\n &.#{$ns}-align-right,\n .#{$ns}-align-right & {\n text-align: right;\n }\n\n &.#{$ns}-align-left,\n .#{$ns}-align-left & {\n text-align: left;\n }\n\n // default styles\n &:not([class*=\"#{$ns}-intent-\"]) {\n @include pt-button();\n }\n\n // intents\n @each $intent, $colors in $button-intents {\n &.#{$ns}-intent-#{$intent} {\n @include pt-button-intent($colors...);\n }\n }\n\n &[class*=\"#{$ns}-intent-\"] .#{$ns}-button-spinner .#{$ns}-spinner-head {\n stroke: $white;\n }\n\n // size modifiers\n &.#{$ns}-large,\n .#{$ns}-large & {\n @include pt-button-height-large();\n }\n\n &.#{$ns}-small,\n .#{$ns}-small & {\n @include pt-button-height-small();\n }\n\n // loading state\n &.#{$ns}-loading {\n position: relative;\n\n &[class*=\"#{$ns}-icon-\"]::before {\n visibility: hidden;\n }\n\n .#{$ns}-button-spinner {\n margin: 0;\n // spinner appears centered within button\n position: absolute;\n }\n\n > :not(.#{$ns}-button-spinner) {\n visibility: hidden;\n }\n }\n\n // icons\n &[class*=\"#{$ns}-icon-\"] {\n &::before {\n @include pt-icon();\n color: $pt-icon-color;\n }\n }\n\n #{$icon-classes} {\n color: $pt-icon-color;\n\n &.#{$ns}-align-right {\n margin-left: $button-icon-spacing;\n }\n }\n\n // button with SVG icon only (no text or children)\n .#{$ns}-icon:first-child:last-child,\n // if loading, then it contains exactly [spinner, icon]\n .#{$ns}-spinner + .#{$ns}-icon:last-child {\n // center icon horizontally. this works for large buttons too.\n margin: 0 (-($pt-button-height - $pt-icon-size-standard) / 2);\n }\n\n // dark theme\n .#{$ns}-dark & {\n &:not([class*=\"#{$ns}-intent-\"]) {\n @include pt-dark-button();\n\n &[class*=\"#{$ns}-icon-\"]::before {\n color: $pt-dark-icon-color;\n }\n\n #{$icon-classes} {\n &:not([class*=\"#{$ns}-intent-\"]) {\n color: $pt-dark-icon-color;\n }\n }\n }\n\n &[class*=\"#{$ns}-intent-\"] {\n @include pt-dark-button-intent();\n\n .#{$ns}-button-spinner .#{$ns}-spinner-head {\n stroke: $dark-progress-head-color;\n }\n }\n }\n\n // disabled and intent button icon should use same color as text\n &:disabled,\n &.#{$ns}-disabled,\n &[class*=\"#{$ns}-intent-\"] {\n &::before,\n #{$icon-classes} {\n /* stylelint-disable-next-line declaration-no-important */\n color: inherit !important;\n }\n }\n\n // minimal must come last to override all default styles\n &.#{$ns}-minimal {\n @include pt-button-minimal();\n }\n\n // outline is based on the styles of minimal\n &.#{$ns}-outlined {\n @include pt-button-minimal();\n @include pt-button-outlined();\n }\n}\n\na.#{$ns}-button {\n text-align: center;\n text-decoration: none;\n transition: none;\n\n &,\n &:hover,\n &:active {\n // override global 'a' styles\n color: $pt-text-color;\n }\n\n &.#{$ns}-disabled {\n color: $button-color-disabled;\n }\n}\n\n.#{$ns}-button-text {\n // default: don't grow to fill but allow shrinking as necessary\n flex: 0 1 auto;\n}\n\n// when alignment is set, grow to fill and inherit `text-align` set on `.#{$ns}-button`\n.#{$ns}-button,\n.#{$ns}-button-group {\n &.#{$ns}-align-left,\n &.#{$ns}-align-right {\n .#{$ns}-button-text {\n flex: 1 1 auto;\n }\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/mixins\";\n@import \"../../common/variables\";\n@import \"../progress-bar/common\";\n\n$button-border-width: 1px !default;\n$button-padding: ($pt-grid-size / 2) $pt-grid-size !default;\n$button-padding-small: 0 ($pt-grid-size * 0.7) !default;\n$button-padding-large: ($pt-grid-size / 2) ($pt-grid-size * 1.5) !default;\n$button-icon-spacing: ($pt-button-height - $pt-icon-size-standard) / 2 !default;\n$button-icon-spacing-large: ($pt-button-height-large - $pt-icon-size-large) / 2 !default;\n\n/*\nCSS `border` property issues:\n- An element can only have one border.\n- Borders can't stack with shadows.\n- Borders modify the size of the element they're applied to.\n- Border positioning requires the extra `box-sizing` property.\n\n`box-shadow` doesn't have these issues, we're using it instead of `border`.\n*/\n$button-box-shadow:\n inset 0 0 0 $button-border-width rgba($black, 0.2),\n inset 0 (-$button-border-width) 0 rgba($black, 0.1) !default;\n$button-box-shadow-active:\n inset 0 0 0 $button-border-width rgba($black, 0.2),\n inset 0 1px 2px rgba($black, 0.2) !default;\n$button-intent-box-shadow:\n inset 0 0 0 $button-border-width rgba($black, 0.4),\n inset 0 (-$button-border-width) 0 rgba($black, 0.2) !default;\n$button-intent-box-shadow-active:\n inset 0 0 0 $button-border-width rgba($black, 0.4),\n inset 0 1px 2px rgba($black, 0.2) !default;\n\n/*\nOverlay shadows are used for default buttons\nfloating on top of other elements. This way, the\nshadows blend with the colors beneath it.\nSwitches and slider handles both use these variables.\n*/\n$button-box-shadow-overlay:\n 0 0 0 $button-border-width rgba($black, 0.2),\n 0 1px 1px rgba($black, 0.2) !default;\n$button-box-shadow-overlay-active:\n 0 0 0 $button-border-width rgba($black, 0.2),\n inset 0 1px 1px rgba($black, 0.1) !default;\n\n$dark-button-box-shadow:\n 0 0 0 $button-border-width rgba($black, 0.4) !default;\n$dark-button-box-shadow-active:\n 0 0 0 $button-border-width rgba($black, 0.6),\n inset 0 1px 2px rgba($black, 0.2) !default;\n$dark-button-intent-box-shadow:\n 0 0 0 $button-border-width rgba($black, 0.4) !default;\n$dark-button-intent-box-shadow-active:\n 0 0 0 $button-border-width rgba($black, 0.4),\n inset 0 1px 2px rgba($black, 0.2) !default;\n\n$button-gradient: linear-gradient(to bottom, rgba($white, 0.8), rgba($white, 0)) !default;\n$button-intent-gradient: linear-gradient(to bottom, rgba($white, 0.1), rgba($white, 0)) !default;\n$dark-button-gradient: linear-gradient(to bottom, rgba($white, 0.05), rgba($white, 0)) !default;\n\n$button-color-disabled: $pt-text-color-disabled !default;\n$button-background-color: $light-gray5 !default;\n$button-background-color-hover: $light-gray4 !default;\n$button-background-color-active: $light-gray2 !default;\n$button-background-color-disabled: rgba($light-gray1, 0.5) !default;\n$button-background-color-active-disabled: rgba($light-gray1, 0.7) !default;\n$button-intent-color-disabled: rgba($white, 0.6);\n$dark-button-color-disabled: $pt-dark-text-color-disabled !default;\n$dark-button-background-color: $dark-gray5 !default;\n$dark-button-background-color-hover: $dark-gray4 !default;\n$dark-button-background-color-active: $dark-gray2 !default;\n$dark-button-background-color-disabled: rgba($dark-gray5, 0.5) !default;\n$dark-button-background-color-active-disabled: rgba($dark-gray5, 0.7) !default;\n$dark-button-intent-color-disabled: rgba($white, 0.3);\n\n$minimal-button-divider-width: 1px !default;\n$minimal-button-background-color: none !default;\n$minimal-button-background-color-hover: rgba($gray4, 0.3) !default;\n$minimal-button-background-color-active: rgba($gray2, 0.3) !default;\n$dark-minimal-button-background-color: none !default;\n$dark-minimal-button-background-color-hover: rgba($gray3, 0.15) !default;\n$dark-minimal-button-background-color-active: rgba($gray3, 0.3) !default;\n\n$button-outlined-width: 1px !default;\n$button-outlined-border-intent-opacity: 0.6 !default;\n$button-outlined-border-disabled-intent-opacity: 0.2 !default;\n\n// \"intent\": (default, hover, active colors)\n$button-intents: (\n \"primary\": ($pt-intent-primary, $blue2, $blue1),\n \"success\": ($pt-intent-success, $green2, $green1),\n \"warning\": ($pt-intent-warning, $orange2, $orange1),\n \"danger\": ($pt-intent-danger, $red2, $red1)\n) !default;\n\n@mixin pt-button-base() {\n @include pt-flex-container(row, $button-icon-spacing, $inline: inline);\n align-items: center;\n\n border: none;\n border-radius: $pt-border-radius;\n cursor: pointer;\n font-size: $pt-font-size;\n justify-content: center;\n padding: $button-padding;\n text-align: left;\n vertical-align: middle;\n}\n\n@mixin pt-button-height($height) {\n min-height: $height;\n min-width: $height;\n}\n\n@mixin pt-button-height-large() {\n @include pt-button-height($pt-button-height-large);\n @include pt-flex-margin(row, $button-icon-spacing-large);\n font-size: $pt-font-size-large;\n padding: $button-padding-large;\n}\n\n@mixin pt-button-height-default() {\n @include pt-button-height($pt-button-height);\n padding: $button-padding;\n}\n\n@mixin pt-button-height-small() {\n @include pt-button-height($pt-button-height-small);\n padding: $button-padding-small;\n}\n\n@mixin pt-button() {\n background-color: $button-background-color;\n background-image: $button-gradient;\n box-shadow: $button-box-shadow;\n color: $pt-text-color;\n\n &:hover {\n @include pt-button-hover();\n }\n\n &:active,\n &.#{$ns}-active {\n @include pt-button-active();\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n @include pt-button-disabled();\n }\n}\n\n@mixin pt-button-hover() {\n background-clip: padding-box;\n background-color: $button-background-color-hover;\n box-shadow: $button-box-shadow;\n}\n\n@mixin pt-button-active() {\n background-color: $button-background-color-active;\n background-image: none;\n box-shadow: $button-box-shadow-active;\n}\n\n@mixin pt-button-disabled() {\n background-color: $button-background-color-disabled;\n background-image: none;\n box-shadow: none;\n color: $button-color-disabled;\n cursor: not-allowed;\n outline: none;\n\n &.#{$ns}-active,\n &.#{$ns}-active:hover {\n background: $button-background-color-active-disabled;\n }\n}\n\n@mixin pt-button-intent($default-color, $hover-color, $active-color) {\n background-color: $default-color;\n background-image: $button-intent-gradient;\n box-shadow: $button-intent-box-shadow;\n color: $white;\n\n &:hover,\n &:active,\n &.#{$ns}-active {\n color: $white;\n }\n\n &:hover {\n background-color: $hover-color;\n box-shadow: $button-intent-box-shadow;\n }\n\n &:active,\n &.#{$ns}-active {\n background-color: $active-color;\n background-image: none;\n box-shadow: $button-intent-box-shadow-active;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n @include pt-button-intent-disabled($default-color);\n }\n}\n\n@mixin pt-button-intent-disabled($default-color) {\n background-color: rgba($default-color, 0.5);\n background-image: none;\n border-color: transparent;\n box-shadow: none;\n color: $button-intent-color-disabled;\n}\n\n@mixin pt-dark-button() {\n background-color: $dark-button-background-color;\n background-image: $dark-button-gradient;\n box-shadow: $dark-button-box-shadow;\n color: $pt-dark-text-color;\n\n &:hover,\n &:active,\n &.#{$ns}-active {\n color: $pt-dark-text-color;\n }\n\n &:hover {\n @include pt-dark-button-hover();\n }\n\n &:active,\n &.#{$ns}-active {\n @include pt-dark-button-active();\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n @include pt-dark-button-disabled();\n }\n\n .#{$ns}-button-spinner .#{$ns}-spinner-head {\n background: $dark-progress-track-color;\n stroke: $dark-progress-head-color;\n }\n}\n\n@mixin pt-dark-button-hover() {\n background-color: $dark-button-background-color-hover;\n box-shadow: $dark-button-box-shadow;\n}\n\n@mixin pt-dark-button-active() {\n background-color: $dark-button-background-color-active;\n background-image: none;\n box-shadow: $dark-button-box-shadow-active;\n}\n\n@mixin pt-dark-button-disabled() {\n background-color: $dark-button-background-color-disabled;\n background-image: none;\n box-shadow: none;\n color: $dark-button-color-disabled;\n\n &.#{$ns}-active {\n background: $dark-button-background-color-active-disabled;\n }\n}\n\n@mixin pt-dark-button-intent() {\n box-shadow: $dark-button-intent-box-shadow;\n\n &:hover {\n box-shadow: $dark-button-intent-box-shadow;\n }\n\n &:active,\n &.#{$ns}-active {\n box-shadow: $dark-button-intent-box-shadow-active;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n @include pt-dark-button-intent-disabled();\n }\n}\n\n@mixin pt-dark-button-intent-disabled() {\n background-image: none;\n box-shadow: none;\n color: $dark-button-intent-color-disabled;\n}\n\n@mixin pt-button-minimal() {\n background: $minimal-button-background-color;\n box-shadow: none;\n\n &:hover {\n background: $minimal-button-background-color-hover;\n box-shadow: none;\n color: $pt-text-color;\n text-decoration: none;\n }\n\n &:active,\n &.#{$ns}-active {\n background: $minimal-button-background-color-active;\n box-shadow: none;\n color: $pt-text-color;\n }\n\n &:disabled,\n &:disabled:hover,\n &.#{$ns}-disabled,\n &.#{$ns}-disabled:hover {\n background: none;\n color: $pt-text-color-disabled;\n cursor: not-allowed;\n\n &.#{$ns}-active {\n background: $minimal-button-background-color-active;\n }\n }\n\n .#{$ns}-dark & {\n @include pt-dark-button-minimal();\n }\n\n @each $intent, $colors in $button-intents {\n &.#{$ns}-intent-#{$intent} {\n @include pt-button-minimal-intent(\n map-get($pt-intent-colors, $intent),\n map-get($pt-intent-text-colors, $intent),\n map-get($pt-dark-intent-text-colors, $intent)\n );\n }\n }\n}\n\n@mixin pt-dark-button-minimal() {\n background: $dark-minimal-button-background-color;\n box-shadow: none;\n color: inherit;\n\n &:hover,\n &:active,\n &.#{$ns}-active {\n background: none;\n box-shadow: none;\n }\n\n &:hover {\n background: $dark-minimal-button-background-color-hover;\n }\n\n &:active,\n &.#{$ns}-active {\n background: $dark-minimal-button-background-color-active;\n color: $pt-dark-text-color;\n }\n\n &:disabled,\n &:disabled:hover,\n &.#{$ns}-disabled,\n &.#{$ns}-disabled:hover {\n background: none;\n color: $pt-dark-text-color-disabled;\n cursor: not-allowed;\n\n &.#{$ns}-active {\n background: $dark-minimal-button-background-color-active;\n }\n }\n}\n\n@mixin pt-button-minimal-intent($intent-color, $text-color, $dark-text-color) {\n color: $text-color;\n\n &:hover,\n &:active,\n &.#{$ns}-active {\n background: none;\n box-shadow: none;\n color: $text-color;\n }\n\n &:hover {\n background: rgba($intent-color, 0.15);\n color: $text-color;\n }\n\n &:active,\n &.#{$ns}-active {\n background: rgba($intent-color, 0.3);\n color: $text-color;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n background: none;\n color: rgba($text-color, 0.5);\n\n &.#{$ns}-active {\n background: rgba($intent-color, 0.3);\n }\n }\n\n .#{$ns}-button-spinner .#{$ns}-spinner-head {\n stroke: $text-color;\n }\n\n .#{$ns}-dark & {\n color: $dark-text-color;\n\n &:hover {\n background: rgba($intent-color, 0.2);\n color: $dark-text-color;\n }\n\n &:active,\n &.#{$ns}-active {\n background: rgba($intent-color, 0.3);\n color: $dark-text-color;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n background: none;\n color: rgba($dark-text-color, 0.5);\n\n &.#{$ns}-active {\n background: rgba($intent-color, 0.3);\n }\n }\n }\n}\n\n@mixin pt-button-minimal-divider() {\n $divider-height: $pt-grid-size * 2;\n background: $pt-divider-black;\n\n margin: ($pt-button-height - $divider-height) / 2;\n width: $minimal-button-divider-width;\n\n .#{$ns}-dark & {\n background: $pt-dark-divider-white;\n }\n}\n\n@mixin pt-button-outlined() {\n border: $button-outlined-width solid rgba($pt-text-color, 0.2);\n box-sizing: border-box;\n\n &:disabled,\n &.#{$ns}-disabled,\n &:disabled:hover,\n &.#{$ns}-disabled:hover {\n border-color: rgba($pt-text-color-disabled, 0.1);\n }\n\n .#{$ns}-dark & {\n @include pt-dark-button-outlined();\n }\n\n @each $intent, $colors in $button-intents {\n &.#{$ns}-intent-#{$intent} {\n @include pt-button-outlined-intent(\n map-get($pt-intent-text-colors, $intent),\n map-get($pt-dark-intent-text-colors, $intent)\n );\n }\n }\n}\n\n@mixin pt-dark-button-outlined() {\n border-color: rgba($white, 0.4);\n\n &:disabled,\n &:disabled:hover,\n &.#{$ns}-disabled,\n &.#{$ns}-disabled:hover {\n border-color: rgba($white, 0.2);\n }\n}\n\n@mixin pt-button-outlined-intent($text-color, $dark-text-color) {\n border-color: rgba($text-color, $button-outlined-border-intent-opacity);\n\n &:disabled,\n &.#{$ns}-disabled {\n border-color: rgba($text-color, $button-outlined-border-disabled-intent-opacity);\n }\n\n .#{$ns}-dark & {\n border-color: rgba($dark-text-color, $button-outlined-border-intent-opacity);\n\n &:disabled,\n &.#{$ns}-disabled {\n border-color: rgba($dark-text-color, $button-outlined-border-disabled-intent-opacity);\n }\n }\n}\n","// Copyright 2018 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n// this element becomes a flex container in the given direction.\n// supply `$margin` to put space between each child.\n// supply `$inline: inline` to use `display: flex-inline`.\n// customize `flex: 1 1` child selector with $fill.\n@mixin pt-flex-container($direction: row, $margin: none, $inline: none, $fill: \".#{$ns}-fill\") {\n @if $inline == inline or $inline == true {\n display: inline-flex;\n } @else {\n display: flex;\n }\n flex-direction: $direction;\n\n > * {\n flex-grow: 0;\n flex-shrink: 0;\n }\n\n > #{$fill} {\n flex-grow: 1;\n flex-shrink: 1;\n }\n\n @if $margin != none {\n @include pt-flex-margin($direction, $margin);\n }\n}\n\n// applies margin along axis of direction between every direct child, with no margins on either end.\n// $direction: row | column\n// $margin: margin[-right|-bottom] value\n@mixin pt-flex-margin($direction, $margin) {\n $margin-prop: if($direction == row, margin-right, margin-bottom);\n\n // CSS API support\n &::before,\n > * {\n // space after all children\n #{$margin-prop}: $margin;\n }\n\n // remove space after last child\n &:empty::before,\n > :last-child {\n #{$margin-prop}: 0;\n }\n}\n",null,"// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../forms/common\";\n@import \"./common\";\n\n/*\nButton groups\n\nMarkup:\n
\n \n \n
\n\n
\n \n \n \n \n \n \n \n \n \n
\n\n.#{$ns}-fill - Buttons expand equally to fill container\n.#{$ns}-large - Use large buttons\n.#{$ns}-minimal - Use minimal buttons\n.#{$ns}-vertical - Vertical layout\n\nStyleguide button-group\n*/\n\n.#{$ns}-button-group {\n display: inline-flex;\n\n .#{$ns}-button {\n // ensure button can never be smaller than its default size\n flex: 0 0 auto;\n position: relative;\n z-index: index($control-group-stack, \"button-default\");\n\n // the ordering of these z-index CSS rules is particular because of CSS\n // selector specificity. specifically, disabled styles should have\n // precedence over hover and active styles to prevent mouse interactions on\n // disabled buttons from reordering elements in the stack.\n\n &:focus {\n z-index: index($control-group-stack, \"button-focus\");\n }\n\n &:hover {\n z-index: index($control-group-stack, \"button-hover\");\n }\n\n &:active,\n &.#{$ns}-active {\n z-index: index($control-group-stack, \"button-active\");\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n z-index: index($control-group-stack, \"button-disabled\");\n }\n\n &[class*=\"#{$ns}-intent-\"] {\n z-index: index($control-group-stack, \"intent-button-default\");\n\n &:focus {\n z-index: index($control-group-stack, \"intent-button-focus\");\n }\n\n &:hover {\n z-index: index($control-group-stack, \"intent-button-hover\");\n }\n\n &:active,\n &.#{$ns}-active {\n z-index: index($control-group-stack, \"intent-button-active\");\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n z-index: index($control-group-stack, \"intent-button-disabled\");\n }\n }\n }\n\n // support wrapping buttons in a tooltip, which adds a wrapper element\n &:not(.#{$ns}-minimal) {\n > .#{$ns}-popover-wrapper:not(:first-child) .#{$ns}-button,\n > .#{$ns}-button:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n\n > .#{$ns}-popover-wrapper:not(:last-child) .#{$ns}-button,\n > .#{$ns}-button:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n margin-right: -$button-border-width;\n }\n }\n\n &.#{$ns}-minimal {\n .#{$ns}-button {\n @include pt-button-minimal();\n }\n }\n\n .#{$ns}-popover-wrapper,\n .#{$ns}-popover-target {\n display: flex;\n flex: 1 1 auto;\n }\n\n /*\n Responsive\n\n Markup:\n
\n Start\n Left\n Middle\n Right\n End\n
\n
\n
\n \n \n \n
\n\n Styleguide button-group}-fill\n */\n\n &.#{$ns}-fill {\n display: flex;\n width: 100%;\n }\n\n .#{$ns}-button.#{$ns}-fill,\n &.#{$ns}-fill .#{$ns}-button:not(.#{$ns}-fixed) {\n flex: 1 1 auto;\n }\n\n /*\n Vertical button groups\n\n Markup:\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n \n \n \n
\n\n Styleguide button-group-vertical\n */\n\n &.#{$ns}-vertical {\n align-items: stretch;\n flex-direction: column;\n vertical-align: top;\n\n &.#{$ns}-fill {\n height: 100%;\n width: unset;\n }\n\n .#{$ns}-button {\n // we never want that margin-right when vertical\n margin-right: 0 !important; /* stylelint-disable-line declaration-no-important */\n // needed to ensure buttons take up the full width when wrapped in a Popover:\n width: 100%;\n }\n\n &:not(.#{$ns}-minimal) {\n > .#{$ns}-popover-wrapper:first-child .#{$ns}-button,\n > .#{$ns}-button:first-child {\n border-radius: $pt-border-radius $pt-border-radius 0 0;\n }\n\n > .#{$ns}-popover-wrapper:last-child .#{$ns}-button,\n > .#{$ns}-button:last-child {\n border-radius: 0 0 $pt-border-radius $pt-border-radius;\n }\n\n > .#{$ns}-popover-wrapper:not(:last-child) .#{$ns}-button,\n > .#{$ns}-button:not(:last-child) {\n margin-bottom: -$button-border-width;\n }\n }\n }\n\n &.#{$ns}-align-left .#{$ns}-button {\n text-align: left;\n }\n\n .#{$ns}-dark & {\n // support wrapping buttons in a Blueprint.Tooltip, which adds a wrapper element\n // in dark theme, we adjust the spacing between buttons for best visual results\n &:not(.#{$ns}-minimal) {\n // deeply nested selector necessary to target the appropriate popover\n // wrapper, yet ensure we only style buttons within the target.\n > .#{$ns}-popover-wrapper:not(:last-child) .#{$ns}-button,\n > .#{$ns}-button:not(:last-child) {\n margin-right: $button-border-width;\n }\n }\n\n &.#{$ns}-vertical {\n > .#{$ns}-popover-wrapper:not(:last-child) .#{$ns}-button,\n > .#{$ns}-button:not(:last-child) {\n margin-bottom: $button-border-width;\n }\n }\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n\n/*\nCallout\n\nMarkup:\n
\n

Callout Heading

\n It's dangerous to go alone! Take this.\n
\n\n.#{$ns}-intent-primary - Primary intent\n.#{$ns}-intent-success - Success intent\n.#{$ns}-intent-warning - Warning intent\n.#{$ns}-intent-danger - Danger intent\n.#{$ns}-icon-info-sign - With an icon\n\nStyleguide callout\n*/\n\n.#{$ns}-callout {\n @include running-typography();\n background-color: rgba($gray3, 0.15);\n border-radius: $pt-border-radius;\n padding: $pt-grid-size ($pt-grid-size * 1.2) ($pt-grid-size * 0.9);\n position: relative;\n width: 100%;\n\n // CSS API support\n &[class*=\"#{$ns}-icon-\"] {\n padding-left: ($pt-grid-size * 2) + $pt-icon-size-large;\n\n &::before {\n @include pt-icon($pt-icon-size-large);\n color: $pt-icon-color;\n left: $pt-grid-size;\n position: absolute;\n top: $pt-grid-size;\n }\n }\n\n &.#{$ns}-callout-icon {\n padding-left: ($pt-grid-size * 2) + $pt-icon-size-large;\n\n > .#{$ns}-icon:first-child {\n color: $pt-icon-color;\n left: $pt-grid-size;\n position: absolute;\n top: $pt-grid-size;\n }\n }\n\n .#{$ns}-heading {\n line-height: $pt-icon-size-large;\n margin-bottom: $pt-grid-size / 2;\n margin-top: 0;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .#{$ns}-dark & {\n background-color: rgba($gray3, 0.2);\n\n &[class*=\"#{$ns}-icon-\"]::before {\n color: $pt-dark-icon-color;\n }\n }\n\n @each $intent, $color in $pt-intent-colors {\n &.#{$ns}-intent-#{$intent} {\n background-color: rgba($color, 0.15);\n\n &[class*=\"#{$ns}-icon-\"]::before,\n > .#{$ns}-icon:first-child,\n .#{$ns}-heading {\n color: map-get($pt-intent-text-colors, $intent);\n }\n\n .#{$ns}-dark & {\n background-color: rgba($color, 0.25);\n\n &[class*=\"#{$ns}-icon-\"]::before,\n > .#{$ns}-icon:first-child,\n .#{$ns}-heading {\n color: map-get($pt-dark-intent-text-colors, $intent);\n }\n }\n }\n }\n\n .#{$ns}-running-text & {\n margin: ($pt-grid-size * 2) 0;\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n\n/*\nCards\n\nMarkup:\n
\n We build products that make people better at their most important work.\n
\n\n.#{$ns}-elevation-0 - Ground floor. This level provides just a gentle border shadow.\n.#{$ns}-elevation-1 - First. Subtle drop shadow intended for static containers.\n.#{$ns}-elevation-2 - Second. An even stronger shadow, moving on up.\n.#{$ns}-elevation-3 - Third. For containers overlaying content temporarily.\n.#{$ns}-elevation-4 - Fourth. The strongest shadow, usually for overlay containers on top of backdrops.\n.#{$ns}-interactive - On hover, increase elevation and use pointer cursor.\n\nStyleguide card\n*/\n\n$card-padding: $pt-grid-size * 2 !default;\n\n$card-background-color: $white !default;\n$dark-card-background-color: $dark-gray4 !default;\n\n$elevation-shadows: (\n $pt-elevation-shadow-0\n $pt-elevation-shadow-1\n $pt-elevation-shadow-2\n $pt-elevation-shadow-3\n $pt-elevation-shadow-4\n);\n$dark-elevation-shadows: (\n $pt-dark-elevation-shadow-0\n $pt-dark-elevation-shadow-1\n $pt-dark-elevation-shadow-2\n $pt-dark-elevation-shadow-3\n $pt-dark-elevation-shadow-4\n);\n\n.#{$ns}-card {\n background-color: $card-background-color;\n border-radius: $pt-border-radius;\n box-shadow: $pt-elevation-shadow-0;\n padding: $card-padding;\n transition: transform ($pt-transition-duration * 2) $pt-transition-ease,\n box-shadow ($pt-transition-duration * 2) $pt-transition-ease;\n\n &.#{$ns}-dark,\n .#{$ns}-dark & {\n background-color: $dark-card-background-color;\n box-shadow: $pt-dark-elevation-shadow-0;\n }\n}\n\n@for $index from 1 through length($elevation-shadows) {\n .#{$ns}-elevation-#{$index - 1} {\n box-shadow: nth($elevation-shadows, $index);\n\n &.#{$ns}-dark,\n .#{$ns}-dark & {\n box-shadow: nth($dark-elevation-shadows, $index);\n }\n }\n}\n\n.#{$ns}-card.#{$ns}-interactive {\n &:hover {\n box-shadow: $pt-elevation-shadow-3;\n cursor: pointer;\n\n &.#{$ns}-dark,\n .#{$ns}-dark & {\n box-shadow: $pt-dark-elevation-shadow-3;\n }\n }\n\n &:active {\n box-shadow: $pt-elevation-shadow-1;\n opacity: 0.9;\n transition-duration: 0;\n\n &.#{$ns}-dark,\n .#{$ns}-dark & {\n box-shadow: $pt-dark-elevation-shadow-1;\n }\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n\n$collapse-transition: ($pt-transition-duration * 2) $pt-transition-ease !default;\n\n.#{$ns}-collapse {\n height: 0;\n overflow-y: hidden;\n transition: height $collapse-transition;\n\n .#{$ns}-collapse-body {\n transition: transform $collapse-transition;\n\n &[aria-hidden=\"true\"] {\n display: none;\n }\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n.#{$ns}-context-menu .#{$ns}-popover-target {\n display: block;\n}\n\n.#{$ns}-context-menu-popover-target {\n position: fixed;\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"~@blueprintjs/icons/src/icons\";\n@import \"../../common/mixins\";\n@import \"../../common/react-transition\";\n@import \"../../common/variables\";\n\n/*\nDialog\n\nMarkup:\n\n
\n
\n
\n \n

Dialog header

\n \n
\n
\n This dialog hasn't been wired up with any open or close interactions.\n It's just an example of markup and styles.\n
\n
\n \n
\n
\n
\n\nStyleguide dialog\n*/\n\n$dialog-border-radius: $pt-border-radius * 2 !default;\n$dialog-margin: ($pt-grid-size * 3) 0 !default;\n$dialog-padding: $pt-grid-size * 2 !default;\n\n.#{$ns}-dialog-container {\n $dialog-transition-props: (\n opacity: (0, 1),\n transform: (scale(0.5), scale(1))\n );\n\n @include react-transition(\n \"#{$ns}-overlay\",\n $dialog-transition-props,\n $duration: $pt-transition-duration * 3,\n $easing: $pt-transition-ease-bounce,\n $before: \"&\",\n $after: \"> .#{$ns}-dialog\"\n );\n align-items: center;\n display: flex;\n justify-content: center;\n min-height: 100%;\n pointer-events: none;\n user-select: none;\n width: 100%;\n}\n\n.#{$ns}-dialog {\n background: $light-gray4;\n border-radius: $dialog-border-radius;\n box-shadow: $pt-dialog-box-shadow;\n display: flex;\n flex-direction: column;\n margin: $dialog-margin;\n padding-bottom: $pt-grid-size * 2;\n pointer-events: all;\n user-select: text;\n width: $pt-grid-size * 50;\n\n &:focus {\n outline: 0;\n }\n\n &.#{$ns}-dark,\n .#{$ns}-dark & {\n background: $pt-dark-app-background-color;\n box-shadow: $pt-dark-dialog-box-shadow;\n color: $pt-dark-text-color;\n }\n}\n\n.#{$ns}-dialog-header {\n align-items: center;\n background: $white;\n border-radius: $dialog-border-radius $dialog-border-radius 0 0;\n box-shadow: 0 1px 0 $pt-divider-black;\n display: flex;\n flex: 0 0 auto;\n min-height: $pt-icon-size-large + $dialog-padding;\n padding-left: $dialog-padding;\n padding-right: $dialog-padding / 4;\n z-index: 0;\n\n .#{$ns}-icon-large,\n .#{$ns}-icon {\n color: $pt-icon-color;\n flex: 0 0 auto;\n margin-right: $dialog-padding / 2;\n }\n\n .#{$ns}-heading {\n @include overflow-ellipsis();\n flex: 1 1 auto;\n line-height: inherit;\n margin: 0;\n\n &:last-child {\n margin-right: $dialog-padding;\n }\n }\n\n .#{$ns}-dark & {\n background: $dark-gray4;\n box-shadow: 0 1px 0 $pt-dark-divider-black;\n\n .#{$ns}-icon-large,\n .#{$ns}-icon {\n color: $pt-dark-icon-color;\n }\n }\n}\n\n.#{$ns}-dialog-body {\n flex: 1 1 auto;\n line-height: $pt-grid-size * 1.8;\n margin: $dialog-padding;\n}\n\n.#{$ns}-dialog-footer {\n flex: 0 0 auto;\n margin: 0 $dialog-padding;\n}\n\n.#{$ns}-dialog-footer-actions {\n display: flex;\n justify-content: flex-end;\n\n .#{$ns}-button {\n margin-left: $pt-grid-size;\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n/*\nA mixin to generate the classes for a React CSSTransition which animates any number of CSS\nproperties at once.\n\nTransitioned properties are specificed as a map of property names to lists of (inital value, final\nvalue). For enter & appear transitions, each property will transition from its initial to its final\nvalue. For exit transitions, each property will transition in reverse, from final to initial.\n\n**Simple example:**\n`@include react-transition(\"popover\", (opacity: 0 1), $before: \"&\");`\nTransition named \"popover\" moves opacity from 0 to 1. `\"&\"` indicates that the\nTransition classes are expected to be applied to this element, where the mixin is invoked.\n\n**Params:**\n$name: React transitionName prop\n$properties: map of CSS property to (initial, final) values\n$duration: transition duration\n$easing: transition easing function\n$delay: transition delay\n$before: selector text to insert before transition name (often to select self: &)\n$after: selector text to insert after transiton name (to select children)\n*/\n@mixin react-transition(\n $name,\n $properties,\n $duration: $pt-transition-duration,\n $easing: $pt-transition-ease,\n $delay: 0,\n $before: \"\",\n $after: \"\"\n) {\n @include each-prop($properties, 2);\n @include react-transition-phase(\n $name, \"enter\", $properties,\n $duration, $easing, $delay,\n $before, $after\n );\n @include react-transition-phase(\n $name, \"exit\", $properties,\n $duration, $easing, $delay,\n $before, $after\n );\n}\n\n/*\nA mixin to generate the classes for one phase of a React CSSTransition.\n`$phase` must be `appear` or `enter` or `exit`.\nIf `enter` phase is given then `appear` phase will be generated at the same time.\nIf `exit` phase is given then property values are animated in reverse, from final to initial.\n\n**Example:**\n@include react-transition-phase(toast, enter, $enter-translate, $before: \"&\");\n@include react-transition-phase(toast, leave, $leave-blur, $pt-transition-duration * 3, $before: \"&\");\n*/\n@mixin react-transition-phase(\n $name,\n $phase,\n $properties,\n $duration: $pt-transition-duration,\n $easing: $pt-transition-ease,\n $delay: 0,\n $before: \"\",\n $after: \"\"\n) {\n $start-index: 1;\n $end-index: 2;\n\n @if ($phase == \"exit\") {\n $start-index: 2;\n $end-index: 1;\n } @else if ($phase != \"enter\" and $phase != \"appear\") {\n @error \"Unknown transition phase: #{$phase}. Expected appear|enter|exit.\";\n }\n\n #{transition-name($phase, $name, $before, $after)} {\n @include each-prop($properties, $start-index);\n }\n\n #{transition-name(#{$phase}-active, $name, $before, $after)} {\n @include each-prop($properties, $end-index);\n transition-delay: $delay;\n transition-duration: $duration;\n transition-property: map-keys($properties);\n transition-timing-function: $easing;\n }\n}\n\n/*\nGiven map of properties to values, set each property to the value at the given index.\n(remember that sass indices are 1-based).\n\nExample: `each-prop((opacity: 0 1), 2)` will print \"opacity: 1\"\n*/\n@mixin each-prop($properties, $index) {\n @each $prop, $values in $properties {\n #{$prop}: nth($values, $index);\n }\n}\n\n/*\nFormat transition class name with all the bits.\n\"enter\" phase will include \"appear\" phase in returned name.\n*/\n@function transition-name($phase, $name, $before, $after) {\n $full-name: \"#{$before}.#{$name}-#{$phase}#{$after}\";\n\n @if ($phase == \"enter\") {\n @return ($full-name, transition-name(\"appear\", $name, $before, $after));\n } @else if ($phase == \"enter-active\") {\n @return ($full-name, transition-name(\"appear-active\", $name, $before, $after));\n } @else {\n @return $full-name;\n }\n}\n","// Copyright 2020 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"~@blueprintjs/icons/src/icons\";\n@import \"../../common/mixins\";\n@import \"../../common/react-transition\";\n@import \"../../common/variables\";\n\n$dialog-border-radius: $pt-border-radius * 2 !default;\n$step-radius: $pt-border-radius * 2 !default;\n\n.#{$ns}-multistep-dialog-panels {\n display: flex;\n\n // If title doesn't exist, this element will be the first child and top\n // borders needs to be rounded.\n &:first-child {\n .#{$ns}-dialog-step-container:first-child {\n border-radius: $dialog-border-radius 0 0 0;\n }\n\n .#{$ns}-multistep-dialog-right-panel {\n border-top-right-radius: $dialog-border-radius;\n }\n }\n}\n\n.#{$ns}-multistep-dialog-left-panel {\n display: flex;\n flex: 1;\n flex-direction: column;\n\n .#{$ns}-dark & {\n background: $dark-gray2;\n }\n}\n\n.#{$ns}-multistep-dialog-right-panel {\n background-color: $light-gray5;\n border-left: 1px solid $pt-divider-black;\n border-radius: 0 0 $dialog-border-radius 0;\n flex: 3;\n min-width: 0;\n\n .#{$ns}-dark & {\n background-color: $dark-gray3;\n border-left: 1px solid $pt-dark-divider-black;\n }\n}\n\n.#{$ns}-multistep-dialog-footer {\n background-color: $white;\n border-radius: 0 0 $dialog-border-radius 0;\n border-top: 1px solid $pt-divider-black;\n display: flex;\n justify-content: space-between;\n padding: 10px;\n\n .#{$ns}-dark & {\n background: $dark-gray4;\n border-top: 1px solid $pt-dark-divider-black;\n }\n\n .#{$ns}-dialog-footer-actions {\n flex-grow: 1;\n }\n}\n\n.#{$ns}-dialog-step-container {\n background-color: $light-gray5;\n border-bottom: 1px solid $pt-divider-black;\n\n .#{$ns}-dark & {\n background: $dark-gray3;\n border-bottom: 1px solid $pt-dark-divider-black;\n }\n\n &.#{$ns}-dialog-step-viewed {\n background-color: $white;\n .#{$ns}-dark & {\n background: $dark-gray4;\n }\n }\n}\n\n.#{$ns}-dialog-step {\n align-items: center;\n background-color: $light-gray5;\n border-radius: $step-radius;\n cursor: not-allowed;\n display: flex;\n margin: 4px;\n padding: 6px 14px;\n\n .#{$ns}-dark & {\n background: $dark-gray3;\n }\n\n // by default, steps are inactive until they are visited\n .#{$ns}-dialog-step-viewed & {\n background-color: $white;\n cursor: pointer;\n\n .#{$ns}-dark & {\n background: $dark-gray4;\n }\n }\n\n &:hover {\n background-color: $light-gray5;\n\n .#{$ns}-dark & {\n background: $dark-gray3;\n }\n }\n}\n\n.#{$ns}-dialog-step-icon {\n align-items: center;\n background-color: $pt-text-color-disabled;\n border-radius: 50%;\n color: $white;\n display: flex;\n height: 25px;\n justify-content: center;\n width: 25px;\n\n .#{$ns}-dark & {\n background-color: $pt-dark-icon-color-disabled;\n }\n\n .#{$ns}-active.#{$ns}-dialog-step-viewed & {\n background-color: $blue4;\n }\n\n .#{$ns}-dialog-step-viewed & {\n background-color: $gray3;\n }\n}\n\n.#{$ns}-dialog-step-title {\n color: $pt-text-color-disabled;\n flex: 1;\n padding-left: 10px;\n\n .#{$ns}-dark & {\n color: $pt-dark-text-color-disabled;\n }\n\n // step title is active only when the step is selected\n .#{$ns}-active.#{$ns}-dialog-step-viewed & {\n color: $blue4;\n }\n\n .#{$ns}-dialog-step-viewed:not(.#{$ns}-active) & {\n color: $pt-text-color;\n\n .#{$ns}-dark & {\n color: $pt-dark-text-color;\n }\n }\n}\n","// Copyright 2018 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"~@blueprintjs/icons/src/icons\";\n@import \"../../common/mixins\";\n@import \"../../common/react-transition\";\n@import \"../../common/variables\";\n\n$drawer-margin: ($pt-grid-size * 3) 0 !default;\n$drawer-padding: $pt-grid-size * 2 !default;\n\n$drawer-default-size: 50%;\n\n$drawer-background-color: $white !default;\n$dark-drawer-background-color: $dark-gray4 !default;\n\n.#{$ns}-drawer {\n background: $drawer-background-color;\n box-shadow: $pt-elevation-shadow-4;\n display: flex;\n flex-direction: column;\n margin: 0;\n padding: 0;\n\n &:focus {\n outline: 0;\n }\n\n &.#{$ns}-position-top {\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"enter\",\n (transform: (translateY(-100%), translateY(0))),\n $pt-transition-duration * 2,\n $pt-transition-ease,\n $before: \"&\"\n );\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"exit\",\n (transform: (translateY(-100%), translateY(0))),\n $pt-transition-duration,\n $before: \"&\"\n );\n height: $drawer-default-size;\n left: 0;\n right: 0;\n\n top: 0;\n }\n\n &.#{$ns}-position-bottom {\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"enter\",\n (transform: (translateY(100%), translateY(0))),\n $pt-transition-duration * 2,\n $pt-transition-ease,\n $before: \"&\"\n );\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"exit\",\n (transform: (translateY(100%), translateY(0))),\n $pt-transition-duration,\n $before: \"&\"\n );\n bottom: 0;\n height: $drawer-default-size;\n left: 0;\n\n right: 0;\n }\n\n &.#{$ns}-position-left {\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"enter\",\n (transform: (translateX(-100%), translateX(0))),\n $pt-transition-duration * 2,\n $pt-transition-ease,\n $before: \"&\"\n );\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"exit\",\n (transform: (translateX(-100%), translateX(0))),\n $pt-transition-duration,\n $before: \"&\"\n );\n bottom: 0;\n left: 0;\n\n top: 0;\n width: $drawer-default-size;\n }\n\n &.#{$ns}-position-right {\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"enter\",\n (transform: (translateX(100%), translateX(0))),\n $pt-transition-duration * 2,\n $pt-transition-ease,\n $before: \"&\"\n );\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"exit\",\n (transform: (translateX(100%), translateX(0))),\n $pt-transition-duration,\n $before: \"&\"\n );\n bottom: 0;\n right: 0;\n\n top: 0;\n width: $drawer-default-size;\n }\n\n &:not(.#{$ns}-position-top):not(.#{$ns}-position-bottom):not(.#{$ns}-position-left):not(\n .#{$ns}-position-right) {\n &:not(.#{$ns}-vertical) {\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"enter\",\n (transform: (translateX(100%), translateX(0))),\n $pt-transition-duration * 2,\n $pt-transition-ease,\n $before: \"&\"\n );\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"exit\",\n (transform: (translateX(100%), translateX(0))),\n $pt-transition-duration,\n $before: \"&\"\n );\n bottom: 0;\n right: 0;\n\n top: 0;\n width: $drawer-default-size;\n }\n\n &.#{$ns}-vertical {\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"enter\",\n (transform: (translateY(100%), translateY(0))),\n $pt-transition-duration * 2,\n $pt-transition-ease,\n $before: \"&\"\n );\n @include react-transition-phase(\n \"#{$ns}-overlay\",\n \"exit\",\n (transform: (translateY(100%), translateY(0))),\n $pt-transition-duration,\n $before: \"&\"\n );\n bottom: 0;\n height: $drawer-default-size;\n left: 0;\n\n right: 0;\n }\n }\n\n &.#{$ns}-dark,\n .#{$ns}-dark & {\n background: $dark-drawer-background-color;\n box-shadow: $pt-dark-dialog-box-shadow;\n color: $pt-dark-text-color;\n }\n}\n\n.#{$ns}-drawer-header {\n align-items: center;\n border-radius: 0;\n box-shadow: 0 1px 0 $pt-divider-black;\n display: flex;\n flex: 0 0 auto;\n min-height: $pt-icon-size-large + $drawer-padding;\n padding: $drawer-padding / 4;\n padding-left: $drawer-padding;\n position: relative;\n\n .#{$ns}-icon-large,\n .#{$ns}-icon {\n color: $pt-icon-color;\n flex: 0 0 auto;\n margin-right: $drawer-padding / 2;\n }\n\n .#{$ns}-heading {\n @include overflow-ellipsis();\n flex: 1 1 auto;\n line-height: inherit;\n margin: 0;\n\n &:last-child {\n margin-right: $drawer-padding;\n }\n }\n\n .#{$ns}-dark & {\n box-shadow: 0 1px 0 $pt-dark-divider-black;\n\n .#{$ns}-icon-large,\n .#{$ns}-icon {\n color: $pt-dark-icon-color;\n }\n }\n}\n\n.#{$ns}-drawer-body {\n flex: 1 1 auto;\n line-height: $pt-grid-size * 1.8;\n overflow: auto;\n}\n\n.#{$ns}-drawer-footer {\n box-shadow: inset 0 1px 0 $pt-divider-black;\n flex: 0 0 auto;\n padding: $drawer-padding/2 $drawer-padding;\n position: relative;\n\n .#{$ns}-dark & {\n box-shadow: inset 0 1px 0 $pt-dark-divider-black;\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../forms/common\";\n\n.#{$ns}-editable-text {\n cursor: text;\n display: inline-block;\n max-width: 100%;\n position: relative;\n vertical-align: top;\n white-space: nowrap;\n\n // input styles on the ::before\n &::before {\n @include position-all(absolute, -$pt-border-radius);\n border-radius: $pt-border-radius;\n content: \"\";\n transition: background-color $pt-transition-duration $pt-transition-ease,\n box-shadow $pt-transition-duration $pt-transition-ease;\n }\n\n &:hover::before {\n box-shadow: input-transition-shadow($input-shadow-color-focus),\n inset 0 0 0 1px $pt-divider-black;\n }\n\n &.#{$ns}-editable-text-editing::before {\n background-color: $input-background-color;\n box-shadow: input-transition-shadow($input-shadow-color-focus, true), $input-box-shadow-focus;\n }\n\n &.#{$ns}-disabled::before {\n box-shadow: none;\n }\n\n @each $intent, $color in $pt-intent-colors {\n &.#{$ns}-intent-#{$intent} {\n .#{$ns}-editable-text-input,\n .#{$ns}-editable-text-content {\n color: $color;\n }\n\n &:hover::before {\n box-shadow: input-transition-shadow($color), inset border-shadow(0.4, $color, 1px);\n }\n\n &.#{$ns}-editable-text-editing::before {\n box-shadow: input-transition-shadow($color, true), $input-box-shadow-focus;\n }\n }\n }\n\n .#{$ns}-dark & {\n &:hover::before {\n box-shadow: input-transition-shadow($dark-input-shadow-color-focus),\n inset 0 0 0 1px $pt-dark-divider-white;\n }\n\n &.#{$ns}-editable-text-editing::before {\n background-color: $dark-input-background-color;\n box-shadow: input-transition-shadow($dark-input-shadow-color-focus, true),\n $pt-dark-input-box-shadow;\n }\n\n &.#{$ns}-disabled::before {\n box-shadow: none;\n }\n\n @each $intent, $color in $pt-dark-intent-text-colors {\n &.#{$ns}-intent-#{$intent} {\n .#{$ns}-editable-text-content {\n color: $color;\n }\n\n &:hover::before {\n box-shadow: input-transition-shadow($color), inset border-shadow(0.4, $color, 1px);\n }\n\n &.#{$ns}-editable-text-editing::before {\n box-shadow: input-transition-shadow($color, true), $pt-dark-input-box-shadow;\n }\n }\n }\n }\n}\n\n.#{$ns}-editable-text-input,\n.#{$ns}-editable-text-content {\n color: inherit;\n display: inherit;\n font: inherit;\n letter-spacing: inherit;\n max-width: inherit;\n // inherit and respect parent bounds and text styles\n min-width: inherit;\n position: relative;\n // prevent user resizing of textarea\n resize: none;\n text-transform: inherit;\n vertical-align: top;\n}\n\n.#{$ns}-editable-text-input {\n @include pt-input-placeholder();\n background: none;\n // reset browser input styles (we're using an input solely because you can type in it)\n border: none;\n box-shadow: none;\n padding: 0;\n // IE11's textarea will otherwise inherit the white-space property from its direct parent\n white-space: pre-wrap;\n width: 100%;\n\n &:focus {\n outline: none;\n }\n\n &::-ms-clear {\n display: none;\n }\n}\n\n.#{$ns}-editable-text-content {\n overflow: hidden;\n // magical number to account for slight increase in input width for cursor bar\n padding-right: 2px;\n text-overflow: ellipsis;\n // preserve so trailing whitespace is included in scrollWidth\n white-space: pre;\n\n .#{$ns}-editable-text-editing > & {\n left: 0;\n position: absolute;\n visibility: hidden;\n }\n\n .#{$ns}-editable-text-placeholder > & {\n color: $input-placeholder-color;\n\n .#{$ns}-dark & {\n color: $dark-input-placeholder-color;\n }\n }\n}\n\n.#{$ns}-editable-text.#{$ns}-multiline {\n display: block;\n\n .#{$ns}-editable-text-content {\n overflow: auto;\n white-space: pre-wrap;\n word-wrap: break-word;\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"~@blueprintjs/icons/src/icons\";\n@import \"../../common/variables\";\n@import \"../button/common\";\n\n$input-padding-horizontal: $pt-grid-size !default;\n$input-small-padding: $pt-input-height-small - $pt-icon-size-standard !default;\n$input-font-weight: 400 !default;\n$input-transition: box-shadow $pt-transition-duration $pt-transition-ease;\n\n$input-color: $pt-text-color !default;\n$input-color-disabled: $button-color-disabled !default;\n$input-placeholder-color: $pt-text-color-disabled !default;\n$input-background-color: $white !default;\n$input-background-color-disabled: rgba($light-gray1, 0.5) !default;\n$input-shadow-color-focus: $pt-intent-primary !default;\n\n$dark-input-color: $pt-dark-text-color !default;\n$dark-input-color-disabled: $dark-button-color-disabled !default;\n$dark-input-placeholder-color: $pt-dark-text-color-disabled !default;\n$dark-input-background-color: rgba($black, 0.3) !default;\n$dark-input-background-color-disabled: rgba($dark-gray5, 0.5) !default;\n$dark-input-shadow-color-focus: $pt-intent-primary !default;\n\n$control-indicator-size: $pt-icon-size-standard !default;\n$control-indicator-size-large: $pt-icon-size-large !default;\n\n// avoids edge blurriness for light theme focused default input\n// second box-shadow of $pt-input-box-shadow\n$input-box-shadow-focus: inset 0 1px 1px rgba($black, $pt-drop-shadow-opacity) !default;\n\n// for best visual results, button group and control group elements should be\n// stacked in the following order to ensure sharp edges in all cases and states:\n\n$control-group-stack: (\n // lowest z-index\n \"input-disabled\",\n \"input-default\",\n \"button-disabled\",\n \"button-default\",\n \"button-focus\",\n \"button-hover\",\n \"button-active\",\n \"intent-button-disabled\",\n \"intent-button-default\",\n \"intent-button-focus\",\n \"intent-button-hover\",\n \"intent-button-active\",\n \"intent-input-default\",\n \"input-focus\",\n \"intent-input-focus\",\n \"input-group-children\",\n \"select-caret\"\n);\n\n// animating shadows requires the same number of shadows in different states\n@function input-transition-shadow($color: $input-shadow-color-focus, $focus: false) {\n @if $focus {\n @return\n border-shadow(1, $color, 1px),\n border-shadow(0.3, $color, 3px);\n } @else {\n @return\n border-shadow(0, $color, 0),\n border-shadow(0, $color, 0);\n }\n}\n\n@function dark-input-transition-shadow($color: $dark-input-shadow-color-focus, $focus: false) {\n @if $focus {\n @return\n border-shadow(1, $color, 1px),\n border-shadow(1, $color, 1px), // duplicating to minimize browser antialiasing in dark\n border-shadow(0.3, $color, 3px);\n } @else {\n @return\n border-shadow(0, $color, 0),\n border-shadow(0, $color, 0),\n border-shadow(0, $color, 0);\n }\n}\n\n@mixin pt-input() {\n @include pt-input-placeholder();\n appearance: none;\n background: $input-background-color;\n border: none;\n border-radius: $pt-border-radius;\n box-shadow: input-transition-shadow($input-shadow-color-focus), $pt-input-box-shadow;\n color: $input-color;\n font-size: $pt-font-size;\n font-weight: $input-font-weight;\n height: $pt-input-height;\n line-height: $pt-input-height;\n\n outline: none;\n padding: 0 $input-padding-horizontal;\n transition: $input-transition;\n vertical-align: middle;\n\n &:focus,\n &.#{$ns}-active {\n box-shadow: input-transition-shadow($input-shadow-color-focus, true), $input-box-shadow-focus;\n }\n\n &[type=\"search\"],\n &.#{$ns}-round {\n border-radius: $pt-input-height;\n // override normalize.css\n box-sizing: border-box;\n padding-left: $pt-grid-size;\n }\n\n &[readonly] {\n box-shadow: inset 0 0 0 1px $pt-divider-black;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n @include pt-input-disabled();\n }\n}\n\n@mixin pt-input-placeholder() {\n &::placeholder {\n color: $input-placeholder-color;\n // normalize.css sets an opacity less than 1, we don't want this\n opacity: 1;\n }\n}\n\n@mixin pt-input-disabled() {\n background: $input-background-color-disabled;\n box-shadow: none;\n color: $input-color-disabled;\n cursor: not-allowed;\n resize: none;\n}\n\n@mixin pt-input-large() {\n font-size: $pt-font-size-large;\n height: $pt-input-height-large;\n line-height: $pt-input-height-large;\n\n &[type=\"search\"],\n &.#{$ns}-round {\n padding: 0 ($input-padding-horizontal * 1.5);\n }\n}\n\n@mixin pt-input-small() {\n font-size: $pt-font-size-small;\n height: $pt-input-height-small;\n line-height: $pt-input-height-small;\n padding-left: $input-small-padding;\n padding-right: $input-small-padding;\n\n &[type=\"search\"],\n &.#{$ns}-round {\n padding: 0 ($input-small-padding * 1.5);\n }\n}\n\n@mixin pt-dark-input-disabled() {\n background: $dark-input-background-color-disabled;\n box-shadow: none;\n color: $dark-input-color-disabled;\n}\n\n@mixin pt-dark-input-placeholder() {\n &::placeholder {\n color: $dark-input-placeholder-color;\n }\n}\n\n@mixin pt-dark-input() {\n @include pt-dark-input-placeholder();\n background: $dark-input-background-color;\n\n box-shadow: dark-input-transition-shadow($dark-input-shadow-color-focus),\n $pt-dark-input-box-shadow;\n color: $dark-input-color;\n\n &:focus {\n box-shadow: dark-input-transition-shadow($dark-input-shadow-color-focus, true),\n $pt-dark-input-box-shadow;\n }\n\n &[readonly] {\n box-shadow: inset 0 0 0 1px $pt-dark-divider-black;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n @include pt-dark-input-disabled();\n }\n}\n\n@mixin pt-input-intent($color) {\n box-shadow: input-transition-shadow($color),\n inset border-shadow(1, $color),\n $pt-input-box-shadow;\n\n &:focus {\n box-shadow: input-transition-shadow($color, true),\n $input-box-shadow-focus;\n }\n\n &[readonly] {\n box-shadow: inset 0 0 0 1px $color;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n box-shadow: none;\n }\n}\n\n@mixin pt-dark-input-intent($color) {\n box-shadow: dark-input-transition-shadow($color),\n inset border-shadow(1, $color),\n $pt-dark-input-box-shadow;\n\n &:focus {\n box-shadow: dark-input-transition-shadow($color, true),\n $pt-dark-input-box-shadow;\n }\n\n &[readonly] {\n box-shadow: inset 0 0 0 1px $color;\n }\n\n &:disabled,\n &.#{$ns}-disabled {\n box-shadow: none;\n }\n}\n","// Copyright 2018 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n\n$divider-margin: $pt-grid-size / 2 !default;\n\n.#{$ns}-divider {\n border-bottom: 1px solid $pt-divider-black;\n // since the element is empty, it will occupy minimal space and only show\n // the appropriate border based on direction of container.\n border-right: 1px solid $pt-divider-black;\n margin: $divider-margin;\n\n\n .#{$ns}-dark & {\n border-color: $pt-dark-divider-black;\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../button/common\";\n@import \"./common\";\n@import \"../divider/divider\";\n\n/*\nControl groups\n\nMarkup:\n
\n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n
\n
\n \n \n
\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n
\n\nStyleguide control-group\n*/\n\n.#{$ns}-control-group {\n // create a new stacking context to isolate all the z-indices\n @include new-render-layer();\n @include pt-flex-container(row);\n // each child is full height\n align-items: stretch;\n\n // similarly to button groups, elements in control groups are stacked in a\n // very particular order for best visual results. in each level of selector\n // specificity, we define disabled styles last so that they override all other\n // equally-specific styles (e.g. we don't want mouse interactions or focus\n // changes to change the z-index of a disabled element).\n\n .#{$ns}-button,\n .#{$ns}-html-select,\n .#{$ns}-input,\n .#{$ns}-select {\n // create a new stacking context\n position: relative;\n }\n\n .#{$ns}-input {\n // inherit radius since it's most likely to be zero\n border-radius: inherit;\n z-index: index($control-group-stack, \"input-default\");\n\n &:focus {\n border-radius: $pt-border-radius;\n z-index: index($control-group-stack, \"input-focus\");\n }\n\n &[class*=\"#{$ns}-intent\"] {\n z-index: index($control-group-stack, \"intent-input-default\");\n\n &:focus {\n z-index: index($control-group-stack, \"intent-input-focus\");\n }\n }\n\n &[readonly],\n &:disabled,\n &.#{$ns}-disabled {\n z-index: index($control-group-stack, \"input-disabled\");\n }\n }\n\n .#{$ns}-input-group[class*=\"#{$ns}-intent\"] .#{$ns}-input {\n z-index: index($control-group-stack, \"intent-input-default\");\n\n &:focus {\n z-index: index($control-group-stack, \"intent-input-focus\");\n }\n }\n\n .#{$ns}-button,\n .#{$ns}-html-select select,\n .#{$ns}-select select {\n @include new-render-layer();\n // inherit radius since it's most likely to be zero\n border-radius: inherit;\n z-index: index($control-group-stack, \"button-default\");\n\n &:focus {\n z-index: index($control-group-stack, \"button-focus\");\n }\n\n &:hover {\n z-index: index($control-group-stack, \"button-hover\");\n }\n\n &:active {\n z-index: index($control-group-stack, \"button-active\");\n }\n\n &[readonly],\n &:disabled,\n &.#{$ns}-disabled {\n z-index: index($control-group-stack, \"button-disabled\");\n }\n\n &[class*=\"#{$ns}-intent\"] {\n z-index: index($control-group-stack, \"intent-button-default\");\n\n &:focus {\n z-index: index($control-group-stack, \"intent-button-focus\");\n }\n\n &:hover {\n z-index: index($control-group-stack, \"intent-button-hover\");\n }\n\n &:active {\n z-index: index($control-group-stack, \"intent-button-active\");\n }\n\n &[readonly],\n &:disabled,\n &.#{$ns}-disabled {\n z-index: index($control-group-stack, \"intent-button-disabled\");\n }\n }\n }\n\n // input group contents appear above input always\n .#{$ns}-input-group > .#{$ns}-icon,\n .#{$ns}-input-group > .#{$ns}-button,\n .#{$ns}-input-group > .#{$ns}-input-left-container,\n .#{$ns}-input-group > .#{$ns}-input-action {\n z-index: index($control-group-stack, \"input-group-children\");\n }\n\n // keep the select-menu carets on top of everything always (particularly when\n // .#{$ns}-selects are focused).\n .#{$ns}-select::after,\n .#{$ns}-html-select::after,\n .#{$ns}-select > .#{$ns}-icon,\n .#{$ns}-html-select > .#{$ns}-icon {\n z-index: index($control-group-stack, \"select-caret\");\n }\n\n // select container does not get focus directly (its \n \n \n \n
\n \n \n \n
\n\n Styleguide control-group-fill\n */\n &.#{$ns}-fill {\n width: 100%;\n }\n\n > .#{$ns}-fill {\n flex: 1 1 auto;\n }\n\n &.#{$ns}-fill > *:not(.#{$ns}-fixed) {\n flex: 1 1 auto;\n }\n\n /*\n Vertical control groups\n\n Markup:\n
\n
\n \n \n
\n
\n \n \n
\n \n
\n\n Styleguide control-group-vertical\n */\n\n &.#{$ns}-vertical {\n flex-direction: column;\n\n > * {\n margin-top: -$button-border-width;\n }\n\n > :first-child {\n border-radius: $pt-border-radius $pt-border-radius 0 0;\n margin-top: 0;\n }\n\n > :last-child {\n border-radius: 0 0 $pt-border-radius $pt-border-radius;\n }\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/mixins\";\n@import \"../../common/variables\";\n@import \"../button/common\";\n\n$control-background-color: $button-background-color !default;\n$control-background-color-hover: $button-background-color-hover !default;\n$control-background-color-active: $button-background-color-active !default;\n$dark-control-background-color: $dark-button-background-color !default;\n$dark-control-background-color-hover: $dark-button-background-color-hover !default;\n$dark-control-background-color-active: $dark-button-background-color-active !default;\n\n$control-checked-background-color: nth(map-get($button-intents, \"primary\"), 1) !default;\n$control-checked-background-color-hover: nth(map-get($button-intents, \"primary\"), 2) !default;\n$control-checked-background-color-active: nth(map-get($button-intents, \"primary\"), 3) !default;\n\n$control-indicator-size: $pt-icon-size-standard !default;\n$control-indicator-size-large: $pt-icon-size-large !default;\n$control-indicator-spacing: $pt-grid-size !default;\n\n@mixin control-checked-colors($selector: \":checked\") {\n input#{$selector} ~ .#{$ns}-control-indicator {\n background-color: $control-checked-background-color;\n background-image: $button-intent-gradient;\n box-shadow: $button-intent-box-shadow;\n color: $white;\n }\n\n &:hover input#{$selector} ~ .#{$ns}-control-indicator {\n background-color: $control-checked-background-color-hover;\n box-shadow: $button-intent-box-shadow;\n }\n\n input:not(:disabled):active#{$selector} ~ .#{$ns}-control-indicator {\n background: $control-checked-background-color-active;\n box-shadow: $button-intent-box-shadow-active;\n }\n\n input:disabled#{$selector} ~ .#{$ns}-control-indicator {\n background: rgba($control-checked-background-color, 0.5);\n box-shadow: none;\n }\n\n .#{$ns}-dark & {\n input#{$selector} ~ .#{$ns}-control-indicator {\n box-shadow: $dark-button-intent-box-shadow;\n }\n\n &:hover input#{$selector} ~ .#{$ns}-control-indicator {\n background-color: $control-checked-background-color-hover;\n box-shadow: $dark-button-intent-box-shadow;\n }\n\n input:not(:disabled):active#{$selector} ~ .#{$ns}-control-indicator {\n background-color: $control-checked-background-color-active;\n box-shadow: $dark-button-intent-box-shadow-active;\n }\n\n input:disabled#{$selector} ~ .#{$ns}-control-indicator {\n background: rgba($control-checked-background-color-active, 0.5);\n box-shadow: none;\n }\n }\n}\n\n@mixin indicator-position($size) {\n $padding: $size + $control-indicator-spacing;\n\n &:not(.#{$ns}-align-right) {\n padding-left: $padding;\n\n .#{$ns}-control-indicator {\n margin-left: -$padding;\n }\n }\n\n &.#{$ns}-align-right {\n padding-right: $padding;\n\n .#{$ns}-control-indicator {\n margin-right: -$padding;\n }\n }\n}\n\n.#{$ns}-control {\n @include control-checked-colors();\n @include indicator-position($control-indicator-size);\n cursor: pointer;\n\n display: block;\n margin-bottom: $pt-grid-size;\n position: relative;\n text-transform: none;\n\n &.#{$ns}-disabled {\n color: $pt-text-color-disabled;\n cursor: not-allowed;\n }\n\n &.#{$ns}-inline {\n display: inline-block;\n margin-right: $pt-grid-size * 2;\n }\n\n input {\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n z-index: -1; // don't let it intercept clicks\n }\n\n .#{$ns}-control-indicator {\n background-clip: padding-box;\n background-color: $control-background-color;\n background-image: $button-gradient;\n border: none;\n box-shadow: $button-box-shadow;\n cursor: pointer;\n display: inline-block;\n // font-size is used to size indicator for all control types,\n // to reduce property changes needed across types and sizes (large).\n font-size: $control-indicator-size;\n height: 1em;\n margin-right: $control-indicator-spacing;\n margin-top: -3px;\n position: relative;\n user-select: none;\n vertical-align: middle;\n width: 1em;\n\n &::before {\n content: \"\";\n display: block;\n height: 1em;\n width: 1em;\n }\n }\n\n &:hover .#{$ns}-control-indicator {\n background-color: $control-background-color-hover;\n }\n\n input:not(:disabled):active ~ .#{$ns}-control-indicator {\n background: $control-background-color-active;\n box-shadow: $button-box-shadow-active;\n }\n\n input:disabled ~ .#{$ns}-control-indicator {\n background: $button-background-color-disabled;\n box-shadow: none;\n cursor: not-allowed;\n }\n\n input:focus ~ .#{$ns}-control-indicator {\n @include focus-outline();\n }\n\n // right-aligned indicator is glued to the right side of the container\n &.#{$ns}-align-right .#{$ns}-control-indicator {\n float: right;\n margin-left: $control-indicator-spacing;\n margin-top: 1px;\n }\n\n &.#{$ns}-large {\n @include indicator-position($control-indicator-size-large);\n // larger text\n font-size: $pt-font-size-large;\n\n .#{$ns}-control-indicator {\n // em-based sizing\n font-size: $control-indicator-size-large;\n }\n\n &.#{$ns}-align-right .#{$ns}-control-indicator {\n margin-top: 0;\n }\n }\n\n /*\n Checkbox\n\n Markup:\n \n\n :checked - Checked\n :disabled - Disabled. Also add .#{$ns}-disabled to .#{$ns}-control to change text color (not shown below).\n :indeterminate - Indeterminate. Note that this style can only be achieved via JavaScript\n input.indeterminate = true.\n .#{$ns}-align-right - Right-aligned indicator\n .#{$ns}-large - Large\n\n Styleguide checkbox\n */\n\n &.#{$ns}-checkbox {\n @mixin indicator-inline-icon($icon) {\n &::before {\n // embed SVG icon image as backgroud-image above gradient.\n // the SVG image content is inlined into the CSS, so use this sparingly.\n background-image: svg-icon(\"16px/#{$icon}.svg\", (path: (fill: $white)));\n }\n }\n\n // make :indeterminate look like :checked _for Checkbox only_\n @include control-checked-colors(\":indeterminate\");\n\n .#{$ns}-control-indicator {\n border-radius: $pt-border-radius;\n }\n\n input:checked ~ .#{$ns}-control-indicator {\n @include indicator-inline-icon(\"small-tick\");\n }\n\n input:indeterminate ~ .#{$ns}-control-indicator {\n @include indicator-inline-icon(\"small-minus\");\n }\n }\n\n /*\n Radio\n\n Markup:\n \n\n :checked - Selected\n :disabled - Disabled. Also add .#{$ns}-disabled to .#{$ns}-control to change text color (not shown below).\n .#{$ns}-align-right - Right-aligned indicator\n .#{$ns}-large - Large\n\n Styleguide radio\n */\n\n &.#{$ns}-radio {\n .#{$ns}-control-indicator {\n border-radius: 50%;\n }\n\n input:checked ~ .#{$ns}-control-indicator::before {\n background-image: radial-gradient($white, $white 28%, transparent 32%);\n }\n\n input:checked:disabled ~ .#{$ns}-control-indicator::before {\n opacity: 0.5;\n }\n\n input:focus ~ .#{$ns}-control-indicator {\n -moz-outline-radius: $control-indicator-size;\n }\n }\n\n /*\n Switch\n\n Markup:\n \n\n :checked - Selected\n :disabled - Disabled. Also add .#{$ns}-disabled to .#{$ns}-control to change text color (not shown below).\n .#{$ns}-align-right - Right-aligned indicator\n .#{$ns}-large - Large\n\n Styleguide switch\n */\n\n /* stylelint-disable-next-line order/order */\n $switch-width: 1.75em !default;\n $switch-indicator-margin: 2px !default;\n $switch-indicator-size: calc(1em - #{$switch-indicator-margin * 2});\n\n $switch-indicator-child-height: 1em;\n $switch-indicator-child-outside-margin: 0.5em;\n $switch-indicator-child-inside-margin: 1.2em;\n\n $switch-indicator-text-font-size: 0.7em;\n\n $switch-background-color: rgba($gray4, 0.5) !default;\n $switch-background-color-hover: rgba($gray2, 0.5) !default;\n $switch-background-color-active: rgba($gray1, 0.5) !default;\n $switch-background-color-disabled: $button-background-color-disabled !default;\n $switch-checked-background-color: $control-checked-background-color !default;\n $switch-checked-background-color-hover: $control-checked-background-color-hover !default;\n $switch-checked-background-color-active: $control-checked-background-color-active !default;\n $switch-checked-background-color-disabled: rgba($blue3, 0.5) !default;\n\n $dark-switch-background-color: rgba($black, 0.5) !default;\n $dark-switch-background-color-hover: rgba($black, 0.7) !default;\n $dark-switch-background-color-active: rgba($black, 0.9) !default;\n $dark-switch-background-color-disabled: $dark-button-background-color-disabled !default;\n $dark-switch-checked-background-color: $control-checked-background-color !default;\n $dark-switch-checked-background-color-hover: $control-checked-background-color-hover !default;\n $dark-switch-checked-background-color-active: $control-checked-background-color-active !default;\n $dark-switch-checked-background-color-disabled: rgba($blue1, 0.5) !default;\n\n $switch-indicator-background-color: $white !default;\n $switch-indicator-background-color-disabled: rgba($white, 0.8) !default;\n $dark-switch-indicator-background-color: $dark-gray5 !default;\n $dark-switch-indicator-background-color-disabled: rgba($black, 0.4) !default;\n\n &.#{$ns}-switch {\n @mixin indicator-colors(\n $selector,\n $color,\n $hover-color,\n $active-color,\n $disabled-color,\n $disabled-indicator-color\n ) {\n input#{$selector} ~ .#{$ns}-control-indicator {\n background: $color;\n }\n\n &:hover input#{$selector} ~ .#{$ns}-control-indicator {\n background: $hover-color;\n }\n\n input#{$selector}:not(:disabled):active ~ .#{$ns}-control-indicator {\n background: $active-color;\n }\n\n input#{$selector}:disabled ~ .#{$ns}-control-indicator {\n background: $disabled-color;\n\n &::before {\n background: $disabled-indicator-color;\n }\n }\n }\n\n @include indicator-colors(\n \"\",\n $switch-background-color,\n $switch-background-color-hover,\n $switch-background-color-active,\n $switch-background-color-disabled,\n $switch-indicator-background-color-disabled\n );\n @include indicator-colors(\n \":checked\",\n $switch-checked-background-color,\n $switch-checked-background-color-hover,\n $switch-checked-background-color-active,\n $switch-checked-background-color-disabled,\n $switch-indicator-background-color-disabled\n );\n // convert em variable to px value\n @include indicator-position($switch-width / 1em * $control-indicator-size);\n\n .#{$ns}-control-indicator {\n border: none;\n border-radius: $switch-width;\n // override default button styles, never have a box-shadow here.\n /* stylelint-disable-next-line declaration-no-important */\n box-shadow: none !important;\n min-width: $switch-width;\n transition: background-color $pt-transition-duration $pt-transition-ease;\n width: auto;\n\n &::before {\n background: $switch-indicator-background-color;\n border-radius: 50%;\n box-shadow: $button-box-shadow-overlay;\n height: $switch-indicator-size;\n left: 0;\n margin: $switch-indicator-margin;\n position: absolute;\n transition: left $pt-transition-duration $pt-transition-ease;\n width: $switch-indicator-size;\n }\n }\n\n input:checked ~ .#{$ns}-control-indicator::before {\n // 1em is size of indicator\n left: calc(100% - 1em);\n }\n\n &.#{$ns}-large {\n @include indicator-position($switch-width / 1em * $control-indicator-size-large);\n }\n\n .#{$ns}-dark & {\n @include indicator-colors(\n \"\",\n $dark-switch-background-color,\n $dark-switch-background-color-hover,\n $dark-switch-background-color-active,\n $dark-switch-background-color-disabled,\n $dark-switch-indicator-background-color-disabled\n );\n @include indicator-colors(\n \":checked\",\n $dark-switch-checked-background-color,\n $dark-switch-checked-background-color-hover,\n $dark-switch-checked-background-color-active,\n $dark-switch-checked-background-color-disabled,\n $dark-switch-indicator-background-color-disabled\n );\n\n .#{$ns}-control-indicator::before {\n background: $dark-switch-indicator-background-color;\n box-shadow: $dark-button-box-shadow;\n }\n\n input:checked ~ .#{$ns}-control-indicator::before {\n // inset shadow so it forms a dark line instead of blurring into the blue\n box-shadow: inset $dark-button-box-shadow;\n }\n }\n\n .#{$ns}-switch-inner-text {\n font-size: $switch-indicator-text-font-size;\n text-align: center;\n }\n\n .#{$ns}-control-indicator-child {\n &:first-child {\n line-height: 0;\n margin-left: $switch-indicator-child-outside-margin;\n margin-right: $switch-indicator-child-inside-margin;\n visibility: hidden;\n }\n\n &:last-child {\n line-height: $switch-indicator-child-height;\n margin-left: $switch-indicator-child-inside-margin;\n margin-right: $switch-indicator-child-outside-margin;\n visibility: visible;\n }\n }\n\n input:checked ~ .#{$ns}-control-indicator .#{$ns}-control-indicator-child {\n &:first-child {\n line-height: $switch-indicator-child-height;\n visibility: visible;\n }\n\n &:last-child {\n line-height: 0;\n visibility: hidden;\n }\n }\n }\n\n .#{$ns}-dark & {\n color: $pt-dark-text-color;\n\n &.#{$ns}-disabled {\n color: $pt-dark-text-color-disabled;\n }\n\n .#{$ns}-control-indicator {\n background-color: $dark-control-background-color;\n background-image: $dark-button-gradient;\n box-shadow: $dark-button-box-shadow;\n }\n\n &:hover .#{$ns}-control-indicator {\n background-color: $dark-control-background-color-hover;\n }\n\n input:not(:disabled):active ~ .#{$ns}-control-indicator {\n background: $dark-control-background-color-active;\n box-shadow: $dark-button-box-shadow-active;\n }\n\n input:disabled ~ .#{$ns}-control-indicator {\n background: $dark-button-background-color-disabled;\n box-shadow: none;\n cursor: not-allowed;\n }\n\n &.#{$ns}-checkbox input:disabled {\n &:checked,\n &:indeterminate {\n ~ .#{$ns}-control-indicator {\n color: $dark-button-color-disabled;\n }\n }\n }\n }\n\n /*\n Inline labels\n\n Markup:\n
\n \n \n \n \n
\n\n Styleguide checkbox-inline\n */\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../button/common\";\n@import \"../../common/mixins\";\n\n/*\nFile input\n\nMarkup:\n\n\n:disabled - Disabled\n.#{$ns}-large - Larger size\n.#{$ns}-fill - Take up full width of parent element\n.#{$ns}-file-input-has-selection - User has made a selection\n\nStyleguide file-input\n*/\n\n$file-input-button-width: $pt-grid-size * 7 !default;\n$file-input-button-width-large: $pt-grid-size * 8.5 !default;\n$file-input-button-padding: ($pt-input-height - $pt-button-height-small) / 2 !default;\n$file-input-button-padding-large: ($pt-input-height-large - $pt-button-height) / 2 !default;\n\n.#{$ns}-file-input {\n cursor: pointer;\n display: inline-block;\n height: $pt-input-height;\n position: relative;\n\n input {\n margin: 0;\n min-width: $pt-grid-size * 20;\n opacity: 0;\n\n // unlike other form controls that directly style native elements,\n // pt-file-input wraps and hides the native element for better control over\n // visual styles. to disable, we need to disable the hidden child input, not\n // the surrounding wrapper. @see https://github.com/palantir/blueprint/issues/689\n // for gory details.\n &:disabled + .#{$ns}-file-upload-input,\n &.#{$ns}-disabled + .#{$ns}-file-upload-input {\n @include pt-input-disabled();\n\n &::after {\n @include pt-button-disabled();\n }\n\n .#{$ns}-dark & {\n @include pt-dark-input-disabled();\n\n &::after {\n @include pt-dark-button-disabled();\n }\n }\n }\n }\n\n &.#{$ns}-file-input-has-selection {\n .#{$ns}-file-upload-input {\n color: $pt-text-color;\n }\n\n .#{$ns}-dark & .#{$ns}-file-upload-input {\n color: $pt-dark-text-color;\n }\n }\n\n &.#{$ns}-fill {\n width: 100%;\n }\n\n &.#{$ns}-large,\n .#{$ns}-large & {\n height: $pt-input-height-large;\n }\n\n .#{$ns}-file-upload-input-custom-text::after {\n content: attr(#{$ns}-button-text);\n }\n}\n\n.#{$ns}-file-upload-input {\n @include pt-input();\n @include overflow-ellipsis();\n color: $pt-text-color-disabled;\n left: 0;\n padding-right: $file-input-button-width + $input-padding-horizontal;\n position: absolute;\n right: 0;\n top: 0;\n user-select: none;\n\n &::after {\n @include pt-button();\n @include pt-button-height($pt-button-height-small);\n @include overflow-ellipsis();\n border-radius: $pt-border-radius;\n content: \"Browse\";\n line-height: $pt-button-height-small;\n margin: $file-input-button-padding;\n position: absolute;\n right: 0;\n text-align: center;\n top: 0;\n width: $file-input-button-width;\n }\n\n &:hover::after {\n @include pt-button-hover();\n }\n\n &:active::after {\n @include pt-button-active();\n }\n\n .#{$ns}-large & {\n @include pt-input-large();\n padding-right: $file-input-button-width-large + $input-padding-horizontal;\n\n &::after {\n @include pt-button-height($pt-button-height);\n line-height: $pt-button-height;\n margin: $file-input-button-padding-large;\n width: $file-input-button-width-large;\n }\n }\n\n .#{$ns}-dark & {\n @include pt-dark-input();\n color: $pt-dark-text-color-disabled;\n\n &::after {\n @include pt-dark-button();\n }\n\n &:hover::after {\n @include pt-dark-button-hover();\n }\n\n &:active::after {\n @include pt-dark-button-active();\n }\n }\n}\n\n// hack to force the button shadow to display since\n// it doesn't render correct via the `pt-button` mixin\n/* stylelint-disable-next-line no-duplicate-selectors */\n.#{$ns}-file-upload-input::after { box-shadow: $button-box-shadow; }\n","// Copyright 2017 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../../common/mixins\";\n@import \"common\";\n\n/*\nForm groups\n\nMarkup:\n
\n \n
\n
\n \n \n
\n
Please enter a value
\n
\n
\n\n:disabled - Disable the input.\n.#{$ns}-disabled - Disabled styles. Input must be disabled separately via attribute.\n.#{$ns}-inline - Label and content appear side by side.\n.#{$ns}-intent-primary - Apply intent to form group and input separately.\n\nStyleguide form-group\n*/\n\n.#{$ns}-form-group {\n display: flex;\n flex-direction: column;\n margin: 0 0 ($pt-grid-size * 1.5);\n\n label.#{$ns}-label {\n margin-bottom: $pt-grid-size / 2;\n }\n\n .#{$ns}-control {\n margin-top: ($pt-input-height - $control-indicator-size) / 2;\n }\n\n .#{$ns}-form-group-sub-label,\n .#{$ns}-form-helper-text {\n color: $pt-text-color-muted;\n font-size: $pt-font-size-small;\n }\n\n .#{$ns}-form-group-sub-label {\n margin-bottom: $pt-grid-size / 2;\n }\n\n .#{$ns}-form-helper-text {\n margin-top: $pt-grid-size / 2;\n }\n\n /* stylelint-disable-next-line order/declaration-block-order */\n @each $intent, $color in $pt-intent-text-colors {\n &.#{$ns}-intent-#{$intent} {\n .#{$ns}-form-group-sub-label,\n .#{$ns}-form-helper-text {\n color: $color;\n }\n }\n }\n\n &.#{$ns}-inline {\n align-items: flex-start;\n flex-direction: row;\n\n &.#{$ns}-large label.#{$ns}-label {\n line-height: $pt-input-height-large;\n margin: 0 $pt-grid-size 0 0;\n }\n\n label.#{$ns}-label {\n line-height: $pt-input-height;\n margin: 0 $pt-grid-size 0 0;\n }\n }\n\n &.#{$ns}-disabled {\n .#{$ns}-label,\n .#{$ns}-text-muted,\n .#{$ns}-form-group-sub-label,\n .#{$ns}-form-helper-text {\n // disabled state always overrides over styles\n /* stylelint-disable-next-line declaration-no-important */\n color: $pt-text-color-disabled !important;\n }\n }\n\n .#{$ns}-dark & {\n @each $intent, $color in $pt-dark-intent-text-colors {\n &.#{$ns}-intent-#{$intent} {\n .#{$ns}-form-group-sub-label,\n .#{$ns}-form-helper-text {\n color: $color;\n }\n }\n }\n\n .#{$ns}-form-helper-text {\n color: $pt-dark-text-color-muted;\n }\n\n &.#{$ns}-disabled {\n .#{$ns}-label,\n .#{$ns}-text-muted,\n .#{$ns}-form-group-sub-label,\n .#{$ns}-form-helper-text {\n // disabled state always overrides over styles\n /* stylelint-disable-next-line declaration-no-important */\n color: $pt-dark-text-color-disabled !important;\n }\n }\n }\n}\n","// Copyright 2016 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n@import \"../button/common\";\n\n/*\nInput groups\n\nMarkup:\n
\n \n \n
\n
\n \n \n
\n
\n \n \n \n
\n\n:disabled - Disabled input. Must be added separately to the <input> and <button>. Also add .#{$ns}-disabled to .#{$ns}-input-group for icon coloring (not shown below).\n.#{$ns}-round - Rounded caps. Button will also be rounded.\n.#{$ns}-large - Large group. Children will adjust size accordingly.\n.#{$ns}-small - Small group. Children will adjust size accordingly.\n.#{$ns}-intent-primary - Primary intent. (All 4 intents are supported.)\n.#{$ns}-fill - Take up full width of parent element.\n\nStyleguide input-group\n*/\n\n// 3px space between small button and regular input\n$input-button-height: $pt-button-height-small !default;\n// 5px space between regular button and large input\n$input-button-height-large: $pt-button-height !default;\n// 1px space between regular button and small input\n$input-button-height-small: $pt-button-height-smaller !default;\n\n.#{$ns}-input-group {\n display: block;\n position: relative;\n\n .#{$ns}-input {\n // explicit position prevents shadow clipping https://github.com/palantir/blueprint/pull/490#issuecomment-273342170\n position: relative;\n width: 100%;\n\n // add space if there's something before or after the input\n &:not(:first-child) {\n padding-left: $pt-input-height;\n }\n\n &:not(:last-child) {\n padding-right: $pt-input-height;\n }\n }\n\n .#{$ns}-input-action,\n > .#{$ns}-input-left-container,\n > .#{$ns}-button,\n > .#{$ns}-icon {\n position: absolute;\n top: 0;\n\n // glue it to the end it appears on\n &:first-child {\n left: 0;\n }\n\n &:last-child {\n right: 0;\n }\n }\n\n .#{$ns}-button {\n @include pt-button-height($input-button-height);\n margin: ($pt-input-height - $input-button-height) / 2;\n padding: $button-padding-small;\n\n // icons CSS API support\n &:empty { padding: 0; }\n }\n\n // bump icon or left content up so it sits above input\n > .#{$ns}-input-left-container,\n > .#{$ns}-icon {\n z-index: 1;\n }\n\n // direct descendant to exclude icons in buttons\n > .#{$ns}-input-left-container > .#{$ns}-icon,\n > .#{$ns}-icon {\n color: $pt-icon-color;\n\n &:empty {\n @include pt-icon($pt-icon-size-standard);\n }\n }\n\n // adjusting the margin of spinners in input groups\n // we have to avoid targetting buttons that contain a spinner\n > .#{$ns}-input-left-container > .#{$ns}-icon,\n > .#{$ns}-icon,\n .#{$ns}-input-action > .#{$ns}-spinner {\n margin: ($pt-input-height - $pt-icon-size-standard) / 2;\n }\n\n .#{$ns}-tag {\n margin: $pt-grid-size / 2;\n }\n\n // all buttons go gray in default state and assume their native colors only when hovered\n // or when input is focused. this prevents distracting colors in the UI.\n .#{$ns}-input:not(:focus) + .#{$ns}-button,\n .#{$ns}-input:not(:focus) + .#{$ns}-input-action .#{$ns}-button {\n &.#{$ns}-minimal:not(:hover):not(:focus) {\n color: $pt-text-color-muted;\n\n // same goes for dark\n /* stylelint-disable-next-line selector-max-compound-selectors */\n .#{$ns}-dark & {\n color: $pt-dark-text-color-muted;\n }\n\n #{$icon-classes} {\n color: $pt-icon-color;\n }\n }\n\n &.#{$ns}-minimal:disabled {\n // override more specific selector above\n /* stylelint-disable declaration-no-important */\n color: $pt-icon-color-disabled !important;\n\n #{$icon-classes} {\n color: $pt-icon-color-disabled !important;\n }\n }\n }\n\n // this class echoes `input:disabled` on the child input, but each action must individually be disabled\n &.#{$ns}-disabled {\n // note that enabled buttons inside this input group are still clickable\n cursor: not-allowed;\n\n .#{$ns}-icon {\n color: $pt-icon-color-disabled;\n }\n }\n\n &.#{$ns}-large {\n .#{$ns}-button {\n @include pt-button-height($input-button-height-large);\n margin: ($pt-input-height-large - $input-button-height-large) / 2;\n }\n\n > .#{$ns}-input-left-container > .#{$ns}-icon,\n > .#{$ns}-icon,\n .#{$ns}-input-action > .#{$ns}-spinner {\n margin: ($pt-input-height-large - $pt-icon-size-standard) / 2;\n }\n\n .#{$ns}-input {\n @include pt-input-large();\n\n &:not(:first-child) {\n padding-left: $pt-button-height-large;\n }\n\n &:not(:last-child) {\n padding-right: $pt-button-height-large;\n }\n }\n }\n\n &.#{$ns}-small {\n .#{$ns}-button {\n @include pt-button-height($pt-button-height-smaller);\n margin: ($pt-input-height-small - $pt-button-height-smaller) / 2;\n }\n\n .#{$ns}-tag {\n @include pt-button-height($pt-button-height-smaller);\n margin: ($pt-input-height-small - $pt-button-height-smaller) / 2;\n }\n\n > .#{$ns}-input-left-container > .#{$ns}-icon,\n > .#{$ns}-icon,\n .#{$ns}-input-action > .#{$ns}-spinner {\n margin: ($pt-input-height-small - $pt-icon-size-standard) / 2;\n }\n\n .#{$ns}-input {\n @include pt-input-small();\n\n &:not(:first-child) {\n padding-left: $pt-icon-size-standard + $input-small-padding;\n }\n\n &:not(:last-child) {\n padding-right: $pt-icon-size-standard + $input-small-padding;\n }\n }\n }\n\n &.#{$ns}-fill {\n flex: 1 1 auto;\n width: 100%;\n }\n\n &.#{$ns}-round {\n .#{$ns}-button,\n .#{$ns}-input,\n .#{$ns}-tag {\n border-radius: $pt-input-height;\n }\n }\n\n .#{$ns}-dark & {\n .#{$ns}-icon {\n color: $pt-dark-icon-color;\n }\n\n &.#{$ns}-disabled .#{$ns}-icon {\n color: $pt-dark-icon-color-disabled;\n }\n }\n\n @each $intent, $color in $pt-intent-colors {\n &.#{$ns}-intent-#{$intent} {\n .#{$ns}-input {\n @include pt-input-intent($color);\n }\n\n > .#{$ns}-icon {\n color: map-get($pt-intent-text-colors, $intent);\n\n .#{$ns}-dark & {\n color: map-get($pt-dark-intent-text-colors, $intent);\n }\n }\n }\n }\n}\n","// Copyright 2015 Palantir Technologies, Inc. All rights reserved.\n// Licensed under the Apache License, Version 2.0.\n\n@import \"../../common/variables\";\n\n/*\nText inputs\n\nMarkup:\n\n\n:disabled - Disabled\n:readonly - Readonly\n.#{$ns}-round - Rounded ends\n.#{$ns}-large - Larger size\n.#{$ns}-small - Small size\n.#{$ns}-intent-primary - Primary intent\n.#{$ns}-intent-success - Success intent\n.#{$ns}-intent-warning - Warning intent\n.#{$ns}-intent-danger - Danger intent\n.#{$ns}-fill - Take up full width of parent element\n\nStyleguide input\n*/\n\n.#{$ns}-input {\n @include pt-input();\n\n &.#{$ns}-large {\n @include pt-input-large();\n }\n\n &.#{$ns}-small {\n @include pt-input-small();\n }\n\n &.#{$ns}-fill {\n flex: 1 1 auto;\n width: 100%;\n }\n\n .#{$ns}-dark & {\n @include pt-dark-input();\n }\n\n @each $intent, $color in $pt-intent-colors {\n &.#{$ns}-intent-#{$intent} {\n @include pt-input-intent($color);\n\n .#{$ns}-dark & {\n @include pt-dark-input-intent($color);\n }\n }\n }\n\n &::-ms-clear {\n display: none;\n }\n}\n\n/*\nSearch inputs\n\nMarkup:\n
\n \n \n
\n\n:disabled - Disabled. Also add .#{$ns}-disabled to .#{$ns}-input-group for icon coloring (not shown below).\n.#{$ns}-large - Large\n.#{$ns}-small - Small\n\nStyleguide input-search\n*/\n\n/*\nTextareas\n\nMarkup:\n\n\n:disabled - Disabled\n:readonly - Readonly\n.#{$ns}-large - Larger font size\n.#{$ns}-small - Small font size\n.#{$ns}-intent-primary - Primary intent\n.#{$ns}-intent-danger - Danger intent\n.#{$ns}-fill - Take up full width of parent element\n\nStyleguide textarea\n*/\n\n/* stylelint-disable-next-line selector-no-qualifying-type */\ntextarea.#{$ns}-input {\n max-width: 100%;\n padding: $input-padding-horizontal;\n\n &,\n &.#{$ns}-large,\n &.#{$ns}-small {\n // override input styles for these modifiers.\n // line-height is needed to center text on but not on multiline