@finos/legend-application-pure-ide-deployment
Version:
Legend Pure IDE web application deployment
33 lines (31 loc) • 189 kB
CSS
/** @license @finos/legend-art v7.1.152
* Copyright (c) 2020-present, Goldman Sachs
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
*{margin:0;padding:0;border:none;font:inherit;font-weight:400;vertical-align:baseline}*,*::after,*::before{box-sizing:inherit}*:focus{outline:none}button{background:none;cursor:pointer}button[disabled]{cursor:not-allowed}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:62.5%;overflow-y:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-y:hidden;font-size:1.4rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}html,body{overscroll-behavior-x:none}::-webkit-scrollbar{width:.8rem;height:.8rem}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--color-light-shade-100);border:.2rem solid rgba(0,0,0,0);background-clip:content-box;border-radius:.4rem}.scrollbar--light::-webkit-scrollbar-thumb{background:var(--color-light-shade-100)}::-webkit-scrollbar-thumb:window-inactive{background:var(--color-dark-shade-100)}/*# sourceMappingURL=normalize.css.map */
/** @license @finos/legend-art v7.1.152
* Copyright (c) 2020-present, Goldman Sachs
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/:root{--color-white: #fff;--color-light-grey-0: #fafafa;--color-light-grey-50: #f3f3f3;--color-light-grey-100: #efefef;--color-light-grey-150: #e6e6e6;--color-light-grey-180: #dcdcdc;--color-light-grey-200: #ddd;--color-light-grey-250: #d4d4d4;--color-light-grey-300: #cecece;--color-light-grey-400: #bbb;--color-black: #000;--color-dark-grey-50: #1e1e1e;--color-dark-grey-80: #252525;--color-dark-grey-85: #272727;--color-dark-grey-100: #2d2d2d;--color-dark-grey-200: #353535;--color-dark-grey-250: #3e3e3e;--color-dark-grey-280: #404040;--color-dark-grey-300: #595959;--color-dark-grey-350: #606060;--color-dark-grey-400: #737373;--color-dark-grey-500: #9a9a9a;--color-navy-300: #45456b;--color-navy-500: #34345f;--color-navy-600: #c2c2e3;--color-purple-0: #d3bee0;--color-purple-50: #af90c3;--color-purple-100: #8a58ab;--color-purple-200: #804090;--color-purple-400: #5d3b73;--color-purple-700: #820ddf;--color-magenta-30: #c585c0;--color-magenta-50: #d06c99;--color-magenta-70: #f152b1;--color-magenta-100: #bb619b;--color-magenta-300: #8c4268;--color-pink-0: #ffc0cb;--color-pink-100: #ffa7c4;--color-pink-200: #f05577;--color-pink-300: #d14664;--color-pink-380: #c5375f;--color-pink-400: #b33659;--color-pink-500: #af2a5b;--color-red-0: #ffe6e3;--color-red-50: #ff958c;--color-red-100: #f5584b;--color-red-150: #f95252;--color-red-180: #ea4646;--color-red-200: #bf2f22;--color-red-300: #be1100;--color-red-400: #800404;--color-red-500: #5a1d1d;--color-carmine-200: #af3e34;--color-skin-100: #f1b47f;--color-skin-200: #ce9178;--color-orange-50: #f90;--color-orange-100: #e97f49;--color-orange-150: #ca663a;--color-orange-200: #c95f03;--color-orange-250: #bb5803;--color-orange-400: #8a4628;--color-orange-500: #6c3f2b;--color-yellow-0: #ffffe0;--color-yellow-50: #dcdcaa;--color-yellow-80: #d7ba7d;--color-yellow-100: #ffca34;--color-yellow-200: #fbbc05;--color-yellow-300: #e2a700;--color-yellow-400: #dc9d2a;--color-yellow-500: #c58105;--color-dark-yellow-500: #342a18;--color-green-20: #c9e9ca;--color-green-80: #65d081;--color-green-100: #34a853;--color-success: #22c55e;--color-green-200: #014321;--color-lime-50: #a5ea81;--color-lime-75: #aad468;--color-lime-150: #6a9955;--color-green-neon-100: #2cca72;--color-medium-green-0: #7bffc8;--color-medium-green-100: #39cca2;--color-medium-green-150: #40c8ae;--color-medium-green-180: #4ec9b0;--color-medium-green-450: #139077;--color-medium-green-500: #11846d;--color-teal-50: #16b8bf;--color-light-blue-0: #deebff;--color-light-blue-10: #9cddfe;--color-light-blue-20: #7fdbff;--color-light-blue-50: #6391d0;--color-light-blue-200: #477cc5;--color-light-blue-400: #2c4f80;--color-light-blue-450: #264f77;--color-blue-40: #40a6ff;--color-blue-50: #1c89d2;--color-blue-100: #007acc;--color-blue-150: #0a73b9;--color-blue-180: #0c6bab;--color-blue-200: #08629e;--color-blue-300: #014a7b;--color-blue-500: #002f4f;--color-blue-400: #0f4f9d;--color-light-shade-50: #ffffff12;--color-light-shade-100: #ffffff2e;--color-light-shade-150: #fff3;--color-dark-shade-0: #00000008;--color-dark-shade-50: #00000014;--color-dark-shade-100: #0000002e;--color-dark-shade-200: #00000030;--color-dark-shade-230: #0000003d;--color-dark-shade-250: #00000045;--color-dark-shade-280: #0000004f;--color-dark-shade-300: #00000061;--color-dark-shade-800: #000000a6;--color-dark-shade-900: #000000c4;--color-dark-blue-shade-100: #7f7ab124;--color-dark-red-shade-50: #ff00000d;--color-dark-red-shade-100: #ff00001a;--color-eminence: #68217a;--color-mauve: #7685b9;--color-mauve-50: #7695ff;--color-purple-TEMP: #bfbcff;--color-orange-TEMP: #ffeed3;--color-navy-TEMP: #3f51b5;--color-yellow-TEMP: #f4b400;--color-yellow-TEMP-2: #c19033;--color-medium-green-TEMP-2: #43849c;--color-dnd__overlay: #63636394;--color-dnd__overlay-light: #d5d5d594;--color-app-header: var(--color-navy-500);--color-panel-border: var(--color-light-grey-100);--color-text-label: var(--color-light-grey-100);--color-required-label: var(--color-yellow-200);--color-input: var(--color-white);--color-input-border: var(--color-light-grey-200);--color-input-border--hover: var(--color-light-grey-400);--color-input-border--focus: var(--color-light-blue-200);--color-input-border--dark: var(--color-dark-grey-100);--color-test: var(--color-pink-200);--color-test--passed: var(--color-green-100);--color-test--failed: var(--color-orange-100);--color-test--error: var(--color-red-100);--color-test--skipped: var(--color-dark-grey-400);--color-conflict: var(--color-orange-150);--color-merge--current: var(--color-medium-green-150);--color-merge--base: var(--color-dark-grey-350);--color-merge--incoming: var(--color-blue-40);--color-warning: var(--color-yellow-100);--color-cart-blue-primary: #2b77d3;--color-cart-blue-secondary: #6b9ce2;--color-cart-blue-focus: #667eea;--color-cart-border-light: #e8eaed;--color-cart-border-medium: #e9ecef;--color-cart-background-light: #f8f9fa;--color-cart-background-lighter: #fafbfc;--color-cart-background-section: #f1f3f4;--color-cart-text-primary: #495057;--color-cart-text-secondary: #6c757d;--color-cart-text-dark: #1a202c;--color-cart-text-muted: #6b7280;--color-cart-text-category: #374151;--color-cart-scrollbar: #cbd5e1;--color-cart-scrollbar-hover: #94a3b8;--color-cart-card-header-start: #f8f9ff;--color-cart-card-header-end: #f0f4ff;--color-cart-provider-start: #667eea;--color-cart-provider-end: #764ba2;--color-cart-remove-bg: #ef4444;--color-cart-price-green: #059669;--color-cart-price-green-end: #10b981;--color-cart-category-bg-start: #f3f4f6;--color-cart-category-bg-end: #e5e7eb;--color-cart-clear-bg-start: #f8fafc;--color-cart-clear-bg-end: #e2e8f0;--color-cart-clear-border: #cbd5e1;--color-cart-clear-border-hover: #94a3b8;--color-cart-clear-text: #475569;--color-modal-text-primary: #1e293b;--color-modal-text-secondary: #64748b;--color-modal-text-muted: #475569;--color-modal-border-light: #e2e8f0;--color-modal-border-medium: #cbd5e1;--color-modal-border-focus: #93c5fd;--color-modal-background-light: #f8fafc;--color-modal-background-medium: #f1f5f9;--color-modal-background-card: #e2e8f0;--color-modal-blue-primary: #2b77d3;--color-modal-blue-secondary: #6b9ce2;--color-modal-blue-focus: #3b82f6;--color-modal-blue-light: #93c5fd;--color-modal-success-primary: #22c55e;--color-modal-success-secondary: #16a34a;--color-modal-purple-primary: #8b5cf6;--color-modal-purple-secondary: #6366f1;--color-modal-purple-light: #a855f7;--color-modal-category-bg: #99f6e4;--color-modal-category-text: #0d9488;--color-order-chip-terminal-bg: #e1e6fd;--color-order-chip-terminal-text: #0019f7;--color-order-chip-addon-bg: #d0e8f7;--color-order-chip-addon-text: #015383;--color-order-chip-category-bg: #ebe5f4;--color-order-chip-category-text: #3d0098;--color-order-chip-price-bg: #dcfce7;--color-order-chip-price-text: #166534;--color-search-chip-source-bg: #ebe5f4;--color-search-chip-source-text: #2d0070;--color-search-chip-license-bg: #d0e8f7;--color-search-chip-license-text: #013a5f;--color-dark-theme-bg-primary: #141414;--color-dark-theme-bg-secondary: #1a1a1a;--color-dark-theme-bg-tertiary: #202020;--color-dark-theme-bg-elevated: #2a2a2a;--color-dark-theme-text-primary: #fff;--color-dark-theme-text-secondary: #e0e0e0;--color-dark-theme-text-black: #000;--color-dark-theme-text-light-grey: #ccc;--color-dark-theme-text-grey: #999;--color-dark-theme-text-muted: #a0a0a0;--color-dark-theme-border: #333;--color-dark-theme-border-light: #404040;--color-dark-theme-blue-primary: #7399c6;--color-dark-theme-blue-secondary: #5b7fa3;--color-dark-theme-blue-accent: #4a6fa0;--color-dark-red-50: #fa5343;--color-dark-green-50: #6ac555;--color-dark-theme-dropdown-bg: #272424;--color-dark-theme-dropdown-hover-bg: #3c3c3c;--font-entity-label: "Roboto Condensed"}:root{--color-bg-app: var(--color-dark-grey-50);--color-bg-panel: var(--color-dark-grey-100);--color-bg-panel-header: var(--color-dark-grey-200);--color-bg-chrome: var(--color-dark-grey-250);--color-bg-elevated: var(--color-dark-grey-80);--color-bg-input: var(--color-dark-grey-100);--color-bg-hover: var(--color-dark-grey-250);--color-bg-selected: var(--color-light-blue-450);--color-bg-tag: var(--color-dark-grey-300);--color-bg-overlay: var(--color-dark-shade-300);--color-text-primary: var(--color-light-grey-0);--color-text-secondary: var(--color-light-grey-200);--color-text-muted: var(--color-light-grey-400);--color-text-disabled: var(--color-dark-grey-400);--color-text-inverted: var(--color-dark-grey-50);--color-text-on-accent: var(--color-light-grey-50);--color-text-link: var(--color-blue-100);--color-border-subtle: var(--color-dark-grey-100);--color-border-default: var(--color-dark-grey-200);--color-border-strong: var(--color-dark-grey-300);--color-border-focus: var(--color-blue-200);--color-accent: var(--color-blue-200);--color-accent-hover: var(--color-blue-100);--color-accent-subtle: var( --color-dark-blue-shade-100 );--color-status-error: var(--color-red-100);--color-status-error-bg: var(--color-dark-red-shade-100);--color-status-warn: var(--color-yellow-200);--color-status-warn-bg: var(--color-dark-yellow-500);--color-status-success: var(--color-green-100);--color-status-success-bg: var(--color-green-200);--color-status-info: var(--color-blue-100);--color-state-hover-on-accent: var(--color-light-shade-50);--color-state-disabled-on-accent: var(--color-dark-shade-300);--color-active-indicator: var(--color-yellow-200);--color-category-generation: var(--color-pink-300);--color-category-experimental: var(--color-mauve-50);--color-category-class: var(--color-purple-400);--color-category-enumeration: var(--color-medium-green-450);--color-category-primitive: var(--color-blue-200);--color-shadow: var( --color-dark-shade-280 )}.theme__default-dark{--color-bg-app: var(--color-dark-grey-50);--color-bg-panel: var(--color-dark-grey-100);--color-bg-panel-header: var(--color-dark-grey-200);--color-bg-chrome: var(--color-dark-grey-250);--color-bg-elevated: var(--color-dark-grey-80);--color-bg-input: var(--color-dark-grey-100);--color-bg-hover: var(--color-dark-grey-250);--color-bg-selected: var(--color-light-blue-450);--color-bg-tag: var(--color-dark-grey-300);--color-bg-overlay: var(--color-dark-shade-300);--color-text-primary: var(--color-light-grey-0);--color-text-secondary: var(--color-light-grey-200);--color-text-muted: var(--color-light-grey-400);--color-text-disabled: var(--color-dark-grey-400);--color-text-inverted: var(--color-dark-grey-50);--color-text-on-accent: var(--color-light-grey-50);--color-text-link: var(--color-blue-100);--color-border-subtle: var(--color-dark-grey-100);--color-border-default: var(--color-dark-grey-200);--color-border-strong: var(--color-dark-grey-300);--color-border-focus: var(--color-blue-200);--color-accent: var(--color-blue-200);--color-accent-hover: var(--color-blue-100);--color-accent-subtle: var(--color-dark-blue-shade-100);--color-status-error: var(--color-red-100);--color-status-error-bg: var(--color-dark-red-shade-100);--color-status-warn: var(--color-yellow-200);--color-status-warn-bg: var(--color-dark-yellow-500);--color-status-success: var(--color-green-100);--color-status-success-bg: var(--color-green-200);--color-status-info: var(--color-blue-100);--color-state-hover-on-accent: var(--color-light-shade-50);--color-state-disabled-on-accent: var(--color-dark-shade-300);--color-active-indicator: var(--color-yellow-200);--color-category-generation: var(--color-pink-300);--color-category-experimental: var(--color-mauve-50);--color-category-class: var(--color-purple-400);--color-category-enumeration: var(--color-medium-green-450);--color-category-primitive: var(--color-blue-200);--color-shadow: var(--color-dark-shade-280)}.theme__default-light{--color-bg-app: var(--color-light-grey-50);--color-bg-panel: var(--color-white);--color-bg-panel-header: var(--color-light-grey-100);--color-bg-chrome: var(--color-light-grey-150);--color-bg-elevated: var(--color-white);--color-bg-input: var(--color-white);--color-bg-hover: var(--color-light-grey-100);--color-bg-tag: var(--color-light-grey-300);--color-bg-selected: var(--color-light-blue-0);--color-bg-overlay: var(--color-dark-shade-300);--color-text-primary: var(--color-dark-grey-50);--color-text-secondary: var(--color-dark-grey-300);--color-text-muted: var(--color-dark-grey-400);--color-text-disabled: var(--color-light-grey-400);--color-text-inverted: var(--color-white);--color-text-on-accent: var(--color-light-grey-50);--color-text-link: var(--color-blue-200);--color-border-subtle: var(--color-light-grey-100);--color-border-default: var(--color-light-grey-200);--color-border-strong: var(--color-light-grey-400);--color-border-focus: var(--color-blue-200);--color-accent: var(--color-blue-200);--color-accent-hover: var(--color-blue-300);--color-accent-subtle: var(--color-light-blue-0);--color-status-error: var(--color-red-300);--color-status-error-bg: var(--color-red-0);--color-status-warn: var(--color-yellow-500);--color-status-warn-bg: var(--color-yellow-0);--color-status-success: var(--color-green-100);--color-status-success-bg: var(--color-green-20);--color-status-info: var(--color-blue-200);--color-state-hover-on-accent: var(--color-dark-shade-50);--color-state-disabled-on-accent: var(--color-dark-shade-300);--color-active-indicator: var(--color-blue-200);--color-category-generation: var(--color-pink-300);--color-category-experimental: var(--color-mauve-50);--color-category-class: var(--color-purple-400);--color-category-enumeration: var(--color-medium-green-450);--color-category-primitive: var(--color-blue-200);--color-shadow: var(--color-dark-shade-200)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes jiggle{from{transform:translateY(0.1rem)}to{transform:translateY(-0.1rem)}}@keyframes dnd-bounceup{from{transform:translateY(0.3rem)}to{transform:translateY(-0.3rem)}}.hotkey__combination{display:flex;align-items:center}.hotkey__key{display:flex;align-items:center;height:2.4rem;padding:0 .7rem;border-radius:.3rem;margin:0 .2rem;font-size:1.2rem;font-weight:500;font-family:"Roboto Mono",monospace}.hotkey__plus{display:flex;justify-content:center;align-items:center}.hotkey__plus svg{font-size:1rem;margin:0 .2rem}.dnd__dropzone{position:relative;width:100%;height:100%;padding:0;margin:0}.dnd__entry-drag-handle{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:2rem;height:2.8rem;background:var(--color-dark-shade-50);color:var(--color-text-muted);border-radius:.2rem;cursor:grab}.dnd__entry-drag-handle:active{cursor:grabbing}.dnd__entry-dropzone__placeholder{height:2.8rem;width:100%}.dnd__entry-dropzone__placeholder__content{display:flex;align-items:center;justify-content:center;border:.2rem dashed var(--color-text-disabled);height:100%;width:100%;margin:0;font-weight:700}.dnd__entry-dropzone__placeholder__content--children{display:inherit}.dnd__entry-dropzone__placeholder--active>.dnd__entry-dropzone__placeholder__content{background:var(--color-dnd__overlay)}.dnd__entry-dropzone__placeholder--droppable .dnd__entry-dropzone__placeholder__content{border:.2rem dashed var(--color-text-muted)}.dnd__entry-dropzone__placeholder__label{color:var(--color-text-disabled);font-size:1.2rem}.dnd__entry--droppable__indicator{display:flex;align-items:center;justify-content:center;border:.2rem dashed var(--color-text-muted);color:var(--color-text-disabled);display:block;width:100%;height:100%;position:absolute;z-index:1}.dnd__entry--droppable__indicator--dragover{background:var(--color-dnd__overlay)}.dnd__drag-preview-layer{position:fixed;pointer-events:none;z-index:100;left:0;top:0;width:100%;height:100%}.dnd__drag-preview-layer__content{display:flex;align-items:center;justify-content:center;display:inline-flex;height:2rem;padding:0 .5rem;font-size:1.2rem;background:var(--color-accent);color:var(--color-text-on-accent);border-radius:.2rem}.dnd__entry__container{width:100%;position:relative}.dnd__entry__placeholder{display:block;width:100%;height:100%;position:absolute;z-index:1}.dnd__entry__handle__container{float:left;cursor:grab;position:relative;z-index:1}.dnd__entry__handle__container:active{cursor:grabbing}.dnd__entry__handle__container--dragging{opacity:0}.dnd__entry__placeholder__content{border:.2rem dashed var(--color-text-muted);height:100%;background:var(--color-bg-panel)}.dnd__placeholder--light{border:.2rem dashed var(--color-border-default);background:var(--color-bg-app);height:100%}.dnd__dropzone--droppable{border:.2rem dashed var(--color-text-muted);color:var(--color-text-disabled);display:block;width:100%;height:100%;position:absolute;z-index:1}.divider-with-text{display:flex;align-items:center}.divider-with-text__border{border-bottom:3px solid var(--color-border-default);width:100%}.divider-with-text__content{padding:0 10px;font-size:1.5rem;color:var(--color-text-secondary)}.btn{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}.btn--primary{background:var(--color-primitive);border-color:var(--color-primitive);color:var(--color-text-primary)}.btn+.btn{margin-left:.5rem}.btn[disabled],.btn--primary[disabled]{background:var(--color-bg-panel-header);border-color:var(--color-border-default);color:var(--color-text-disabled)}.btn--wide{display:flex;align-items:center;justify-content:center;padding:0 1rem;height:2.8rem}.btn--sm{height:2.8rem;width:2.8rem;min-width:2.8rem}.btn--icon{display:flex;align-items:center;justify-content:center}.btn--icon--small{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.1rem;color:var(--color-text-primary);background:var(--color-bg-tag)}.btn--icon--small:hover{background:var(--color-bg-hover)}.btn--icon--margin--right{margin-right:.5rem}.btn--icon--margin--left{margin-left:.5rem}.btn--icon__caution{background:var(--color-status-warn);border-radius:0}.btn--icon__caution:hover{background:var(--color-status-warn)}.btn--icon--dark{background:var(--color-accent);color:var(--color-text-on-accent)}.btn--important{text-transform:uppercase;font-size:1.2rem;font-weight:500}.btn--dark{display:flex;align-items:center;justify-content:center;border-radius:.1rem;background:var(--color-accent);color:var(--color-text-on-accent)}.btn--dark:hover{background:var(--color-accent-hover)}.btn--dark[disabled]{background:var(--color-bg-tag);color:var(--color-text-disabled)}.btn--dark:focus{outline:.1rem solid var(--color-border-focus);outline-offset:.1rem}.btn--medium{display:flex;align-items:center;justify-content:center;border-radius:.1rem;background:var(--color-bg-panel-header);color:var(--color-text-primary)}.btn--medium:hover{background:var(--color-bg-hover)}.btn--medium[disabled]{background:var(--color-bg-tag);color:var(--color-text-disabled)}.btn--medium:focus{outline:.1rem solid var(--color-border-default);outline-offset:.1rem}.btn--dark.btn--caution{background:var(--color-pink-400)}.btn--dark.btn--caution:hover{background:var(--color-pink-380)}.btn--dark.btn--caution[disabled]{background:var(--color-bg-tag)}.btn--dark.btn--caution:focus{outline:.1rem solid var(--color-pink-400);outline-offset:.1rem}.btn--dark.btn--conflict{background:var(--color-conflict)}.btn--dark.btn--conflict:hover{background:var(--color-orange-200)}.btn--dark.btn--conflict[disabled]{background:var(--color-bg-tag)}.btn--dark.btn--conflict:focus{outline:.1rem solid var(--color-conflict);outline-offset:.1rem}.btn__icon--dark{display:flex;align-items:center;flex:2.8rem 0 0;height:2.8rem}.btn--error[disabled],.btn--error{background:var(--color-status-error);color:var(--color-text-on-accent)}.btn__dropdown-combo{display:flex;align-items:center;height:2.2rem}.btn__dropdown-combo__label{display:flex;align-items:center;height:2.2rem;width:10rem;background:var(--color-bg-tag);padding:1rem;border-radius:.2rem 0 0 .2rem}.btn__dropdown-combo__label__icon{font-size:1.2rem;color:var(--color-text-on-accent)}.btn__dropdown-combo__label__title{margin-left:.7rem;color:var(--color-text-on-accent);font-size:1.2rem;font-weight:500}.btn__dropdown-combo__dropdown-btn{display:flex;align-items:center;justify-content:center;height:2.2rem;width:2rem;background:var(--color-bg-tag);border-radius:0 .2rem .2rem 0;border-left:.1rem solid var(--color-shadow)}.btn__dropdown-combo__dropdown-btn svg{color:var(--color-text-primary)}.btn__dropdown-combo--primary .btn__dropdown-combo__label,.btn__dropdown-combo--primary .btn__dropdown-combo__dropdown-btn{background:var(--color-accent)}.btn__dropdown-combo__label:hover .btn__dropdown-combo__label__icon,.btn__dropdown-combo__label:hover .btn__dropdown-combo__label__title,.btn__dropdown-combo__dropdown-btn:hover svg{color:var(--color-text-on-accent)}.btn__dropdown-combo__label[disabled],.btn__dropdown-combo__dropdown-btn[disabled]{background:var(--color-bg-tag)}.btn__dropdown-combo[disabled] .btn__dropdown-combo__label__icon,.btn__dropdown-combo[disabled] .btn__dropdown-combo__label__title,.btn__dropdown-combo[disabled]:hover .btn__dropdown-combo__label__icon,.btn__dropdown-combo[disabled]:hover .btn__dropdown-combo__label__title,.btn__dropdown-combo__label[disabled]:hover .btn__dropdown-combo__label__icon,.btn__dropdown-combo__label[disabled]:hover .btn__dropdown-combo__label__title,.btn__dropdown-combo__label[disabled] .btn__dropdown-combo__label__icon,.btn__dropdown-combo__label[disabled] .btn__dropdown-combo__label__title,.btn__dropdown-combo[disabled] .btn__dropdown-combo__dropdown-btn svg,.btn__dropdown-combo[disabled]:hover .btn__dropdown-combo__dropdown-btn svg,.btn__dropdown-combo__dropdown-btn[disabled] svg,.btn__dropdown-combo__dropdown-btn[disabled]:hover svg{color:var(--color-text-disabled)}.btn__dropdown-combo__option{width:12rem}.btn__dropdown-combo+.btn__dropdown-combo{margin-left:.3rem}.btn__dropdown-combo__canceler{display:flex;align-items:center;height:2.2rem}.btn__dropdown-combo__canceler__label{display:flex;align-items:center;height:2.2rem;width:12rem;padding:1rem;border-radius:.2rem;justify-content:left}.btn__dropdown-combo__canceler__label__icon{font-size:1.2rem;color:var(--color-text-on-accent)}.btn__dropdown-combo__canceler__label__title{margin-left:.7rem;color:var(--color-text-on-accent);font-size:1.2rem;font-weight:500}.btn__dropdown-combo__canceler__label:hover .btn__dropdown-combo__canceler__label__icon,.btn__dropdown-combo__canceler__label:hover .btn__dropdown-combo__canceler__label__title{color:var(--color-text-on-accent)}.panel{display:flex;flex-direction:column;height:100%}.panel__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-bg-panel-header);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;padding-left:1rem;box-shadow:var(--color-shadow) 0 .1rem .5rem 0}.panel__header--dark{background:var(--color-dark-grey-50)}.panel__header__actions{display:flex;align-items:center;height:100%}.panel__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);cursor:pointer;width:2.8rem}.panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.panel__header__title{display:flex;align-items:center;user-select:none}.panel__header__title--light{color:var(--color-dark-grey-400);background:var(--color-light-grey-50)}.panel__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-text-secondary);background:var(--color-bg-tag);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.panel__header__title__label--light{color:var(--color-dark-grey-400);background:var(--color-light-grey-50)}.panel__header__title__label__status{display:flex;align-items:center;justify-content:center;padding:.7rem;font-weight:400;font-size:1.2rem;font-style:italic}.panel__header__title__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;font-weight:bold;color:var(--color-text-primary)}.panel__header__title__content--light{color:var(--color-dark-grey-400);background:var(--color-light-grey-50)}.panel__header--with-tabs{padding-left:0}.panel__header__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.panel__header__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;font-size:1.2rem;height:100%;color:var(--color-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);white-space:nowrap;cursor:pointer}.panel__header__tab--active{position:relative}.panel__header__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-active-indicator)}.panel__content{background:var(--color-bg-panel);height:calc(100% - 2.8rem);overflow-y:auto}.panel__content--dark{color:var(--color-light-grey-50);background:var(--color-dark-grey-50)}.panel__content--full{height:100%;width:100%;padding:.5rem 0}.panel__content__blank{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.panel__content__blank__content{color:var(--color-text-disabled);font-weight:700;cursor:default;user-select:none;padding:0 5rem;text-align:center;line-height:1.8rem}.panel__content__blank__content--hide{visibility:hidden}.panel__content__list{height:100%;width:100%;padding-top:.5rem}.panel__content--has-validation-error{overflow:hidden;position:relative;padding:0 !important;margin:0}.panel__content__validation-error{height:100%;width:100%;position:absolute;background:var(--color-status-error-bg);border:.1rem solid var(--color-status-error);z-index:100;padding:1rem;display:flex;justify-content:flex-end;align-items:flex-start;pointer-events:none}.panel__content__validation-error svg{pointer-events:all;cursor:help;color:var(--color-status-error);stroke-width:.4;stroke:var(--color-status-error)}.panel .input--small{max-width:45rem}.panel .input--full{width:45rem}.panel__list-selector__item{display:flex;align-items:center;justify-content:space-between;height:2.4rem;padding:1rem}.panel__list-selector__item__label{color:var(--color-text-on-accent);font-size:1.2rem;white-space:nowrap}.panel__list-selector__item--with-validation--error{background:var(--color-status-error-bg)}.panel__list-selector__item:hover{background:var(--color-accent-subtle);cursor:pointer}.panel__list-selector__item--selected,.panel__list-selector__item--selected:hover{background:var(--color-bg-selected)}.panel__list-selector__item--selected--with-validation--error,.panel__list-selector__item--selected--with-validation--error:hover{background:var(--color-status-error)}.panel__content__form{max-width:80rem;padding:2rem}.panel__content__form>div:last-child{margin-bottom:0}.panel__content__form__list{margin:1rem 0}.panel__content__form__list__item{display:flex;align-items:center;width:100%;display:flex}.panel__content__form__list__item--expand-width{justify-content:space-between}.panel__content__form__list__item__label{display:flex}.panel__content__form__list__item__title{display:flex;margin-right:1rem;font-weight:500}.panel__content__form__description{display:flex;align-items:center;background:var(--color-bg-panel);color:var(--color-text-muted);padding:1rem;width:60%;font-size:1.2rem;font-weight:400;margin-bottom:3rem;line-height:1.9rem}.panel__content__form__section{padding:0 1rem}.panel__content__form__section+.panel__content__form__section{margin-top:2rem;margin-bottom:2rem}.panel__content__form__section__divider{height:1rem;width:100%;border-bottom:.1rem solid var(--color-border-subtle)}.panel__content__form__divider{padding:.5rem 0}.panel__content__form__section__header__label{display:flex;align-items:center;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem;line-height:2rem;cursor:default}.panel__content__form__section__header__label__lock svg{margin-left:.5rem;font-size:1.2rem;color:var(--color-text-disabled)}.panel__content__form__section__header__prompt{word-break:normal;overflow-wrap:anywhere;font-size:1.4rem;color:var(--color-text-muted);line-height:2rem;margin-bottom:.8rem;cursor:default}.panel__content__form__section__input{width:100%;min-width:5rem;margin:0;padding:1rem;border-radius:.1rem;border:.1rem solid var(--color-bg-input);background:var(--color-bg-input);color:var(--color-text-secondary);height:2.8rem}.panel__content__form__section__input:focus{border:.1rem solid var(--color-border-focus);outline:none}.panel__content__form__section__input[disabled]{color:var(--color-text-disabled);cursor:not-allowed}.panel__content__form__section__input__container{display:flex;align-items:center;position:relative}.panel__content__form__section__input__container .panel__content__form__section__input{padding-right:3.8rem}.panel__content__form__section__input__reset-btn{display:flex;align-items:center;justify-content:center;position:absolute;right:0;height:2.8rem;width:2.8rem;color:var(--color-text-disabled)}.panel__content__form__section__input__reset-btn:hover{color:var(--color-text-muted)}.panel__content__form__section__textarea{width:100%;min-width:5rem;max-width:45rem;background:var(--color-bg-input);color:var(--color-text-secondary);padding:1rem;border-radius:.1rem;height:8rem;resize:none;line-height:2rem;border:.1rem solid var(--color-bg-input)}.panel__content__form__section__textarea:focus{border:.1rem solid var(--color-border-focus);outline:none}.panel__content__form__section__textarea[disabled]{color:var(--color-text-disabled);cursor:not-allowed}.panel__content__form__section__text-editor{width:100%;height:35rem;position:relative;border:.1rem solid var(--color-border-subtle);resize:both;overflow:hidden}.panel__content__form__section__number-input{width:20rem}.panel__content__form__section__toggler{display:flex;align-items:center;cursor:pointer}.panel__content__form__section__toggler__btn{align-self:flex-start;padding-top:.2rem}.panel__content__form__section__toggler__btn svg{font-size:2rem;color:var(--color-text-disabled)}.panel__content__form__section__toggler__btn:hover svg{font-size:2rem;color:var(--color-text-muted)}.panel__content__form__section__toggler__btn[disabled] svg,.panel__content__form__section__toggler__btn[disabled]:hover svg{cursor:not-allowed;color:var(--color-text-disabled)}.panel__content__form__section__toggler__btn--toggled svg{font-size:2rem;color:var(--color-accent)}.panel__content__form__section__toggler__btn--toggled:hover svg{font-size:2rem;color:var(--color-accent-hover)}.panel__content__form__section__toggler__btn--toggled[disabled] svg,.panel__content__form__section__toggler__btn--toggled[disabled]:hover svg{cursor:not-allowed;color:var(--color-text-disabled)}.panel__content__form__section__toggler__prompt{display:flex;align-items:center;justify-content:center;word-break:normal;overflow-wrap:anywhere;margin-left:.8rem;color:var(--color-text-muted);line-height:2rem;user-select:none;cursor:pointer}.panel__content__form__section__toggler__prompt svg{margin-left:.5rem}.panel__content__form__section__dropdown{max-width:45rem}.panel__content__form__section__list{max-width:45rem}.panel__content__form__section__list__empty{display:flex;align-items:center;justify-content:center;height:4rem;width:100%;color:var(--color-text-disabled);font-weight:500;max-width:45rem;border:.2rem dashed var(--color-border-default);margin-bottom:1rem}.panel__content__form__section__list__items{margin-bottom:.8rem;max-width:45rem}.panel__content__form__section__list__item--customized{margin-bottom:.5rem}.panel__content__form__section__list__item{display:flex;align-items:center;display:flex;justify-content:space-between;padding-left:.3rem;color:var(--color-text-muted);font-size:1.3rem;gap:1rem}.panel__content__form__section__list__item__rows{flex-direction:column}.panel__content__form__section__list__item__rows .row{display:flex;align-items:center;height:2rem;gap:1rem}.panel__content__form__section__list__item__rows .row .label{width:100px}.panel__content__form__section__list__item__rows .row .textbox{flex:1}.panel__content__form__section__list__item:hover{background:var(--color-bg-hover)}.panel__content__form__section__list__item:hover .panel__content__form__section__list__item__actions{display:flex}.panel__content__form__section__list__item:hover .panel__content__form__section__list__item__actions button[disabled]{display:none}.panel__content__form__section__list__item__key{display:flex;margin-left:.2rem}.panel__content__form__section__list__item__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;margin-left:.2rem}.panel__content__form__section__list__item__value__map-item__key{font-weight:500;color:var(--color-text-link)}.panel__content__form__section__list__item__value__map-item__separator{margin:0 .3rem}.panel__content__form__section__list__item__actions{display:none;height:2.2rem;padding:0 .3rem}.panel__content__form__section__list__new-item{display:flex;align-items:center}.panel__content__form__section__list__new-item__add{display:flex;margin-top:.8rem}.panel__content__form__section__list__new-item__input{margin-right:.5rem;padding:.5rem;height:2.2rem;line-height:2.2rem;background:var(--color-bg-input);border:.1rem solid var(--color-bg-input)}.panel__content__form__section__list__new-item__input:focus{border:.1rem solid var(--color-border-focus);outline:none}.panel__content__form__section__list__new-item__actions{display:flex}.panel__content__form__section__list__new-item__add-btn,.panel__content__form__section__list__new-item__cancel-btn{font-size:1.2rem;height:2.2rem;padding:0 1rem}.panel__content__form__section__list__new-item__add-btn[disabled],.panel__content__form__section__list__new-item__cancel-btn[disabled]{cursor:not-allowed}.panel__content__form__section__list__new-item__cancel-btn{background:var(--color-bg-panel-header)}.panel__content__form__section__list__new-item__cancel-btn:hover{background:var(--color-bg-hover)}.panel__content__form__section__list .btn{cursor:pointer;border:none;padding:0 1rem;border-radius:.2rem;font-size:1.2rem}.panel__content__form__section__list .btn[disabled]{cursor:not-allowed}.panel__content__form__section__list__item__edit-btn,.panel__content__form__section__list__item__remove-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;width:2.2rem}.panel__content__form__section__list__item__edit-btn svg,.panel__content__form__section__list__item__remove-btn svg{color:var(--color-text-muted)}.panel__content__form__section__list__item__edit-btn:hover svg,.panel__content__form__section__list__item__remove-btn:hover svg{color:var(--color-text-primary) !important}.panel__content__form__actions{display:flex;justify-content:flex-end}.panel__dnd__dropzone__overlay{width:100%;height:100%;position:absolute;background:var(--color-dnd__overlay);filter:blur(0.05rem);pointer-events:none;z-index:1}.panel__dnd__dropzone__content{height:100%;width:100%;overflow:auto;pointer-events:all;display:flex;flex-direction:column}.input{height:2.8rem;width:100%;padding:0 .5rem;border:.1rem solid var(--color-input-border)}.input:hover{border:.1rem solid var(--color-input-border--hover)}.input:focus{border:.1rem solid var(--color-input-border--focus)}.input[disabled]{cursor:not-allowed;border:.1rem solid var(--color-input-border)}.input__btn{display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-text-on-accent);height:2.8rem;padding:.5rem;border-radius:.1rem}.input__btn svg{height:90%;width:90%}.input__btn:hover{background:var(--color-accent-hover)}.input--dark{background:var(--color-bg-input);color:var(--color-text-primary);padding:0 .5rem;border:.1rem solid var(--color-bg-input)}.input--dark::placeholder{color:var(--color-text-disabled)}.input--dark:hover{border:.1rem solid var(--color-border-strong)}.input--dark:focus{border:.1rem solid var(--color-border-focus);outline:none}.input--dark[disabled]{border:.1rem solid var(--color-bg-input);color:var(--color-text-disabled)}.input--caution{border:.1rem solid var(--color-status-warn);background:var(--color-status-warn-bg)}.input--caution:hover{border:.1rem solid var(--color-status-warn)}.input--caution:focus{border:.1rem solid var(--color-status-warn) !important}.input-group{position:relative}.input-group__input{height:2.8rem;width:100%}.input-group__input__documentation{height:35rem;vertical-align:top;resize:vertical;padding:.5rem}.input-group__error-message{width:100%;position:absolute;z-index:1;top:calc(100% - .2rem);line-height:2.2rem;font-size:1.2rem;background:var(--color-status-error-bg);padding:0 1rem;border:.1rem solid var(--color-status-error);border-radius:0 0 .1rem .1rem;color:var(--color-text-primary);cursor:default}.input-group__error-message__item{font-size:1.2rem}.modal__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;height:3.6rem;background:var(--color-accent);padding-left:1rem}.modal--scrollable{overflow-y:auto}.modal__title,.modal__title__label{display:flex;align-items:center;font-size:1.8rem;font-weight:700;margin-bottom:0}.modal__title__icon{display:flex;align-items:center;height:100%;margin-right:.7rem}.modal__title__icon svg{color:var(--color-state-disabled-on-accent)}.modal__header__actions{display:flex;align-items:center}.modal__header__action{display:flex;align-items:center;justify-content:center;margin-right:.5rem;height:2.4rem;width:2.4rem}.modal__header__action svg{font-size:1.6rem;color:var(--color-text-on-accent)}.modal__header__action:hover svg{color:var(--color-text-on-accent)}.modal__body{position:relative;padding:2rem}.modal__footer{display:flex;align-items:center;border-top:.1rem solid var(--color-border-subtle);height:5rem;padding-right:1rem;justify-content:flex-end;margin:0}.modal__footer .btn{display:flex;align-items:center;justify-content:center;height:3.6rem;border-radius:.2rem;color:var(--color-text-on-accent)}.modal__footer .btn--light{color:var(--color-text-inverted);background:var(--color-bg-tag)}.modal__footer__status{display:flex;align-items:center;justify-content:center;margin-right:1rem;font-style:italic}.modal__footer__btn{border-color:var(--color-accent);background:var(--color-accent)}.modal__footer__btn svg{margin-right:.5rem;font-size:1.7rem}.modal__footer__btn--secondary{background:var(--color-bg-panel-header)}.modal__footer__btn--secondary:hover{background:var(--color-bg-hover)}.modal.modal--dark{background:var(--color-bg-app);color:var(--color-text-secondary);border:.1rem solid var(--color-accent)}.modal.modal--no-padding{padding:0}.search-modal{width:60rem;padding:1rem}.search-modal .modal__title{margin-bottom:1rem}.search-modal__container{overflow-y:hidden !important}.search-modal__inner-container{overflow-y:initial !important}.search-modal .selector-input__menu{z-index:1}.search-modal__actions{width:100%;display:flex;justify-content:flex-end}.editor-modal{padding:0;height:80vh;width:80vw;overflow:hidden}.editor-modal__root-container{margin-top:0 !important}.editor-modal__container{align-items:center !important}.editor-modal__content{max-width:100vw !important}.editor-modal__content--scrollable{max-width:100vw !important}.editor-modal .modal__body{height:calc(100% - 8.6rem);padding:0}.editor-modal .modal__body.modal__body--footless{height:calc(100% - 3.6rem)}.menu{background:var(--color-bg-elevated);border:.1rem solid var(--color-border-subtle);padding:.5rem 0}.menu__item{display:flex;align-items:center;width:100%;cursor:default;color:var(--color-text-muted);height:2.8rem;padding:0 1rem}.menu__item:hover{cursor:pointer}.menu__item svg{margin-right:.5rem}.menu__item__icon{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;max-width:2rem}.menu__item__label{margin-left:1rem}.menu__item[disabled]{color:var(--color-text-disabled);cursor:not-allowed}.menu__item:not([disabled]):hover{background:var(--color-bg-selected)}.menu__divider{flex-grow:0;flex-shrink:0;border-radius:.1rem;height:.1rem;background:var(--color-border-default);margin:.5rem}.table th,.table td{padding:1rem;text-align:center;vertical-align:middle;border:.1rem solid var(--color-border-default)}.table thead{background:var(--color-bg-panel)}.table th{font-weight:500}.table tr{height:3.4rem}.table__cell--left{text-align:left !important}.badge{color:var(--color-text-inverted);height:1.6rem;line-height:1.6rem;background:var(--color-bg-tag);border-radius:.2rem;font-size:1rem;font-weight:500;padding:0 .5rem;white-space:nowrap}.badge--right{margin-left:.5rem}.badge--left{margin-right:.5rem}.blank-panel-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;cursor:pointer;margin-top:0 !important;user-select:none;transition:opacity .1s ease-in-out}.blank-panel-placeholder--invisible{opacity:0}.blank-panel-placeholder--no-click{cursor:default}.blank-panel-placeholder__container{height:100%;width:100%;margin:0 !important;padding:0 !important;overflow:hidden}.blank-panel-placeholder__text{display:flex;justify-content:center;color:var(--color-text-disabled);font-weight:bold}.blank-panel-placeholder__text--hide{display:none}.blank-panel-placeholder__spacing{height:2rem;min-height:2rem;width:100%}.blank-panel-placeholder__action{display:flex;align-items:center;justify-content:center;padding:1rem;border:.3rem dashed var(--color-border-subtle);border-radius:.3rem;width:10rem;height:10rem}.blank-panel-placeholder__action--sm{border:none}.blank-panel-placeholder__action--hide{display:none}.blank-panel-placeholder__action svg{font-size:4rem;color:var(--color-border-subtle)}.blank-panel-placeholder:hover .blank-panel-placeholder__action{border-color:var(--color-border-default)}.blank-panel-placeholder:hover .blank-panel-placeholder__action svg{color:var(--color-border-default)}.blank-panel-placeholder__action__dnd-click-icon{display:none}.blank-panel-placeholder:hover .blank-panel-placeholder__action__dnd-click-icon{display:flex}.blank-panel-placeholder__action__dnd-icon{display:flex}.blank-panel-placeholder:hover .blank-panel-placeholder__action__dnd-icon{display:none}.blank-panel-placeholder__action__dnd-icon--can-drop{animation:dnd-bounceup .2s alternate ease infinite}.cubes-loading-indicator{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;display:none;justify-content:center;align-items:center}.cubes-loading-indicator--loading{display:flex}.cubes-icon{position:relative}.cubes-icon--md{height:32px;width:32px}.cubes-icon--sm{width:16px;height:16px}.cubes-icon--lg{width:64px;height:64px}.cubes-icon--lg__icon{width:calc(50% - 2px);height:calc(50% - 2px)}.cubes-icon__icon{width:calc(50% - 1px);height:calc(50% - 1px);position:absolute;background:var(--color-light-blue-50);animation:flip-animation 1.6s infinite;transform:rotateX(90deg)}.cubes-icon__icon:nth-child(1){top:0;left:0;animation-delay:0s}.cubes-icon__icon:nth-child(2){top:0;left:50%;animation-delay:.2s}.cubes-icon__icon:nth-child(3){top:50%;left:50%;animation-delay:.4s}.cubes-icon__icon:nth-child(4){top:50%;left:0;animation-delay:.6s}@keyframes flip-animation{0%{transform:rotateX(90deg);opacity:.5}12.5%{transform:rotateX(0deg);opacity:1}50%{transform:rotateX(0deg);opacity:1}62.5%{transform:rotateX(90deg);opacity:.5}}.icon-selector__button{display:flex;align-items:center;background:var(--color-bg-tag)}.icon-selector__button svg{font-size:2rem}.icon-selector__button:hover{background:var(--color-bg-hover)}.icon-selector__unknown-icon{color:var(--color-warning)}.icon-selector__grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5rem;width:fit-content;min-width:18rem;max-width:100%;max-height:20rem;overflow-y:auto;overflow-x:hidden;background:var(--color-bg-panel);border:1px solid var(--color-border-default)}.icon-selector__grid__option{display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;color:var(--color-text-disabled);font-size:1.6rem}.icon-selector__grid__option--disabled{cursor:not-allowed}.icon-selector__grid__option:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.icon-selector__grid__option--selected{background:var(--color-status-warn);color:var(--color-text-on-accent)}.icon-selector__grid__option--none{font-size:1.2rem;font-style:italic}.icon{display:flex;align-items:center;justify-content:center;font-family:Raleway,sans-serif;font-weight:900;user-select:none}.icon--unknown{font-size:1.5rem;color:var(--color-text-disabled)}.icon--flat-data svg{font-size:1.2rem}.icon--connection svg{font-size:1.6rem}.icon--function svg{font-size:1.7rem}.icon--table-join{font-family:"Roboto Monospaced",sans-serif;font-size:1.6rem}.loading-icon__container--spinning svg{animation:spin .7s infinite running;margin-right:.5rem}.input--with-validation{position:relative;width:100%}.input--with-validation__editable{position:absolute;right:.5rem;top:calc(50% - .7rem)}.input--with-validation__editable__indicator{color:var(--color-text-muted)}.input--with-validation__error{position:absolute;right:.5rem;top:calc(50% - .7rem)}.input--with-validation__error__indicator{color:var(--color-status-error)}.input--with-validation__caution{position:absolute;right:.5rem;top:calc(50% - .7rem)}.input--with-validation__caution__indicator{color:var(--color-warning)}input.input--with-validation--error{border:.1rem solid var(--color-status-error);background:var(--color-status-error-bg);padding-right:2.3rem;color:var(--color-text-primary)}input.input--with-validation--error :focus{border:.1rem solid var(--color-status-error)}.markdown-content{margin:0;color:var(--color-text-primary);font-size:1.6rem;line-height:1.5;word-wrap:break-word;width:100%;padding:2rem}.markdown-content--page{padding:4rem}.markdown-content details,.markdown-content figcaption,.markdown-content figure{display:block}.markdown-content summary{display:list-item}.markdown-content [hidden]{display:none !important}.markdown-content a{background:rgba(0,0,0,0);color:var(--color-text-link);text-decoration:none}.markdown-content a:active,.markdown-content a:hover{outline-width:0}.markdown-content abbr[title]{border-bottom:none;text-decoration:underline dotted}.markdown-content b,.markdown-content strong{font-weight:700}.markdown-content dfn{font-style:italic}.markdown-content h1{margin:2rem 0;font-weight:700;padding-bottom:.3rem;font-size:2.8rem;border-bottom:.1rem solid var(--color-border-default)}.markdown-content mark{background:var(--color-bg-panel-header)}.markdown-content small{font-size:1.2rem}.markdown-content sub,.markdown-content sup{font-size:1rem;line-height:0;position:relative;vertical-align:baseline}.markdown-content sub{bottom:-0.25rem}.markdown-content sup{top:-0.5rem}.markdown-content img{border-style:none;max-width:100%;box-sizing:content-box;background:var(--color-bg-app)}.markdown-content code,.markdown-content pre,.markdown-content samp{font-family:"Roboto Mono",monospace;font-size:1rem}.markdown-content figure{margin:1rem 4rem}.markdown-content hr{box-sizing:content-box;overflow:hidden;border-bottom:.1rem solid var(--color-border-default);height:.25rem;padding:0;margin:2.4rem 0;background:var(--color-bg-app);border:0}.markdown-content input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-content a:hover{text-decoration:underline}.markdown-content hr::before{display:table;content:""}.markdown-content hr::after{display:table;clear:both;content:""}.markdown-content table{border-spacing:0;border-collapse:collapse;display:block;width:ma