:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--menu-bg: #cfcfcf;--menu-border: #bbb;--menu-btn-bg: #f5f5f5;--menu-btn-color: #222;--menu-dropdown-bg: #fff;--menu-dropdown-color: #222;--menu-dropdown-hover-bg: #e0e0e0;--menu-dropdown-hover-color: #000;--menu-submenu-bg: #fff;--menu-submenu-hover-bg: #e0e0e0;--tool-btn-bg: #e0e0e0;--tool-btn-color: #222;--tool-btn-hover-bg: #1976d2;--newtab-btn-bg: #4caf50;--newtab-btn-hover-bg: #b2ff59;--newtab-btn-hover-color: #222}.dark{--menu-bg: #333;--menu-border: #444;--menu-btn-bg: #4b4b4b;--menu-btn-color: #fff;--menu-dropdown-bg: #222;--menu-dropdown-color: #fff;--menu-dropdown-hover-bg: #857b7b;--menu-dropdown-hover-color: #fff;--menu-submenu-bg: #222;--menu-submenu-hover-bg: #444;--tool-btn-bg: rgb(88, 82, 78);--tool-btn-color: #fff;--tool-btn-hover-bg: rgb(65, 225, 129);--newtab-btn-bg: green;--newtab-btn-hover-bg: greenyellow;--newtab-btn-hover-color: black}hr{color:#d3d3d3}.MainMenuBar{width:100%;padding:0;background-color:var(--menu-bg);color:var(--menu-btn-color);position:fixed;z-index:1000;display:flex;justify-content:space-between;top:0;left:0;border-bottom:1px solid var(--menu-border);font-family:Arial,sans-serif}.MainMenuBar .Q2Button{margin:0}.menuItems button{margin:0;padding:.2em .8em;border:none;height:100%;color:var(--menu-btn-color);cursor:pointer;font-size:1em;background:var(--menu-btn-bg)}.dropdown{position:relative;display:inline-block}.dropbtn{background-color:var(--menu-btn-bg);color:var(--menu-btn-color);padding:10px 20px;font-size:1em;border:none;cursor:pointer}.dropdown-content{display:none;position:absolute;background-color:var(--menu-dropdown-bg);min-width:160px;box-shadow:0 8px 16px #0003;z-index:9999}.dropdown-content button{color:var(--menu-dropdown-color);padding:10px 20px;text-decoration:none;display:block;width:100%;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;background:var(--menu-dropdown-bg)}.dropdown-content button:hover{background-color:var(--menu-dropdown-hover-bg);color:var(--menu-dropdown-hover-color)}.dropdown:hover .dropdown-content{display:block}.menuItems{display:flex}.MainMenuIcon{margin:auto .3em;padding:.2em;border:1px solid transparent;border-radius:.5em;vertical-align:middle;cursor:pointer}.MainMenuIcon:hover{border:1px solid black;filter:brightness(90%)}.newTabButton{background-color:var(--newtab-btn-bg)}.newTabButton:hover{background-color:var(--newtab-btn-hover-bg);color:var(--newtab-btn-hover-color);cursor:pointer}.submenu{position:relative}.submenubtn{background-color:var(--menu-submenu-bg);color:var(--menu-dropdown-color);padding:10px 20px;font-size:14px;border:none;cursor:pointer;width:100%;text-align:left}.submenu-content{display:none;position:absolute;left:100%;top:0;background-color:var(--menu-submenu-bg);min-width:160px;box-shadow:0 8px 16px #0003;z-index:9999}.submenu:hover>.submenu-content{display:block}.submenu:hover>.submenubtn{background-color:var(--menu-submenu-hover-bg)}.submenu-content .submenu-content{left:100%;top:0}.toolButtons{display:flex;margin-left:10px;align-items:center}.toolButton{background-color:var(--menu-btn-bg);color:var(--tool-btn-color);padding:2px;font-size:14px;border:1px solid var(--tool-btn-bg);border-radius:5px;margin:2px}.toolButton:hover{background-color:var(--menu-submenu-hover-bg)}.spacer1{flex-grow:1}.spacer9{flex-grow:9}.dropbtn:hover,.submenubtn:hover{background-color:var(--menu-dropdown-hover-bg);color:var(--menu-dropdown-hover-color)}.dropdown:hover .dropdown-content,.submenu:hover .submenu-content{display:block}:root{--dialog-bg: #fff;--dialog-header-bg: #245c9c;--dialog-header-disabled: lightgray;--dialog-border: #bbb;--dialog-shadow: 0 2px 10px rgba(0, 0, 0, .08);--dialog-disabled-overlay: rgba(0, 0, 0, .07);--close-btn-hover: #e57373;--title-color: rgb(255, 255, 255)}.dark{--dialog-bg: rgb(76, 82, 82);--dialog-header-bg: rgb(4, 4, 5);--dialog-header-disabled: gray;--dialog-border: #ccc;--dialog-shadow: 0 2px 10px rgba(0, 0, 0, .1);--dialog-disabled-overlay: rgba(255, 255, 255, .3);--close-btn-hover: red;--title-color: lightgray}.dialog-pre-container{background-color:#ffffff1a}.dialog-container{border-radius:var(--dialog-radius);position:absolute;border:1px solid var(--dialog-border);background-color:var(--dialog-bg);box-shadow:var(--dialog-shadow);min-height:100px;min-width:100px}.dialog-container.maximized{resize:none;inset:0}.dialog-container.disabled{pointer-events:none}.dialog-container.disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--dialog-disabled-overlay);opacity:.9;z-index:1}.dialog-container.disabled .dialog-content{filter:grayscale(90%)}.dialog-header{padding:0 10px;background-color:var(--dialog-header-bg);border-top-left-radius:var(--dialog-radius);border-top-right-radius:var(--dialog-radius);color:var(--title-color);height:2em;user-select:none;-webkit-user-select:none;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:3;box-shadow:0 2px 4px #0000000f}.dialog-header.disabled{background-color:var(--dialog-header-disabled)}.max-button,.close-button{background:transparent;color:var(--title-color);border:none;font-size:1.2em;cursor:pointer;padding:0px 1rem}.close-button:hover{background-color:var(--close-btn-hover)}.max-button:hover{background-color:#add8e6}:root{--form-bg: #fff;--form-border: #b3b6f5;--form-label: #222;--form-groupbox-bg: rgb(243, 251, 254);--form-input-bg: rgb(225, 242, 245);--form-input: black;--form-input-disabled: lightgray;--form-input-focus: rgb(186, 226, 240)}.dark{--form-bg: #23272f;--form-border: rgb(179, 186, 245);--form-label: #e0e0e0;--form-groupbox-bg: #17171f;--form-input-bg: gray;--form-input: white;--form-input-disabled: gray;--form-input-focus: black}*{white-space:nowrap}button{background-color:var(--form-input-bg);color:var(--form-input);cursor:pointer}button:disabled{cursor:auto}.Q2RadioButton,.Q2CheckBox-container,.Q2Combo input,.Q2Text,.Q2Line{background-color:var(--form-input-bg);color:var(--form-input);border:1px solid rgb(194,192,192);border-radius:5px}.Q2Line{padding:.3em}.Q2RadioButton,.Q2CheckBox-container{display:inline-block}.Q2RadioButton:focus-within,.Q2CheckBox-container:focus-within,.Q2Button:focus,.Q2Text:focus,.Q2Combo input:focus,.Q2Line:focus{background-color:var(--form-input-focus)}.Q2RadioButton label,.Q2CheckBox-container label{padding:0 1cap 0 0}.Panel{min-width:0;color:var(--form-label);display:flex;position:relative}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.group-box{background:var(--form-groupbox-bg);margin:.3cap;padding:0;border:none}.group-box-border{margin:1cap .3cap .5cap;padding:1.3cap .3cap .5cap;border:1px solid var(--form-border);border-radius:5px}.tab-widget{border:1px solid var(--form-border);border-radius:5px;padding:0}.tab-page{padding:0}.group-box-title{position:absolute;border:1px solid var(--form-border);border-radius:5px;top:-1cap;left:1cap;background-color:var(--form-groupbox-bg);padding:0 5px;margin:-2px;font-weight:700;color:var(--form-label)}.form-label{display:flex;flex-wrap:nowrap;white-space:nowrap}label{color:var(--form-label)}.field-set-style{border:none;padding:0;display:flex;flex-grow:1;min-width:0}.form-group{margin-right:.6em;margin-bottom:.1em;width:100%}.form-bottom-panel{display:flex;padding-top:.3em;justify-content:flex-end}.FormComponent{display:flex;position:relative;flex-direction:column;min-width:0;background:var(--form-bg)}:root{--datagrid-bg: #fff;--datagrid-header-bg: #e3e3e3;--datagrid-border: #bbb;--datagrid-cell-color: #222}.theme-dark{--datagrid-bg: rgb(76, 82, 82);--datagrid-header-bg: rgb(16, 128, 219);--datagrid-border: black;--datagrid-cell-color: #fff}table{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-color:var(--datagrid-border);border-collapse:collapse}.DataGridRoot,.DataGrid{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0 box-sizing: border-box;background:var(--datagrid-bg);color:var(--datagrid-cell-color)}.DataGridBody{flex:1 1 auto;overflow:auto;min-height:0;min-width:0;-webkit-overflow-scrolling:touch}.DataGrid thead{position:sticky;top:0;background:var(--datagrid-header-bg);z-index:2}.Q2Text{width:100%;height:100%;resize:none;white-space:wrap}.Q2CheckBox{align-items:center}input [type=checkbox]:before{position:absolute;width:100%;height:100%;text-align:center;white-space:pre}.Q2Button{padding:.5em;margin-right:.5em;margin-bottom:.5em;border:1px solid transparent lightcyan;border-radius:.5em;text-align:center;text-decoration:none}.Q2Button:hover:enabled{cursor:pointer;filter:brightness(90%)}.Q2Button:disabled{filter:grayscale() brightness(90%)}#root{margin:0 auto;font-family:sans-serif}:root{--max-width: 1000px;--datagrid-bg: #fff;--datagrid-bg-odd: #f7f7f7;--datagrid-header-bg: #e3e3e3;--datagrid-border: #bbb;--datagrid-cell-color: #222;--workspace-bg: #e1e1e1}.dark{--datagrid-bg: rgb(76, 82, 82);--datagrid-bg-odd: rgb(87, 87, 96);--datagrid-header-bg: rgb(192, 196, 188);--datagrid-border: black;--datagrid-cell-color: #fff;--workspace-bg: rgb(135, 141, 155)}body,html{width:100%;height:100%;margin:0;padding:0;background-color:var(--workspace-bg)}.dialog-pre-container,.MainMenuBar{max-width:var(--max-width);box-sizing:border-box;margin:0 auto}.MainMenuBar{left:50%;transform:translate(-50%)}.DataGrid{background-color:var(--datagrid-bg);max-height:100vx;overflow:auto}.DataGrid table{border-collapse:collapse}.DataGrigHeader{position:sticky;top:0;z-index:10;background:var(--datagrid-header-bg);color:#000;border-top:2px solid var(--datagrid-border)}.DataGrid td,th{border:1px solid var(--datagrid-border);padding:1px;text-align:left}.Q2TabWidget{padding:0 .3em 0 0;margin:0;gap:2px;border:none;border-bottom:1px solid;display:flex;background:transparent}.Q2TabWidget input{display:none}.Q2TabWidget label{border:1px solid gray;background:var(--form-input-bg);padding:.3em .7em;border:none}.Q2TabWidget label:hover{filter:brightness(90%);cursor:pointer}.Q2TabWidget input[type=radio]:checked+label{background-color:#87cefa}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}body{--workspace-bg: rgb(178, 199, 216)}.content-selector{--border-radius: .4rem;border:1px solid black;border-radius:var(--border-radius)}.Q2DataList-scrollarea{margin-top:var(--border-radius);margin-bottom:var(--border-radius)}.content-selector .Q2DataList-row{margin:.9rem;padding:.9rem;border-radius:var(--border-radius);border:1px solid gray;cursor:pointer}.Q2DataList-header,.content-selector .Q2DataList-header-cell{display:none}.content-selector .Q2DataList-cell{border:none}.selector-title{font-weight:700;color:#0a224d;text-align:right;overflow:hidden}.dark .selector-title{color:#d9e6ff}.selector-path{font-size:1.125rem;font-weight:700;color:#0f383a;overflow:hidden}.dark .selector-path{color:#8beff4}.guest-user-widget{display:flex;flex-direction:row;padding-right:2rem}.guest-icon{max-width:1.5rem;margin:auto;border-radius:1rem}.full-screen{border-radius:0}
