.button{padding:6px 15px 6px 15px;background:#1d1d1d;border:1px solid #313131;font-size:12px;border-radius:4px;cursor:pointer;transition-duration:.2s;color:#fff}.button:hover{background:#2b2b2b}.button:focus{outline:0;background:#2d2d2d;border-color:#7b7b7b}.tp-button{background:0 0}.tp-button:hover{background:0 0}.fw-button{display:flex;justify-content:center;align-items:center;padding:6px 0 6px 0;width:100%}.hw-button{display:flex;justify-content:center;align-items:center;padding:6px 0 6px 0;width:50%}.hl-button{background:var(--highlight-color);border:1px solid var(--highlight-border-color)}.hl-button:hover{background:var(--highlight-border-color)}
input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=text],input[type=time],select{width:100%;border-width:0 0 1px 0;background:inherit;border-color:#909090;color:#fff;padding:5px;font-size:16px;border-top-left-radius:4px;border-top-right-radius:4px;transition-duration:.2s;font-family:Montserrat,sans-serif}input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=time],input[type=time]:focus,select{outline:0;border-color:#fff}input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,input[type=time],input[type=time]:hover,select{border-color:#d7d7d7}
a{text-decoration:none;color:var(--highlight-color);transition-duration:.2s}a:hover{color:var(--highlight-border-color)}
.loading{position:absolute;top:0;bottom:0;width:100%;height:calc(100% - 22px);background:#00000052;display:flex;justify-content:center;align-items:center;transition-duration:.5s;opacity:0;pointer-events:none;user-select:none;-moz-user-select:none;z-index:1000}.loading img{width:100px;height:100px}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0f}::-webkit-scrollbar-thumb{background:#b8b8b8}::-webkit-scrollbar-thumb:hover{background:#d6d6d6}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--highlight-color)}input:focus+.slider{box-shadow:0 0 1px var(--highlight-color)}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.switch .slider:before{position:absolute;content:"";height:21px;width:21px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;opacity:1}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}
t:root{--table-color:white}table{width:100%;border-radius:10px;overflow:hidden}table tr{width:100%;height:35px;font-size:15px;border-top:1px solid;border-color:var(--table-color)}table tr:first-child{height:30px;background:var(--highlight-color)}table tr:nth-child(even){background:#3d3d3d}table th:first-child{width:60px;text-align:center;border-left:0}table th{padding-left:10px;text-align:left;font-size:14px}table td:first-child{width:60px;text-align:center;border-left:0}table td{padding-left:10px;font-size:12px}
body{font-family:Montserrat,sans-serif;color:#fff}
textarea{width:calc(100% - 20px);border:1px solid #545454;background:0 0;color:#fff;padding:5px;font-size:16px;border-radius:4px;transition-duration:.2s;font-family:Montserrat,sans-serif;resize:none}textarea:focus{outline:0;border-color:#fff}textarea:hover{border-color:#d7d7d7}
.switch{position:relative;display:inline-block;width:45px;height:26px}.switch input{opacity:0;width:0;height:0}
.feedback .notification{position:absolute;top:-50px;left:0;right:0;z-index:103;width:100%;display:flex;justify-content:center;transition-duration:.5s;pointer-events:none}.feedback .notification .inlay{width:500px;min-height:30px;max-width:calc(100% - 40px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;border-radius:4px;pointer-events:all}.feedback .succes .inlay{background:#4caf50}.feedback .error .inlay{background:#c62828}.feedback .info .inlay{background:#e8e8e8;color:#656565}.feedback .warn .inlay{background:#f7bc0d}.feedback .notification .inlay p{margin:12px;text-align:center}
@font-face{font-family:Skia;src:url(/fonts/Skia.ttf)}@font-face{font-family:DyslexieFont;src:url(/fonts/DyslexieFont.woff2)}@font-face{font-family:Memories;src:url(/fonts/Memories-Round.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Memories;src:url(/fonts/Memories-Round-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Memories;src:url(/fonts/Memories-Round-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Memories;src:url(/fonts/Memories-Round-Extra-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}
body{background-image:linear-gradient(45deg,#1f1f1f 25%,#1d1d1d 25%,#1d1d1d 50%,#1f1f1f 50%,#1f1f1f 75%,#1d1d1d 75%,#1d1d1d 100%);background-size:282.84px 282.84px;position:absolute;top:0;left:0;right:0;bottom:0;margin:0}:root{--inlay-margin:0px;--border-color:#333333;--highlight-color:#525252;--highlight-border-color:#2c2c2c;--highlight-offset-color:#1b1b1b;--admin-highlight-color:#3f51b5;--admin-highlight-border-color:#2d3a82;--rounding:6px;--header-color:#fff;--text-color:#ececec;--text-secondary-color:#b3b3b3;--footer-height:30px;--footer-color:#373737;--edge-offset:10px;--edge-offset-small:calc(var(--edge-offset) / 2);--panel-color:#2c2c2c;--selected-color:#383838;--panel-shadow:0px 0px 4px #121212;--panel-left-shadow:0px 10px 10px #121212;--panel-right-shadow:3px 15px 15px #121212;--panel-bottom-shadow:0px 2px 10px #121212;--background:#1e1e1e;--clickable-border-width:1px;--clickable-border-transparent:var(--clickable-border-width) solid transparent;--clickable-border-hovering:var(--clickable-border-width) solid var(--seperator-color);--clickable-border-selected:var(--clickable-border-width) solid var(--highlight-color);--seperator-color:#444444;--button-transition:0.2s;--input-transition:0.2s}
.g_center{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--edge-offset)}.g_center.g_hor{flex-direction:row}.g_center.g_ver{flex-direction:column}
.pagecontainer{width:100%;min-height:calc(100% - var(--footer-height));display:flex;justify-content:center}.pagecontainer .page{width:1400px;padding:45px;background:var(--panel-color);box-shadow:0 0 10px #0000008c;max-width:100%;box-sizing:border-box}.pagecontainer .page.fullsize{width:100%;padding:20px}.pagecontainer .page .divider{width:100%;height:1px;background:#7a7a7a;margin:var(--edge-offset) 0}
.g_footer{width:100%;height:var(--footer-height);position:relative;z-index:3;display:flex;justify-content:center;background:var(--footer-color);box-shadow:0 4px 8px #0000008f}.g_footer .g_footer-inner{width:calc(100% - 100px);max-width:1200px;height:100%;display:flex;justify-content:center;align-items:center}.g_footer .g_footer-inner .g_footer-item{display:flex;justify-content:center;align-items:center;gap:5px;font-size:11px;border-left:1px solid #505050;padding:0 var(--edge-offset)}.g_footer .g_footer-inner .g_footer-item:first-child{border-left:0;padding-left:0}.g_footer .g_footer-inner .g_footer-item .g_footer-copyright{font-size:16px}@media (max-width:650px){.g_footer .g_footer-morphix{display:none!important}}
.g_header{font-size:14px;font-weight:600;color:var(--header-color);margin-top:10px}.g_header:first-of-type{margin-top:0}.g_header.g_big{font-size:20px;font-weight:400}.g_header.g_normal{font-size:14px}.g_header.g_small{font-size:12px}.g_header.g_tiny{font-size:10px}.g_header.g_header-bm{margin-bottom:var(--edge-offset-small)}
.g_input{width:100%!important;border:var(--clickable-border-transparent)!important;background:inherit!important;color:var(--text-color)!important;padding:var(--edge-offset-small) var(--edge-offset)!important;font-size:11px!important;border-radius:var(--rounding)!important;transition-duration:var(--input-transition)!important;box-sizing:border-box!important;font-family:Montserrat,sans-serif!important}.g_input:hover{border:var(--clickable-border-hovering)!important}.g_input:focus{outline:0;border:1px solid var(--highlight-color)!important}.g_input[disabled]{opacity:.5;cursor:not-allowed}.g_input.g_input-border{border:var(--clickable-border-hovering)!important}.g_input.g_input-border:focus{outline:0;border:1px solid var(--highlight-color)!important}
.issuereporter{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;background:#00000094;display:flex;justify-content:center;align-items:center;transition-duration:.5s;opacity:0}.issuereporter .panel{width:800px;height:600px;max-width:calc(100% - 50px);max-height:calc(100% - 50px);padding:20px;flex-wrap:wrap;background:#2d2d2d;border-radius:4px;transition-duration:.3s;transform:scale(0);opacity:0}.issuereporter .panel .titlebar{width:100%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:10px;border-bottom:1px solid #5c5c5c}.issuereporter .panel .titlebar .text{width:calc(100% - 25px);font-size:20px}.issuereporter .panel .titlebar .close{width:25px;height:25px;cursor:pointer;transition-duration:.2s}.issuereporter .panel .titlebar .close:hover{opacity:.8}.issuereporter .panel .description{margin:10px 0 20px 0;color:#adadad}.issuereporter .panel .row{margin:10px 0}.issuereporter .panel .row .label{margin-bottom:5px}.issuereporter .panel .row input{border-radius:4px;border:1px solid #909090}.issuereporter .panel .row input[readonly]{background-color:#3e3e3e}.issuereporter .panel .row textarea{width:100%;height:150px}.issuereporter .panel .items{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.issuereporter .panel .items .item{width:140px;position:relative;margin:0 3px 0 3px}.issuereporter .panel .items .item:hover .description .inner{opacity:1}.issuereporter .panel .items .item .pill{display:flex;justify-content:flex-start;align-items:center;border-radius:4px;position:absolute;width:calc(100% - 20px);padding:2px 10px}.issuereporter .panel .items .item .pill input{margin:0;padding:0;pointer-events:none}.issuereporter .panel .items .item .pill .label{margin:0;font-size:14px;text-transform:capitalize;margin-left:5px;font-weight:500}.issuereporter .panel .items .item .description{position:absolute;display:flex;justify-content:center;top:25px;margin:0;pointer-events:none}.issuereporter .panel .items .item .description .inner{white-space:nowrap;background:#1a1a1a;color:#fff;padding:2px 5px;border-radius:4px;opacity:0;transition-duration:.2s}.issuereporter .panel .buttons{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:48px}.issuereporter .panel .buttons .hl-button{margin-left:10px}
.g_notification{position:absolute;width:100%;top:0;left:0;right:0;z-index:102;display:flex;justify-content:center;pointer-events:none}.g_notification.g_notification-succes span{color:#00fc00}.g_notification.g_notification-warn span{color:#ffd40f}.g_notification.g_notification-error span{color:#fc1717}.g_notification .g_notification-inner{width:600px;max-width:calc(100% - var(--edge-offset) * 2);display:flex;justify-content:flex-start;align-items:center;gap:var(--edge-offset);margin-top:-100%;opacity:0;transform:scale(0);transition-duration:.5s;transition-timing-function:ease-in-out;background:var(--panel-color);box-shadow:0 0 10px #000;box-sizing:border-box;padding:var(--edge-offset);border-radius:var(--rounding);pointer-events:auto}.g_notification .g_notification-inner span{user-select:none;font-weight:700}
input[type=range]{-webkit-appearance:none;background-color:var(--highlight-border-color);width:200px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--highlight-color);width:15px;height:15px;border-radius:100%}
.g_reconnecting{position:absolute;inset:0;z-index:1000;transition-duration:.5s;pointer-events:none}.g_reconnecting .g_reconnecting-panel{position:absolute;height:0;padding:var(--edge-offset);background:var(--panel-color);box-shadow:var(--panel-shadow);border-radius:var(--rounding);bottom:50px;right:50px;display:flex;justify-content:flex-start;align-items:center;transition-duration:.5s;overflow:hidden;opacity:0}.g_reconnecting .g_reconnecting-panel img{height:25px;margin-right:10px}

.g_seperator{background:var(--seperator-color)}.g_seperator.g_horizontal{width:100%;height:1px;margin:var(--edge-offset) 0}.g_seperator.g_vertical{width:1px;height:100%;margin:0 var(--edge-offset)}
.g_switch{position:relative;display:inline-block;width:40px;height:22px;--timing-function:cubic-bezier(0.445, 0.550, 0.595, 1.390);--toggle-duration:.2s}.g_switch .g_switch-state{opacity:0;width:0;height:0}.g_switch .g_switch-state:checked+.g_switch-slider{background-color:var(--highlight-color)}.g_switch .g_switch-state:checked+.g_switch-slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.g_switch .g_switch-state:focus+.slider{box-shadow:0 0 1px var(--highlight-color)}.g_switch .g_switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8f8f8f;transition-duration:var(--toggle-duration);transition-timing-function:var(--timing-function);border-radius:34px}.g_switch .g_switch-slider::before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:#fff;transition-duration:var(--toggle-duration);transition-timing-function:var(--timing-function);opacity:1;border-radius:50%}
.g_text{font-size:12px;font-weight:400;color:var(--text-color)}.g_text.g_big{font-size:20px;font-weight:200}.g_text.g_medium{font-size:16px}.g_text.g_normal{font-size:12px}.g_text.g_small{font-size:11px}.g_text.g_tiny{font-size:10px}.g_text.g_thick{font-weight:400}.g_text.g_bold{font-weight:600}
.g_balloon{border-radius:var(--rounding);padding:4px;box-sizing:border-box;font-size:10px;font-weight:500;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:5px;margin-top:3px}.g_balloon.clickable{transition-duration:.2s;cursor:pointer}.g_balloon.g_normal{background:#3c3c3c;color:#cfcfcf}.g_balloon.g_succeed{background:#377a3a;box-shadow:0 0 3px #2a5f2d}.g_balloon.g_warning{background:#f44336;box-shadow:0 0 3px #b9352c}
.g_button{padding:6px 15px 6px 15px;background:#1d1d1d;border:1px solid #313131;font-size:12px;border-radius:var(--rounding);cursor:pointer;transition-duration:.2s;color:#fff;display:flex;justify-content:flex-start;align-items:center}.g_button:hover{background:#2b2b2b}.g_button:focus{outline:0;background:#2d2d2d;border-color:#7b7b7b}.g_button.g_button-disabled{opacity:.5;cursor:not-allowed}.g_button.g_button-disabled:hover{background:#1d1d1d}.g_button.g_highlight{background:var(--highlight-color);border:1px solid var(--highlight-border-color)}.g_button.g_highlight:hover{background:var(--highlight-border-color)}.g_button.g_highlight.g_button-disabled :hover{background:var(--highlight-color)!important}.g_button.g_alert{background:#9d0b00;border:1px solid #b11409}.g_button.g_alert:hover{background:#b11409}.g_button.g_alert.g_button-disabled :hover{background:#9d0b00!important}.g_button.g_transparent{background:0 0}.g_button.g_transparent:hover{background:0 0}.g_button.g_w-full{display:flex;justify-content:center;align-items:center;padding:6px 0 6px 0;width:100%}.g_button.g_w-half{display:flex;justify-content:center;align-items:center;padding:6px 0 6px 0;width:50%}.g_button span.material-symbols-outlined{margin:-5px 5px -5px -5px;font-size:20px}
.g_buttonbar{position:relative;width:100%;user-select:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:var(--edge-offset);gap:var(--edge-offset)}.g_buttonbar .g_buttonbar-group{background:var(--selected-color);border-radius:var(--rounding);display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.g_buttonbar .g_buttonbar-item{position:relative;height:30px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;transition-duration:.2s;border:var(--clickable-border-transparent);cursor:pointer;pointer-events:auto}.g_buttonbar .g_buttonbar-item:first-child{border-top-left-radius:var(--rounding);border-bottom-left-radius:var(--rounding)}.g_buttonbar .g_buttonbar-item:last-child{border-top-right-radius:var(--rounding);border-bottom-right-radius:var(--rounding)}.g_buttonbar .g_buttonbar-item:hover{border:var(--clickable-border-hovering)}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-selected{background:var(--selected-color);border:var(--clickable-border-width) solid var(--selected-color)}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-disabled{opacity:.3;cursor:not-allowed}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-disabled:hover{border:var(--clickable-border-transparent)}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-icon{width:30px}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-icon .g_buttonbar-item-icon-img{width:20px;height:20px}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-icon .g_buttonbar-item-materialicon{font-size:18px}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-normal{padding:0 15px}.g_buttonbar .g_buttonbar-item.g_buttonbar-item-normal p{margin:0}.g_buttonbar .g_buttonbar-item .g_buttonbar-item-arrow{position:absolute;bottom:3px;right:3px;width:6px;height:6px}
.g_cards{width:100%;box-sizing:border-box;padding:var(--edge-offset);display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.g_cards.g_cards-dragging .g_cards-item{border:var(--clickable-border-transparent)!important}.g_cards .g_cards-item-dragging{position:relative;height:100px;background:#3d3d3d}.g_cards .g_cards-item{position:relative;height:100px;user-select:none;box-sizing:border-box;padding:var(--edge-offset);border:var(--clickable-border-transparent);transition-duration:var(--button-transition);border-radius:var(--rounding);cursor:pointer;display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--edge-offset)}.g_cards .g_cards-item:hover{border:var(--clickable-border-hovering)}.g_cards .g_cards-item:hover .g_cards-item-buttons{opacity:1}.g_cards .g_cards-item.g_cards-item-disabled{cursor:default}.g_cards .g_cards-item.g_cards-item-disabled .g_cards-item-info,.g_cards .g_cards-item.g_cards-item-disabled .g_cards-item-thumbnail{opacity:.7}.g_cards .g_cards-item .g_cards-item-thumbnail{height:100%;border-radius:var(--rounding);border:none;overflow:hidden;pointer-events:none;flex-shrink:0}.g_cards .g_cards-item .g_cards-item-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:var(--edge-offset-small)}.g_cards .g_cards-item .g_cards-item-info span.highlight{color:var(--highlight-color)}.g_cards .g_cards-item .g_cards-item-buttons{position:absolute;right:var(--edge-offset-small);height:calc(100% - 10px);margin:-5px 0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;transition-duration:var(--button-transition);opacity:0}.g_cards .g_cards-item .g_cards-item-buttons .g_cards-item-button{width:26px;height:26px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:var(--rounding);border:var(--clickable-border-transparent);transition-duration:var(--button-transition);color:#fff;cursor:pointer}.g_cards .g_cards-item .g_cards-item-buttons .g_cards-item-button:hover{border:var(--clickable-border-hovering);opacity:1}.g_cards .g_cards-item .g_cards-item-buttons .g_cards-item-button span{font-size:20px}
.g_contextmenu{position:absolute;z-index:101;border-radius:var(--rounding);background:var(--panel-color);box-shadow:var(--panel-shadow);border:1px solid var(--seperator-color);overflow-y:auto;transform-origin:50% 0;transform:scale(0);user-select:none}.g_contextmenu .g_contextmenu-item{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;border:var(--clickable-border-transparent);padding:5px var(--edge-offset);cursor:pointer}.g_contextmenu .g_contextmenu-item:hover{border:var(--clickable-border-hovering)}.g_contextmenu .g_contextmenu-item.g_contextmenu-item-selected{border:var(--clickable-border-selected)}.g_contextmenu .g_contextmenu-item.g_contextmenu-item-disabled{opacity:.3;cursor:not-allowed;border:var(--clickable-border-transparent)}.g_contextmenu .g_contextmenu-item.g_contextmenu-item-disabled:hover{background:0 0}.g_contextmenu .g_contextmenu-item .g_contextmenu-item-icon{margin-right:var(--edge-offset-small);height:20px;border-radius:var(--rounding)}.g_contextmenu .g_contextmenu-item .g_contextmenu-item-arrow{width:8px;height:8px;margin-left:4px;transition-duration:.1s}.g_contextmenu .g_contextmenu-item .g_contextmenu-item-materialicon{margin-right:var(--edge-offset);font-size:20px}.g_contextmenu .g_contextmenu-item .g_contextmenu-shortcut{margin-left:var(--edge-offset);color:#b3b3b3}.g_contextmenu .g_contextmenu-item .g_text{white-space:nowrap}.g_contextmenu .g_contextmenu-seperator{width:100%;min-height:1px;background:var(--seperator-color);display:flex}.g_contextmenu .g_contextmenu-seperator span{font-size:8px;font-weight:500;padding:4px 0 3px 0;margin-left:var(--edge-offset-small)}
.g_dialogcontainer{position:absolute;inset:0;background:#0000004f;z-index:100;display:flex;justify-content:center;align-items:center;transition-duration:.2s;opacity:0}.g_dialogcontainer .g_dialog{position:relative;padding:var(--edge-offset);border-radius:var(--rounding);background:var(--panel-color);box-sizing:border-box;box-shadow:var(--panel-shadow);border:1px solid var(--seperator-color);max-width:calc(100% - 100px);max-height:calc(100% - 100px);transition-timing-function:ease-in;transition-duration:.2s;opacity:0;transform-origin:50% 50%;transform:scale(.8)}.g_dialogcontainer .g_dialog.g_w-big{width:900px}.g_dialogcontainer .g_dialog.g_w-medium{width:600px}.g_dialogcontainer .g_dialog.g_w-small{width:300px}.g_dialogcontainer .g_dialog.g_w-tiny{width:150px}.g_dialogcontainer .g_dialog.g_h-big{height:900px}.g_dialogcontainer .g_dialog.g_h-medium{height:600px}.g_dialogcontainer .g_dialog.g_h-small{height:300px}.g_dialogcontainer .g_dialog.g_h-tiny{height:150px}.g_dialogcontainer .g_dialog.g_h-auto .g_dialog-content{position:unset;margin-top:30px;margin-bottom:40px}.g_dialogcontainer .g_dialog .g_dialog-titlebar{position:absolute;top:var(--edge-offset);left:var(--edge-offset);right:var(--edge-offset);padding-bottom:var(--edge-offset);height:20px;border-bottom:1px solid #464646;display:flex;justify-content:flex-start;align-items:center}.g_dialogcontainer .g_dialog .g_dialog-titlebar .g_dialog-title{position:relative;z-index:1;white-space:nowrap}.g_dialogcontainer .g_dialog .g_dialog-titlebar .g_dialog-titlesettings{width:100%;height:100%;margin-right:calc(15px + var(--edge-offset));margin-left:var(--edge-offset);display:flex;justify-content:flex-start;align-items:center}.g_dialogcontainer .g_dialog .g_dialog-titlebar .g_dialog-close{width:20px;height:20px;border-radius:var(--rounding);border:var(--clickable-border-transparent);background:var(--panel-color);position:absolute;right:0;top:0;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;transition-duration:var(--button-transition)}.g_dialogcontainer .g_dialog .g_dialog-titlebar .g_dialog-close:hover{border:var(--clickable-border-hovering)}.g_dialogcontainer .g_dialog .g_dialog-titlebar .g_dialog-close span{font-size:18px}.g_dialogcontainer .g_dialog .g_dialog-content{position:absolute;top:41px;bottom:45px;left:0;right:0;padding:var(--edge-offset);overflow-y:auto}.g_dialogcontainer .g_dialog .g_dialog-content.g_dialog-content-nobuttons{bottom:0}.g_dialogcontainer .g_dialog .g_dialog-content .g_dialog-searchbar{width:100%;height:35px;border-radius:var(--rounding)}.g_dialogcontainer .g_dialog .g_dialog-content .g_dialog-searchbar .g_input{width:100%;height:100%}.g_dialogcontainer .g_dialog .g_dialog-content .g_properties{padding:var(--edge-offset) 0}.g_dialogcontainer .g_dialog .g_dialog-actionbar{position:absolute;bottom:var(--edge-offset);left:var(--edge-offset);right:var(--edge-offset);padding-top:var(--edge-offset-small);height:30px;border-top:1px solid #464646}.g_dialogcontainer .g_dialog .g_dialog-actionbar .g_dialog-buttons{display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0}.g_dialogcontainer .g_dialog .g_dialog-actionbar .g_dialog-buttons .g_button{margin-left:var(--edge-offset)}.g_dialogcontainer .g_dialog .g_row{box-sizing:border-box;padding:0 var(--edge-offset)}
.g_filebrowser{position:absolute;inset:0}.g_filebrowser .g_filebrowser-content{position:absolute;inset:0;user-select:none}.g_filebrowser .g_filebrowser-content .g_filebrowser-menu{position:absolute;left:0;right:0;top:0;height:50px;border-bottom:1px solid var(--seperator-color)}.g_filebrowser .g_filebrowser-content .g_filebrowser-menu .g_filebrowser-path{background:var(--selected-color);padding:var(--edge-offset-small) var(--edge-offset);border-radius:var(--rounding);margin-left:var(--edge-offset)}.g_filebrowser .g_filebrowser-content .g_filebrowser-tree{position:absolute;left:0;top:51px;bottom:0;width:150px;box-sizing:border-box;border-right:1px solid var(--seperator-color);padding:var(--edge-offset) 0}.g_filebrowser .g_filebrowser-content .g_filebrowser-tree .g_filebrowser-tree-item{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:calc(var(--edge-offset)/ 4)}.g_filebrowser .g_filebrowser-content .g_filebrowser-tree .g_filebrowser-tree-item.g_filebrowser-tree-item-selected .g_filebrowser-tree-item-text{background:var(--selected-color);cursor:default}.g_filebrowser .g_filebrowser-content .g_filebrowser-tree .g_filebrowser-tree-item.g_filebrowser-tree-item-selected .g_filebrowser-tree-item-text:hover{border:var(--clickable-border-transparent)}.g_filebrowser .g_filebrowser-content .g_filebrowser-tree .g_filebrowser-tree-item .g_filebrowser-tree-item-text{box-sizing:border-box;padding:var(--edge-offset-small) var(--edge-offset);border:var(--clickable-border-transparent);border-radius:var(--rounding);transition-duration:.1s;cursor:pointer}.g_filebrowser .g_filebrowser-content .g_filebrowser-tree .g_filebrowser-tree-item .g_filebrowser-tree-item-text:hover{border:var(--clickable-border-hovering)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files{position:absolute;top:51px;right:calc(var(--edge-offset) * -1);bottom:0;left:150px;box-sizing:border-box;padding:calc(var(--edge-offset)/ 2);user-select:none}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file{width:81px;margin:var(--edge-offset-small);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border-radius:var(--rounding);border:var(--clickable-border-transparent);transition-duration:.1s;cursor:pointer}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file:hover{border:var(--clickable-border-hovering)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-disabled{filter:grayscale(1);cursor:not-allowed}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-disabled:hover{border:var(--clickable-border-transparent)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-disabled .g_filebrowser-file-content{opacity:.3}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-disabled .g_filebrowser-file-title{opacity:.5}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-upload{background:var(--selected-color);cursor:pointer}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-upload:hover{border:var(--clickable-border-transparent)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-upload:hover span{transform:translateY(-5px)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-upload span{font-size:50px;padding:15px 15px var(--edge-offset) 15px;transition-duration:.2s}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file.g_filebrowser-file-upload .g_text{margin-bottom:var(--edge-offset)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file .g_filebrowser-file-content{margin:var(--edge-offset-small);width:calc(81px - var(--edge-offset));height:calc(81px - var(--edge-offset))}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file .g_filebrowser-file-content .g_filebrowser-directory-icon,.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file .g_filebrowser-file-content .g_filebrowser-file-content-image{width:100%;height:100%;object-fit:cover}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file .g_filebrowser-file-content .g_filebrowser-file-content-fontbox{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file .g_filebrowser-file-content .g_filebrowser-file-content-fontbox .g_filebrowser-file-content-fontbox-text{font-size:30px;transform:rotate(-45deg)}.g_filebrowser .g_filebrowser-content .g_filebrowser-files .g_filebrowser-files-content .g_filebrowser-file .g_filebrowser-file-title{width:100%;text-align:center;word-wrap:break-word;margin-bottom:var(--edge-offset-small)}.g_dialog-content .g_filebrowser-content{left:var(--edge-offset);right:var(--edge-offset)}
.g_group.g_group-open .g_group-header .g_group-fold{transform:rotate(90deg)}.g_group.g_group-open .g_group-contentwrapper{grid-template-rows:1fr}.g_group.g_group-singular .g_group-header{display:none}.g_group.g_group-singular .g_group-contentwrapper{grid-template-rows:1fr}.g_group.g_group-singular .g_group-contentwrapper .g_list-item-content{padding-left:var(--edge-offset)!important}.g_group .g_group-header{position:relative;width:100%;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;user-select:none;border:var(--clickable-border-transparent);transition-duration:.2s;cursor:pointer}.g_group .g_group-header .g_group-symbol{font-size:16px;margin-right:var(--edge-offset-small)}.g_group .g_group-header img{width:16px;height:16px;margin-right:var(--edge-offset-small)}.g_group .g_group-header .g_header{text-transform:capitalize}.g_group .g_group-header .g_text{margin-left:calc(var(--edge-offset)/ 2);color:#b0b0b0;font-style:italic}.g_group .g_group-header .g_group-iconbuttons{position:absolute;top:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;gap:var(--edge-offset-small)}.g_group .g_group-header .g_group-iconbuttons .g_group-iconbutton{width:25px;height:25px;transition-duration:.2s;display:flex;justify-content:center;align-items:center;border-radius:var(--rounding);box-sizing:border-box;border:var(--clickable-border-transparent);transition-duration:.1s;cursor:pointer}.g_group .g_group-header .g_group-iconbuttons .g_group-iconbutton:hover{border:var(--clickable-border-hovering)}.g_group .g_group-header .g_group-iconbuttons .g_group-iconbutton:first-child{margin-left:var(--edge-offset)}.g_group .g_group-header .g_group-iconbuttons .g_group-iconbutton span{font-size:20px}.g_group .g_group-contentwrapper{display:grid;grid-template-rows:0fr;transition-duration:.5s}.g_group .g_group-contentwrapper .g_group-content{width:100%;overflow:hidden}
.g_icongrid{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.g_icongrid .g_icongrid-item{width:104px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border-radius:var(--rounding);border:var(--clickable-border-transparent);padding:var(--edge-offset);transition-duration:.1s;margin:calc(var(--edge-offset)/ 2);user-select:none}.g_icongrid .g_icongrid-item:hover{border:var(--clickable-border-hovering)}.g_icongrid .g_icongrid-item .g_icongrid-item-icon{width:calc(75px - var(--edge-offset))}.g_icongrid .g_icongrid-item .g_text{margin-top:var(--edge-offset-small);max-width:100%;text-align:center;word-break:break-all}
.g_list{width:100%;overflow:hidden}.g_list.g_list-dragging .g_list-item .g_list-item-content:hover{border:var(--clickable-border-transparent)!important}.g_list.g_list-dragging .g_list-item.g_list-item-selected{background:0 0!important}.g_list.g_list-dragging .g_list-item.g_list-item-selected .g_list-item-content{border:var(--clickable-border-transparent)!important}.g_list .g_list-group.g_list-group-open .g_list-group-header span{transform:rotate(90deg)}.g_list .g_list-group.g_list-group-open .g_list-group-contentwrapper{grid-template-rows:1fr}.g_list .g_list-group.g_list-group-singular .g_list-group-header{display:none}.g_list .g_list-group.g_list-group-singular .g_list-group-contentwrapper{grid-template-rows:1fr}.g_list .g_list-group.g_list-group-singular .g_list-group-contentwrapper .g_list-item-content{padding-left:var(--edge-offset)!important}.g_list .g_list-group .g_list-group-header{width:100%;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;user-select:none;padding:0 var(--edge-offset);border:var(--clickable-border-transparent);transition-duration:.2s;cursor:pointer}.g_list .g_list-group .g_list-group-header:hover span{opacity:.5}.g_list .g_list-group .g_list-group-header span{transition-duration:.2s}.g_list .g_list-group .g_list-group-header .g_list-group-icon{width:16px;height:16px;margin-right:var(--edge-offset)}.g_list .g_list-group .g_list-group-header .g_header{text-transform:capitalize}.g_list .g_list-group .g_list-group-header .g_list-group-indicator{margin-left:5px;color:#b0b0b0;font-style:italic}.g_list .g_list-group .g_list-group-contentwrapper{display:grid;grid-template-rows:0fr;transition-duration:.5s}.g_list .g_list-group .g_list-group-contentwrapper .g_list-group-content{width:100%;overflow:hidden}.g_list .g_list-group .g_list-group-contentwrapper .g_list-group-content .g_list-item-content{padding-left:calc(var(--edge-offset) * 3)}.g_list .g_group.g_list-group-singular .g_list-item-content{padding-left:0!important}.g_list .g_group .g_group-header{box-sizing:border-box;padding-left:10px}.g_list .g_group .g_list-item-content{padding-left:calc(var(--edge-offset) * 3)!important}.g_list .g_list-item{width:100%}.g_list .g_list-item:hover .g_list-item-action{opacity:1!important}.g_list .g_list-item.g_list-item-dragging{background:var(--selected-color)}.g_list .g_list-item.g_list-item-hover{cursor:pointer;transition-duration:.2s}.g_list .g_list-item.g_list-item-hover:hover .g_list-item-content{border:var(--clickable-border-hovering)}.g_list .g_list-item.g_list-item-seperator{border-bottom:1px solid var(--seperator-color)}.g_list .g_list-item.g_list-item-seperator:last-child{border-bottom:0}.g_list .g_list-item.g_list-item-selected{background:var(--selected-color);cursor:default!important}.g_list .g_list-item.g_list-item-selected .g_list-item-content{border:var(--clickable-border-width) solid var(--selected-color)!important}.g_list .g_list-item.g_list-item-selected:hover{background:var(--selected-color)}.g_list .g_list-item.g_list-item-halfvisible .g_list-item-text .g_text{color:#6e6e6e;font-style:italic}.g_list .g_list-item .g_list-item-content{position:relative;width:100%;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;user-select:none;padding:var(--edge-offset-small) var(--edge-offset);border:var(--clickable-border-transparent);transition-duration:.2s}.g_list .g_list-item .g_list-item-content span.g_list-item-icon{font-size:16px}.g_list .g_list-item .g_list-item-content img.g_list-item-icon{width:16px;height:16px}.g_list .g_list-item .g_list-item-content .g_header{margin-bottom:var(--edge-offset)}.g_list .g_list-item .g_list-item-content .g_list-item-index{margin-right:var(--edge-offset);width:20px;height:20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid var(--seperator-color);border-radius:var(--rounding);font-size:12px}.g_list .g_list-item .g_list-item-content .g_list-item-icon{margin-right:var(--edge-offset)}.g_list .g_list-item .g_list-item-content .g_list-item-text{width:100%;white-space:pre-wrap}.g_list .g_list-item .g_list-item-content .g_list-item-text .g_text.g_small{color:#979797}.g_list .g_list-item .g_list-item-content .g_list-item-actions{position:absolute;right:var(--edge-offset);display:flex;align-items:center}.g_list .g_list-item .g_list-item-content .g_list-item-actions .g_list-item-action{width:22px;height:22px;transition-duration:.2s;display:flex;justify-content:center;align-items:center;border-radius:var(--rounding);box-sizing:border-box;border:var(--clickable-border-transparent);opacity:0;transition-duration:.1s;cursor:pointer}.g_list .g_list-item .g_list-item-content .g_list-item-actions .g_list-item-action:hover{border:var(--clickable-border-hovering)}.g_list .g_list-item .g_list-item-content .g_list-item-actions .g_list-item-action img{width:14px;height:14px;margin:0;pointer-events:none}.g_list .g_list-item .g_list-item-content .g_list-item-actions .g_list-item-action span{font-size:18px;pointer-events:none}
.g_menubar{position:relative;user-select:none}.g_menubar.g_menubar-direction-horizontal{width:100%;height:50px}.g_menubar.g_menubar-direction-horizontal .g_menubar-locater{flex-direction:row}.g_menubar.g_menubar-direction-horizontal .g_menubar-locater .g_menubar-item{justify-content:center}.g_menubar.g_menubar-direction-vertical{width:100%;height:100%}.g_menubar.g_menubar-direction-vertical .g_menubar-locater{flex-direction:column}.g_menubar.g_menubar-direction-vertical .g_menubar-locater .g_menubar-item{width:100%}.g_menubar .g_menubar-locater{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center}.g_menubar .g_menubar-locater.g_left{justify-content:flex-start}.g_menubar .g_menubar-locater.g_right{justify-content:flex-end}.g_menubar .g_menubar-image{height:100%;box-sizing:border-box;padding:var(--edge-offset);pointer-events:auto}.g_menubar .g_menubar-image img{height:100%}.g_menubar .g_menubar-item{position:relative;height:50px;display:flex;align-items:center;box-sizing:border-box;transition-duration:.2s;border:var(--clickable-border-transparent);cursor:pointer;pointer-events:auto}.g_menubar .g_menubar-item:hover{border:var(--clickable-border-hovering)}.g_menubar .g_menubar-item:hover .g_menubar-item-arrow{margin-top:5px}.g_menubar .g_menubar-item.g_menubar-item-selected{background:var(--selected-color);border:var(--clickable-border-width) solid var(--selected-color)}.g_menubar .g_menubar-item.g_menubar-item-selected .g_menubar-item-arrow{margin-top:5px}.g_menubar .g_menubar-item.g_menubar-item-disabled{opacity:.3;cursor:not-allowed}.g_menubar .g_menubar-item.g_menubar-item-disabled:hover{border:var(--clickable-border-transparent)}.g_menubar .g_menubar-item.g_menubar-item-disabled:hover .g_menubar-item-arrow{margin-top:0}.g_menubar .g_menubar-item.g_menubar-item-icon{width:50px}.g_menubar .g_menubar-item.g_menubar-item-icon .g_menubar-item-icon-img{width:20px;height:20px}.g_menubar .g_menubar-item.g_menubar-item-icon .g_menubar-item-materialicon{font-size:26px}.g_menubar .g_menubar-item.g_menubar-item-icon .g_menubar-item-arrow{position:absolute;bottom:3px;right:3px}.g_menubar .g_menubar-item.g_menubar-item-normal{padding:0 15px}.g_menubar .g_menubar-item.g_menubar-item-normal .g_menubar-item-icon-img{width:16px;height:16px;margin-right:var(--edge-offset-small)}.g_menubar .g_menubar-item.g_menubar-item-normal .g_menubar-item-materialicon{font-size:20px;color:#fff;margin-right:var(--edge-offset-small)}.g_menubar .g_menubar-item.g_menubar-item-normal p{margin:0}.g_menubar .g_menubar-item .g_menubar-item-arrow{width:8px;height:8px;margin-left:4px;transition-duration:.1s}.g_menubar.g_menubar-small{height:40px}.g_menubar.g_menubar-small .g_menubar-item{height:40px}.g_menubar.g_menubar-small .g_menubar-item.g_menubar-item-icon{width:40px}.g_menubar.g_menubar-small .g_menubar-item.g_menubar-item-icon .g_menubar-item-materialicon{font-size:21px}
.g_palette{position:absolute;inset:0;background:#0000006b;z-index:100;display:flex;justify-content:center;align-items:flex-start;transition-duration:.2s;opacity:0;box-sizing:border-box;padding-top:20px}.g_palette .g_palette-inner{width:400px;max-width:calc(100% - 100px);max-height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center;align-items:center;transition-timing-function:ease-in;transition-duration:.2s;opacity:0;transform-origin:50% 50%;transform:scale(.8);padding:10px;background:var(--background);box-shadow:0 0 20px #000;border-radius:var(--rounding);overflow:hidden}.g_palette .g_palette-inner .g_palette-input{border:1px solid #3e3e3e;border-radius:var(--rounding);width:100%;box-sizing:border-box;padding:10px 10px;background:var(--panel-color);font-size:12px}.g_palette .g_palette-inner .g_palette-results{width:100%;max-height:420px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.g_palette .g_palette-inner .g_palette-results .g_palette-results-header,.g_palette .g_palette-inner .g_palette-results .g_palette-results-label{width:100%;display:flex;justify-content:center;align-items:center;font-size:10px;color:#c7c7c7;gap:var(--edge-offset-small);text-shadow:0 0 8px #000;margin:var(--edge-offset-small) 0}.g_palette .g_palette-inner .g_palette-results .g_palette-results-header span.material-symbols-outlined,.g_palette .g_palette-inner .g_palette-results .g_palette-results-label span.material-symbols-outlined{font-size:16px}.g_palette .g_palette-inner .g_palette-results .g_palette-results-header{margin-top:0;margin-bottom:var(--edge-offset)}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item{position:relative;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:var(--edge-offset);box-sizing:border-box;padding:var(--edge-offset);color:#fff;border:var(--clickable-border-transparent);cursor:pointer;transition-duration:.2s}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item:hover{border:var(--clickable-border-hovering)}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item:first-child{margin-top:var(--edge-offset)}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item.g_palette-results-item-selected{border:var(--clickable-border-selected)}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item.g_palette-results-item-selected .g_palette-results-item-selectedtext{opacity:1}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item.g_palette-results-item-separator{border-top:2px solid var(--seperator-color)!important}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item .g_palette-results-item-text{display:flex;justify-content:flex-start;align-items:center;gap:var(--edge-offset-small)}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item .g_palette-results-item-text .g_palette-results-item-text-sub{color:#a5a5a5}.g_palette .g_palette-inner .g_palette-results .g_palette-results-item .g_palette-results-item-selectedtext{position:absolute;right:var(--edge-offset);color:#8b8b8b;background:var(--background);padding:2px 5px;border-radius:var(--rounding);transition-duration:.2s;pointer-events:none;opacity:0}
.g_palette.g_palette-checkboxes .g_palette-results-item.g_palette-results-item-checked .g_palette-results-item-checkbox span{display:block}.g_palette.g_palette-checkboxes .g_palette-results-item .g_palette-results-item-checkbox{width:20px;height:20px;margin:-2px 0;background:var(--panel-color);border-radius:var(--rounding)}.g_palette.g_palette-checkboxes .g_palette-results-item .g_palette-results-item-checkbox span{display:none}
.g_palette .material-symbols-outlined{font-size:20px;margin:-2px 0}.g_palette .g_palette-results-item-icon{width:20px;height:20px;margin:-2px 0;object-fit:contain}
.g_property{position:relative;width:100%;padding-left:var(--edge-offset-small);box-sizing:border-box;border-radius:var(--rounding);border:var(--clickable-border-transparent);transition-duration:.1s}.g_property:hover{border:var(--clickable-border-hovering)}.g_property:hover .g_property-controls input[type=checkbox]{opacity:.5}.g_property:hover .g_property-controls .g-property-logic{opacity:1}.g_property:hover .g_property-controls .g-property-logic span{opacity:.5}.g_property.g_property-halfsize{width:calc(50% - var(--edge-offset-small)/ 2)}.g_property.g_property-nohover:hover{border:var(--clickable-border-transparent)}.g_property.g_property-nobottom{margin-bottom:0}.g_property.g_property-notitle{padding-left:0}.g_property.g_property-active,.g_property.g_property-logicopen{border:var(--clickable-border-selected)!important}.g_property.g_property-alwaysborder{border:var(--clickable-border-hovering)}.g_property.g_property-alwaysborder .g_property-content textarea{padding:var(--edge-offset-small)!important}.g_property .g_text{position:relative;z-index:2}.g_property .g_property-error{width:100%;height:25px;background:#950000;display:flex;justify-content:center;align-items:center;font-size:12px}.g_property .g_property-content{display:flex;justify-content:flex-start;align-items:center;border-radius:var(--rounding);overflow:hidden;user-select:none;position:relative;z-index:2}.g_property .g_property-content .g_property-logicicon{margin-left:calc(var(--edge-offset) * -1)}.g_property .g_property-content .g_property-logicicon span{transform:rotate(90deg);color:var(--highlight-color)}.g_property .g_property-content .g_text{padding:var(--edge-offset) 0;padding-left:3px}.g_property .g_property-content .g_property-materialicon{padding:calc(var(--edge-offset) - 2px) 0;font-size:18px}.g_property .g_property-content .g_property-materialicon,.g_property .g_property-content .g_text{margin-right:var(--edge-offset);white-space:nowrap;color:#a9a9a9}.g_property .g_property-content .g_property-value{width:100%;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;padding-right:var(--edge-offset)}.g_property .g_property-content .g_property-value input,.g_property .g_property-content .g_property-value select{box-sizing:border-box;width:100%;min-height:33px;border:0;font-size:12px;padding:0;border-radius:0;resize:vertical;transition-duration:0s;text-align:right}.g_property .g_property-content .g_property-value input[type=checkbox],.g_property .g_property-content .g_property-value select[type=checkbox]{pointer-events:none}.g_property .g_property-content .g_property-value input[type=checkbox]:focus-visible,.g_property .g_property-content .g_property-value select[type=checkbox]:focus-visible{outline:0}.g_property .g_property-content .g_property-value input option,.g_property .g_property-content .g_property-value select option{font-size:10px;background:var(--panel-color);border-radius:0}.g_property .g_property-content .g_property-value textarea{width:calc(100% + var(--edge-offset));height:20px;max-height:200px;resize:vertical;font-size:12px;padding:0;border:0;margin-right:calc(var(--edge-offset) * -1)}.g_property .g_property-content .g_property-value .colorwrapper{width:calc(100% + var(--edge-offset));height:100%;margin-right:calc(var(--edge-offset) * -1);border-radius:var(--rounding);overflow:hidden}.g_property .g_property-content .g_property-value .colorwrapper input[data-coloris]{text-align:center;text-shadow:0 0 10px #000}.g_property .g_property-content .g_property-value input[type=checkbox]{max-height:16px;max-width:16px;margin:0 10px 0 0}.g_property .g_property-content .g_property-value .g_select{padding-right:calc(var(--edge-offset)/ 2)}.g_property .g_property-content .g_property-value .g_select .g_select-content{justify-content:flex-end}.g_property.g_property-active .g_property-controls .g-property-logic{border:1px solid var(--highlight-color);opacity:1}.g_property.g_property-active .g_property-controls .g-property-logic span{opacity:.5}.g_property.g_property-logicopen .g_property-controls .g-property-logic{border:1px solid var(--highlight-color);background:var(--highlight-border-color);opacity:1}.g_property.g_property-logicopen .g_property-controls .g-property-logic span{opacity:1}.g_property.g_property-logicactive .g_property-value{flex-direction:column;align-items:flex-start}.g_property.g_property-logicactive .g_property-value .g_property-msg{display:flex;justify-content:flex-start;align-items:flex-start;gap:2px;padding:0}.g_property.g_property-logicactive .g_property-value .g_property-msg .g_text{padding:0;margin:0}.g_property.g_property-logicactive .g_property-value .g_property-msg.g_property-msg-error{color:red;font-weight:600}.g_property.g_property-logicactive .g_property-value .g_property-msg .g_property-msg-highlight.g_property-msg-full{color:var(--highlight-color);font-weight:600}.g_property.g_property-logicactive .g_property-value .g_property-msg .g_property-msg-highlight.g_property-msg-medium{color:#fff}.g_property.g_property-logicactive .g_property-controls .g-property-logic{border:1px solid var(--highlight-color);background:var(--highlight-border-color);opacity:1}.g_property.g_property-logicactive .g_property-controls .g-property-logic span{opacity:1}.g_property .g_property-controls{width:16px;height:100%;position:absolute;top:0;z-index:3;display:flex;justify-content:center;align-items:center}.g_property .g_property-controls.left{left:-8px}.g_property .g_property-controls.right{right:-8px}.g_property .g_property-controls input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;pointer-events:auto;opacity:0;transition-duration:.2s}.g_property .g_property-controls input[type=checkbox]:checked,.g_property .g_property-controls input[type=checkbox]:hover{opacity:1}.g_property .g_property-controls .g-property-logic{width:14px;height:27px;box-sizing:border-box;background:var(--panel-color);border:var(--clickable-border-hovering);border-radius:var(--rounding);cursor:pointer;opacity:0;transition-duration:.2s;display:flex;justify-content:center;align-items:center}.g_property .g_property-controls .g-property-logic:hover span{opacity:1}.g_property .g_property-controls .g-property-logic span{font-size:16px;transform:rotate(90deg);opacity:0;transition-duration:.2s;margin-left:-3px;clip-path:inset(0 0 5px 0)}.g_propertylogic .g_propertylogic-container{width:100%;margin:var(--edge-offset) 0}
.g_resizer{position:absolute}.g_resizer.g_resizer-block{transition-duration:.1s}.g_resizer.g_resizer-closed .g_resizer-grab-handle{display:none!important}.g_resizer.g_resizer-closed .g_resizer-grab-open{display:block!important}.g_resizer.g_resizer-closed .g_resizer-grab span{font-size:34px!important}.g_resizer.g_resizer-closed.g_resizer-direction-right .g_resizer-grab{margin-left:10px;border-radius:0 var(--rounding) var(--rounding) 0}.g_resizer.g_resizer-closed.g_resizer-direction-left .g_resizer-grab{margin-right:10px;border-radius:var(--rounding) 0 0 var(--rounding)}.g_resizer.g_resizer-closed.g_resizer-direction-up .g_resizer-grab{margin-bottom:22px;border-radius:0 0 var(--rounding) var(--rounding)}.g_resizer.g_resizer-closed.g_resizer-direction-up .g_resizer-grab{margin-top:10px;border-radius:var(--rounding) var(--rounding) 0 0}.g_resizer.g_resizer-moving{user-select:none}.g_resizer.g_resizer-moving *{pointer-events:none}.g_resizer .g_resizer-area{position:absolute;display:flex;justify-content:center;align-items:center;z-index:100;pointer-events:auto}.g_resizer .g_resizer-area .g_resizer-grab{background:var(--seperator-color);border-radius:var(--rounding);display:flex;justify-content:center;align-items:center;user-select:none}.g_resizer .g_resizer-area .g_resizer-grab:hover span{opacity:1}.g_resizer .g_resizer-area .g_resizer-grab span{opacity:.7;font-size:18px;pointer-events:none}.g_resizer .g_resizer-area .g_resizer-grab .g_resizer-grab-handle{display:block}.g_resizer .g_resizer-area .g_resizer-grab .g_resizer-grab-open{display:none}.g_resizer.g_resizer-direction-left .g_resizer-area,.g_resizer.g_resizer-direction-right .g_resizer-area{height:100%;width:7px;top:0;cursor:ew-resize}.g_resizer.g_resizer-direction-left .g_resizer-area .g_resizer-grab,.g_resizer.g_resizer-direction-right .g_resizer-area .g_resizer-grab{width:12px;height:30px}.g_resizer.g_resizer-direction-down .g_resizer-area,.g_resizer.g_resizer-direction-up .g_resizer-area{width:100%;height:7px;left:0;cursor:ns-resize}.g_resizer.g_resizer-direction-down .g_resizer-area .g_resizer-grab,.g_resizer.g_resizer-direction-up .g_resizer-area .g_resizer-grab{width:30px;height:12px}.g_resizer.g_resizer-direction-left .g_resizer-area{left:-4px}.g_resizer.g_resizer-direction-right .g_resizer-area{right:-4px}.g_resizer.g_resizer-direction-up .g_resizer-area{top:-4px}.g_resizer.g_resizer-direction-down .g_resizer-area{bottom:-4px}
.g_row{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--edge-offset-small);transition-duration:.2s}.g_row:last-child{margin-bottom:0}.g_row.g_spread .g_row-content,.g_row.g_spread .g_row-label{width:50%}.g_row.g_disabled{opacity:.3;filter:grayscale(.5);cursor:not-allowed}.g_row.g_disabled .g_row-content{pointer-events:none}.g_row.g_indent{margin-left:10px;width:calc(100% - 10px)}.g_row .g_row-label{width:100%}
.g_select{width:100%;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:var(--edge-offset)}.g_select:hover .g_select-arrow{margin-top:5px}.g_select.g_select-nopadding{padding:0}.g_select.g_select-border{border:var(--clickable-border-transparent)}.g_select.g_select-border:hover{border:var(--clickable-border-hovering)}.g_select.g_select-border.g_select-active{border:1px solid var(--highlight-color)}.g_select.g_select-alwaysborder{border:var(--clickable-border-hovering)}.g_select.g_select_modeboth .g_select-content{justify-content:flex-start;align-items:center}.g_select.g_select_modeicon .g_select-content{justify-content:center;align-items:center}.g_select.g_select_modename .g_text{width:100%;overflow:hidden}.g_select .g_select-content{overflow:hidden;width:calc(100% - 12px);display:flex;gap:var(--edge-offset-small)}.g_select .g_select-content .g_select-icon{width:20px;height:20px}.g_select .g_select-content .g_select-icon span{font-size:20px}.g_select .g_select-content .g_select-icon img{width:100%;height:100%;border-radius:var(--rounding);overflow:hidden;object-fit:contain}.g_select .g_select-content .g_text{color:#fff!important;padding:0!important;margin:0!important}.g_select .g_select-arrow{width:8px;height:8px;margin-left:4px;transition-duration:.1s}
.g_table{width:100%;height:100%;overflow-y:auto}.g_table.g_nopointer{cursor:ew-resize}.g_table.g_nopointer *{pointer-events:none!important}.g_table table{padding:0;border-radius:0;border-collapse:collapse;user-select:none;--row-even-color:#282828;--row-odd-color:#222222;--row-child-even-color:#181818;--row-child-odd-color:#1c1c1c}.g_table table.g_table-dragging tr{opacity:.4}.g_table table.g_table-dragging tr:first-child{opacity:1}.g_table table tr{width:unset;height:unset;border:0;background:0 0;box-sizing:border-box;border-left:2px solid transparent;border-right:2px solid transparent;outline:2px solid transparent;background:var(--row-even-color);display:none}.g_table table tr:first-child{display:table-row;border:0;background:0 0}.g_table table tr.g_table-row-visible{display:table-row}.g_table table tr.g_table-row-odd{background:var(--row-odd-color)}.g_table table tr.g_table-row-dragging{opacity:1}.g_table table tr.g_table-row-selected{background:#696969!important}.g_table table tr.g_table-row-selected .g_text{font-weight:700;font-style:italic}.g_table table tr.g_table-row-active{background:var(--highlight-border-color)!important}.g_table table tr.g_table-row-active.g_table-row-child{background:var(--highlight-offset-color)!important}.g_table table tr.g_table-row-outline{border-left:2px solid var(--highlight-color);border-right:2px solid var(--highlight-color);outline:2px solid var(--highlight-color)}.g_table table tr.g_table-row-child{background:var(--row-child-even-color)}.g_table table tr.g_table-row-child.g_table-row-odd{background:var(--row-child-odd-color)}.g_table table tr.g_table-row-child td{padding:0 5px}.g_table table tr.g_table-row-child .g_text{color:#9d9d9d;font-weight:400!important}.g_table table tr.g_table-row-hidden{display:none}.g_table table tr td,.g_table table tr th{padding:2px 5px;overflow:hidden}.g_table table tr td:first-child,.g_table table tr th:first-child{padding-left:var(--edge-offset)}.g_table table tr th{white-space:nowrap;pointer-events:none}.g_table table tr th.g_table-noborder,.g_table table tr th:first-child{border-left:0}.g_table table tr th .g_table-center{justify-content:center}.g_table table tr td .g_table-edit-input{position:absolute;inset:0;z-index:2;display:none;justify-content:flex-start;align-items:center}.g_table table tr td .g_table-edit-input .g_text{padding:0!important}.g_table table tr td .g_table-edit-input .g_table-edit-input-prefix{position:unset!important;margin-left:5px;margin-right:-2px}.g_table table tr td .g_table-edit-input input{width:100%;height:100%;border:0;font-size:11px;padding:0 5px;box-sizing:border-box;margin:0;background:#484848;border-radius:var(--rounding)}.g_table table tr td .g_table-image{display:flex;justify-content:center;align-items:center}.g_table table tr td .g_table-image span{font-size:20px}.g_table table tr td .g_table-text{position:relative;width:calc(100% + 10px);height:24px;margin-left:-5px}.g_table table tr td .g_table-text.g_table-center{text-align:center}.g_table table tr td .g_table-text .g_text{position:absolute;inset:0;z-index:1;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;white-space:nowrap;font-weight:600}.g_table table tr td .g_table-text .g_text span{margin-right:3px}.g_table table tr td .g_table-text .g_text span:last-child{margin-right:0}.g_table table tr td .g_table-text .g_text .highlight{color:var(--highlight-color)}.g_table table tr td .g_table-subtext{margin-left:5px;color:#c9c9c9;margin-top:-5px;margin-bottom:5px;font-style:italic}.g_table table tr td .g_table-number .g_text{justify-content:center}.g_table table tr td .g_table-number input{text-align:center}.g_table table tr td .g_table-button{display:flex;justify-content:flex-start;align-items:center}.g_table table tr td .g_table-button .g_table-button-btn{font-size:10px;border:1px solid var(--seperator-color);padding:2px 4px;border-radius:var(--rounding);background:var(--panel-color);cursor:pointer;transition-duration:.2s}.g_table table tr td .g_table-button .g_table-button-btn:hover{background:var(--seperator-color)}.g_table table tr td .g_table-duration .g_text{justify-content:center}.g_table table tr td .g_table-duration input{text-align:center}.g_table table tr td .g_table-select{display:flex;justify-content:center;align-items:center;cursor:pointer}.g_table table tr td .g_table-select:hover .g_table-select-arrow{margin-top:3px}.g_table table tr td .g_table-select span{font-size:24px}.g_table table tr td .g_table-select .g_table-select-arrow{width:8px;height:8px;margin-left:4px;transition-duration:.1s}.g_table table tr td .g_table-icons{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;gap:2px}.g_table table tr td .g_table-icons .g_table-icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;background:#ffffff0f;border-radius:var(--rounding);border:var(--clickable-border-transparent);transition-duration:.2s}.g_table table tr td .g_table-icons .g_table-icon:hover{border:var(--clickable-border-hovering)}.g_table table tr td .g_table-icons .g_table-icon span{font-size:20px}.g_table table tr td .g_table-property .g_property-value{height:35px}
.g_tabs .g_tabs-menu{width:100%;height:30px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:flex;justify-content:flex-start;align-items:center}.g_tabs .g_tabs-menu .g_tab{height:100%;font-size:12px;display:flex;justify-content:center;align-items:center;padding:0 var(--edge-offset);border:var(--clickable-border-transparent);box-sizing:border-box;border-left:1px solid var(--seperator-color);cursor:pointer}.g_tabs .g_tabs-menu .g_tab:last-child{border-right:1px solid var(--seperator-color)}.g_tabs .g_tabs-menu .g_tab:hover{border:var(--clickable-border-hovering)}.g_tabs .g_tabs-menu .g_tab.g_tab-active{border:var(--clickable-border-selected);font-weight:600;background:var(--selected-color)}.g_tabs .g_tabs-content{position:relative;width:100%;height:calc(100% - 30px)}.g_tabs .g_tabs-content .g_tab{position:absolute;width:100%;height:100%;display:none}
.g_properties-item-file{display:flex;justify-content:center;align-items:center}.g_properties-item-file .g_properties-item-file-current{font-size:12px;max-width:200px;white-space:nowrap;overflow:hidden}.g_properties-item-file span{font-size:15px;margin-left:5px;border:var(--clickable-border-transparent);border-radius:var(--rounding);transition-duration:.2s;cursor:pointer}.g_properties-item-file span:hover{border:var(--clickable-border-hovering)}
.g_properties-item-giphy{display:flex;justify-content:center;align-items:center}.g_properties-item-giphy .g_properties-item-giphy-current{font-size:12px}.g_properties-item-giphy span{font-size:15px;margin-left:5px;border:var(--clickable-border-transparent);border-radius:var(--rounding);transition-duration:.2s;cursor:pointer}.g_properties-item-giphy span:hover{border:var(--clickable-border-hovering)}.giphy-credit{position:absolute;top:55px;right:10px;opacity:.5;pointer-events:none}.giphy-results{position:absolute;inset:55px 10px 0 10px;overflow-y:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.giphy-results img{box-sizing:border-box;width:12.5%;border:var(--clickable-border-transparent);transition-duration:.1s}.giphy-results img:hover{border:var(--clickable-border-hovering);opacity:.5}.giphy-results img.selected{border:var(--clickable-border-selected);opacity:1}
.g_properties-module{display:flex;justify-content:center;align-items:center}.g_properties-module .g_properties-module-notice{padding:0;font-style:italic}
.g_properties{width:100%;box-sizing:border-box;padding:var(--edge-offset) 0;overflow-y:auto;overflow-x:hidden}.g_properties.g_nopointer{cursor:ew-resize}.g_properties.g_nopointer *{pointer-events:none!important}.g_properties .g_group{margin:calc(var(--edge-offset)/ 2) 0}.g_properties .g_group .g_group-header{padding-left:var(--edge-offset)}.g_properties .g_properties-items{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:var(--edge-offset-small)}.g_properties .g_properties-items .g_properties-items-halfsize{width:calc(100% - var(--edge-offset) * 2);margin:0 var(--edge-offset);display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:var(--edge-offset-small)}.g_properties .g_properties-items .g_properties-items-halfsize .g_property{width:calc(50% - var(--edge-offset-small)/ 2);margin:0}.g_properties .g_properties-items .g_property{width:calc(100% - var(--edge-offset) * 2);margin:0 var(--edge-offset)}
.g_properties-range{cursor:ew-resize;user-select:none}.g_properties-range.g_property-sliding .g_properties-range-value{background-color:var(--highlight-color);opacity:.3}.g_properties-range .g_properties-range-value{position:absolute;z-index:1;background:#ffffff17;border-radius:var(--rounding)}.g_properties-range .g_text{pointer-events:none}.g_properties-range input[type=number],.g_properties-range input[type=text]{cursor:ew-resize;border:none}.g_properties-range input[type=number]::-webkit-inner-spin-button,.g_properties-range input[type=number]::-webkit-outer-spin-button,.g_properties-range input[type=text]::-webkit-inner-spin-button,.g_properties-range input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.g_properties-range .g_properties-range-visual{display:none;pointer-events:none}
.g_properties-table{height:35px;width:100%;display:flex;justify-content:flex-end;align-items:center}.g_properties-table .g_properties-table-rows .g_properties-table-label{font-size:12px}.g_properties-table span{font-size:15px;margin-left:calc(var(--edge-offset)/ 2);border:var(--clickable-border-transparent);border-radius:var(--rounding);transition-duration:.2s;cursor:pointer}.g_dialog .g_properties-table-menu{margin:-10px -10px 10px -10px;background:var(--selected-color);width:calc(100% + 20px)}.g_dialog .g_properties-table-instance{height:calc(100% - 40px)}
.g_properties-item-textstyle{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.g_properties-item-textstyle .g_properties-item-textstyle-box{display:flex;justify-content:flex-start;align-items:flex-start;margin-right:calc(var(--edge-offset)/ 2);margin-bottom:calc(var(--edge-offset)/ 2);border-radius:var(--rounding);border:var(--clickable-border-transparent);overflow:hidden}.g_properties-item-textstyle .g_properties-item-textstyle-box:hover{border:var(--clickable-border-hovering)}.g_properties-item-textstyle .g_properties-item-textstyle-box:last-child{margin-right:0}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-button{width:26px;height:26px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition-duration:.1s}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-button:hover{background:var(--selected-color)}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-button.g_properties-item-textstyle-button-selected{background:var(--seperator-color)}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-button.g_properties-item-textstyle-button-selected span{color:#fff}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-button span{font-size:20px;color:#a9a9a9}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-fontsize{width:52px;height:26px;position:relative}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-fontsize input{position:absolute;inset:0;width:52px!important;height:26px!important;font-size:10px!important;padding-left:var(--edge-offset-small)!important;min-height:26px!important;text-align:left}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-fontsize span{position:absolute;right:0;pointer-events:none;font-size:20px;top:4px;bottom:4px}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-color{width:26px;height:26px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition-duration:.1s;position:relative}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-color:first-child{margin-left:0}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-color:hover{background:var(--selected-color)}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-color span{font-size:20px}.g_properties-item-textstyle .g_properties-item-textstyle-box .g_properties-item-textstyle-color input{position:absolute;width:26px!important;height:26px!important;min-height:26px!important;inset:0;pointer-events:none;opacity:0}