@font-face{font-family:"Material Symbols Rounded";font-style:normal;font-weight:400;src:url(../../goui/resources/iconfont/MaterialSymbolsOutlined.woff2) format("woff2")}button.goui-button.has-menu.with-text:after,.goui-table thead tr th.sorted:after,.goui-form-field.select .wrap .select-wrapper:after,.goui-alert:before,table.tree .node .caret:before,.goui i.icon,.goui i.icon:after{font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:2.4rem;width:auto;height:auto;display:inline-block;vertical-align:middle;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;width:auto;height:auto}.z0{box-shadow:rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.14),rgba(0, 0, 0, 0.12)}.z1{box-shadow:0 0.2rem 0.1rem -0.1rem rgba(0, 0, 0, 0.2),0 0.1rem 0.1rem 0rem rgba(0, 0, 0, 0.14),0rem 0.1rem 0.3rem 0rem rgba(0, 0, 0, 0.12)}.z2,.goui.card,.goui-window .card.item-container{box-shadow:0 0.3rem 0.1rem -0.2rem rgba(0, 0, 0, 0.2),0 0.2rem 0.2rem 0rem rgba(0, 0, 0, 0.14),0rem 0.1rem 0.5rem 0rem rgba(0, 0, 0, 0.12)}.z3{box-shadow:0 0.3rem 0.3rem -0.2rem rgba(0, 0, 0, 0.2),0 0.3rem 0.4rem 0rem rgba(0, 0, 0, 0.14),0rem 0.1rem 0.8rem 0rem rgba(0, 0, 0, 0.12)}.z4,.goui-button:focus-visible,.button.checkbox-group span.box-label:focus-visible,.button.goui-form-field.radiogroup span.box-label:focus-visible,.button.goui-form-field.check span.box-label:focus-visible,.goui-form-field.check .button input+span:focus-visible{box-shadow:0 0.2rem 0.4rem -0.1rem rgba(0, 0, 0, 0.2),0 0.4rem 0.5rem 0rem rgba(0, 0, 0, 0.14),0rem 0.1rem 1rem 0rem rgba(0, 0, 0, 0.12)}.z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0, 0, 0, 0.12)}.z6{box-shadow:0 0.3rem 0.5rem -0.1rem rgba(0, 0, 0, 0.2),0 0.6rem 1rem 0rem rgba(0, 0, 0, 0.14),0 0.1rem 1.8rem 0rem rgba(0, 0, 0, 0.12)}.z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0, 0, 0, 0.12)}.z8,.autocomplete-suggestions{box-shadow:0 0.5rem 0.5rem -0.3rem rgba(0, 0, 0, 0.2),0 0.8rem 1rem -0.1rem rgba(0, 0, 0, 0.14),0 0.3rem 1.4rem 0.2rem rgba(0, 0, 0, 0.12)}.z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0, 0, 0, 0.12)}.z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0, 0, 0, 0.12)}.z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0, 0, 0, 0.12)}.z12,.goui-window,menu.goui-dropdown{box-shadow:0 0.7rem 0.8rem -0.4rem rgba(0, 0, 0, 0.2),0 1.2rem 1.7rem 0.2rem rgba(0, 0, 0, 0.14),0 0.5rem 2.2rem 0.4rem rgba(0, 0, 0, 0.12)}.z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0, 0, 0, 0.12)}.z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0, 0, 0, 0.12)}.z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0, 0, 0, 0.12)}.z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0, 0, 0, 0.12)}.z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0, 0, 0, 0.12)}.z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0, 0, 0, 0.12)}.z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0, 0, 0, 0.12)}.z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0, 0, 0, 0.12)}.z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0, 0, 0, 0.12)}.z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0, 0, 0, 0.12)}.z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0, 0, 0, 0.12)}.z24,.goui-window.modal{box-shadow:0rem 1.1rem 1.5rem -0.7rem rgba(0, 0, 0, 0.2),0rem 2.4rem 3.8rem 0.3rem rgba(0, 0, 0, 0.14),0rem 0.9rem 4.6rem 0.8rem rgba(0, 0, 0, 0.12)}button,html,input,select,textarea{font:calc(1.6rem * var(--font-scale))/2rem var(--font-family)}html{font-size:var(--density)}@media(max-device-width: 1200px){html{font-size:var(--mobile-density)}}.goui,.goui-window .item-container{box-sizing:border-box}.goui>*,.goui-window .item-container>*,.goui-window.maximized .goui>.collapse-btn,.goui-window.maximized .item-container>.collapse-btn{box-sizing:border-box}.goui.main,.goui-window .main.item-container{background-color:var(--bg-lowest)}.goui.flow,.goui-window .flow.item-container{display:flex;flex-flow:row wrap !important;align-content:flex-start;align-items:start;gap:1.4rem}.goui.flow>*,.goui-window .flow.item-container>*,.goui-window.maximized .goui.flow>.collapse-btn{width:100%}.goui-table thead tr th hr,.goui.hbox>hr,.goui-window .hbox.item-container>hr{border:0;z-index:1;padding:0;width:5px;display:block;margin:0 -2px;background-color:rgba(0,0,0,0);color:var(--fg-border);background:linear-gradient(90deg, transparent 2px, currentColor 2px 3px, transparent 3px);height:auto}.goui-table thead tr th hr.draggable,.goui.hbox>hr.draggable,.goui-window .hbox.item-container>hr.draggable{cursor:col-resize}.goui.hbox,.goui-window .hbox.item-container{display:flex;flex-direction:row;gap:0;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch}.goui.hbox>*,.goui-window .hbox.item-container>*,.goui-window.maximized .goui.hbox>.collapse-btn{flex:none;min-width:0}.goui.hbox .goui.detail,.goui-window .hbox.item-container .goui.detail,.goui.hbox .goui-window .detail.item-container,.goui-window .goui.hbox .detail.item-container,.goui-window .hbox.item-container .detail.item-container{min-width:30rem}.goui.hbox .break:before,.goui-window .hbox.item-container .break:before{content:"";width:100%;order:1}.goui.row,.goui-window .row.item-container{display:flex;flex-wrap:wrap;column-gap:1.2rem;row-gap:0;align-items:start}.goui.vbox,.goui-window .item-container{gap:0;justify-content:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.goui.vbox>*,.goui-window .item-container>*,.goui-window.maximized .goui.vbox>.collapse-btn,.goui-window.maximized .item-container>.collapse-btn{flex:none;min-height:0}.goui.vbox>hr,.goui-window .item-container>hr{width:auto;border:0;z-index:1;padding:0;height:5px;display:block;margin:-2px 0;background-color:rgba(0,0,0,0);color:var(--fg-border);background:linear-gradient(180deg, transparent 2px, currentColor 2px 3px, transparent 3px)}.goui.vbox>hr.draggable,.goui-window .item-container>hr.draggable{cursor:row-resize}.goui.gap,.goui-window .gap.item-container{gap:.8rem}.goui.container,.goui-window .container.item-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.goui.container>*,.goui-window .container.item-container>*,.goui-window.maximized .goui.container>.collapse-btn{flex:1 0;min-width:300px}.goui.fit,.goui-window .fit.item-container,.goui-cards>.goui,.goui-window .goui-cards>.item-container,.goui-window.maximized .goui-cards>.goui.collapse-btn{height:100%;width:100%;margin:0}.goui.pad,.goui-window .pad.item-container{padding:2.4rem 1.8rem !important}.goui.border,.goui-window .border.item-container{border:1px solid var(--fg-border) !important}.goui.border-bottom,.goui-window .border-bottom.item-container{border-bottom:1px solid var(--fg-border) !important}.goui.border-top,.goui-window .border-top.item-container{border-top:1px solid var(--fg-border) !important}.goui.border-left,.goui-window .border-left.item-container{border-left:1px solid var(--fg-border) !important}.goui.border-right,.goui-window .border-right.item-container{border-right:1px solid var(--fg-border) !important}.goui.frame,.goui-window .frame.item-container{border:1px solid var(--fg-border);border-radius:1.2rem;overflow:hidden;background-color:var(--bg-lowest)}.goui.frame>.toolbar,.goui-window .frame.item-container>.toolbar{background-color:var(--bg-mid);padding:1.8rem;border-bottom:1px solid var(--fg-border)}.goui.frame>:first-child .toolbar:first-child,.goui-window .frame.item-container>:first-child .toolbar:first-child{background-color:var(--bg-mid);padding:1.8rem;border-bottom:1px solid var(--fg-border)}.goui.scroll,.goui-window .scroll.item-container{overflow:auto}.goui .bg-lowest,.goui-window .item-container .bg-lowest{background-color:var(--bg-lowest)}.goui .bg-low,.goui-window .item-container .bg-low{background-color:var(--bg-low)}.goui .bg-mid,.goui-window .item-container .bg-mid{background-color:var(--bg-mid)}.goui .bg-high,.goui-window .item-container .bg-high{background-color:var(--bg-high)}.goui .bg-highest,.goui-window .item-container .bg-highest{background-color:var(--bg-highest)}.goui.hbox.mobile-cards,.goui-window .hbox.mobile-cards.item-container{height:100%}@media only screen and ((max-width: 932px)){.goui.not-medium-device,.goui-window .not-medium-device.item-container{display:none !important}.goui.hbox.tablet-cards>*:not(.active),.goui-window .hbox.tablet-cards.item-container>*:not(.active){display:none}.goui.hbox.tablet-cards>*,.goui-window .hbox.tablet-cards.item-container>*{width:100% !important;height:100% !important}}@media only screen and ((max-width: 576px)){.not-small-device{display:none !important}.goui.hbox.mobile-cards>*:not(.active),.goui-window .hbox.mobile-cards.item-container>*:not(.active){display:none}.goui.hbox.mobile-cards>*,.goui-window .hbox.mobile-cards.item-container>*{width:100% !important;height:100% !important}}@media only screen and ((min-width: 932px)){.goui.for-medium-device,.goui-window .for-medium-device.item-container{display:none !important}}@media only screen and (min-width: 576px){.goui.for-small-device,.goui-window .for-small-device.item-container{display:none !important}}.goui.card,.goui-window .card.item-container{border-radius:.8rem;margin:.8rem;background-color:var(--bg-lowest);overflow:hidden}.goui.card>.goui-fieldset:first-child,.goui-window .card.item-container>.goui-fieldset:first-child{margin-top:dp(16)}.goui *,.goui-window .item-container *,.goui .goui-window.maximized .collapse-btn,.goui-window.maximized .goui .collapse-btn,.goui-window.maximized .item-container .collapse-btn{text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.goui *:focus,.goui-window .item-container *:focus,.goui .goui-window.maximized .collapse-btn:focus,.goui-window.maximized .goui .collapse-btn:focus{outline:none}.goui.root,.goui-window .root.item-container{font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);color:var(--fg-text);width:100%;background-color:var(--bg-low)}.goui ::selection,.goui-window .item-container ::selection{background:var(--bg-selection);color:var(--fg-selection)}.goui-fade-out{transition:all 0s}.goui-fade-in{transition:all 1000ms cubic-bezier(0.32, 0, 0.67, 0)}*[hidden]:not(.goui-fade-out):not(.goui-fade-in){display:none !important}*[hidden].goui-fade-in,.goui-window.maximized [hidden].goui-fade-in.collapse-btn,*[hidden].goui-fade-out,.goui-window.maximized [hidden].goui-fade-out.collapse-btn{opacity:0;visibility:hidden;pointer-events:none}*[hidden].goui-fade-in,.goui-window.maximized [hidden].goui-fade-in.collapse-btn{transition:0s}*[hidden].goui-fade-out,.goui-window.maximized [hidden].goui-fade-out.collapse-btn{transition:opacity 200ms cubic-bezier(0.32, 0, 0.67, 0)}*[disabled],.goui-window.maximized .collapse-btn,.disabled{cursor:not-allowed;opacity:.4;-moz-opacity:.4;filter:alpha(opacity=60);pointer-events:none}hr.goui,.goui-window hr.item-container{border:0;color:var(--fg-border);border-top:1px solid currentColor}.goui-draghandle{cursor:move}.goui-resizable{resize:both;overflow:auto}.goui-resizable::-webkit-resizer{background-color:rgba(0,0,0,0)}.goui-cardmenu{margin:0;padding:0}.goui-cardmenu button.goui-button{display:inline-block;padding:1.2rem 1.8rem;margin:0 2.4rem 0 0;background:none;border:none;border-radius:0;border-bottom:.4rem solid rgba(0,0,0,0);color:var(--fg-secondary-text)}.goui-cardmenu button.goui-button.active{border-bottom:4px solid var(--c-secondary);color:var(--fg-text)}.goui-cardmenu button.goui-button:hover{background:none}.goui-cardmenu button.goui-button:focus-visible{background-color:var(--bg-focus)}.hbox>.goui-cardmenu{height:100%;border-right:1px solid var(--fg-border)}.hbox>.goui-cardmenu button.goui-button{margin:0;width:20rem;text-align:left;display:block;border-bottom:none;border-bottom:none}.hbox>.goui-cardmenu button.goui-button.active{color:var(--fg-text);background-color:var(--bg-selected)}.goui.goui-avatar,.goui-window .goui-avatar.item-container{cursor:default;position:relative;display:flex;color:#fff;padding:0;background-color:var(--fg-secondary-text);background-size:cover;border-radius:50%;border:1px solid var(--fg-line);width:4.2rem;height:4.2rem;font-size:1.6rem;text-align:center;overflow:hidden;align-items:center;justify-content:center}.goui.goui-avatar img,.goui-window .goui-avatar.item-container img{height:100%;margin:0;border:0}.goui.goui-avatar.inline,.goui-window .goui-avatar.inline.item-container{display:inline-flex;margin-right:.8rem;vertical-align:middle}.goui-empty-state{text-align:center;color:var(--fg-secondary-text);width:100%;padding:2rem}.goui-empty-state .icon{font-size:4.8rem;width:4.8rem;height:4.8rem}.goui.drop-pin,.goui-window .drop-pin.item-container{z-index:30000;position:fixed;height:1px;width:1px;background-color:var(--fg-main);pointer-events:none}.goui.drop-pin:after,.goui-window .drop-pin.item-container:after{content:" ";display:block;border-radius:50%;background-color:var(--fg-main);width:.8rem;height:.8rem;position:absolute;left:-0.4rem;top:-0.4rem}.drag-src{opacity:.4}.drag-img{position:absolute;left:-9999999px;top:-9999999px;z-index:30000}.goui .resizer,.goui-window .item-container .resizer{border:0;position:absolute;margin:0;padding:0}.goui .resizer.right,.goui-window .item-container .resizer.right{width:16px;margin-right:-8px;right:0;top:0;bottom:0;cursor:col-resize}.goui .resizer.left,.goui-window .item-container .resizer.left{width:16px;margin-left:-8px;left:0;top:0;bottom:0;cursor:col-resize}.goui .resizer.bottom,.goui-window .item-container .resizer.bottom{height:16px;margin-bottom:-8px;left:0;right:0;bottom:0;cursor:row-resize}.goui .resizer.top,.goui-window .item-container .resizer.top{height:16px;margin-top:-8px;left:0;right:0;top:0;cursor:row-resize}.goui .resizer.bottomright,.goui-window .item-container .resizer.bottomright{cursor:se-resize;width:16px;height:16px;margin-bottom:-8px;margin-right:-8px;right:0;bottom:0}.goui .resizer.topright,.goui-window .item-container .resizer.topright{cursor:ne-resize;width:16px;height:16px;margin-top:-8px;margin-right:-8px;right:0;top:0}.goui .resizer.bottomleft,.goui-window .item-container .resizer.bottomleft{cursor:sw-resize;width:16px;height:16px;margin-bottom:-8px;margin-left:-8px;left:0;bottom:0}.goui .resizer.topleft,.goui-window .item-container .resizer.topleft{cursor:nw-resize;width:16px;height:16px;margin-bottom:-8px;margin-left:-8px;left:0;top:0}.error{color:var(--fg-error)}.warning{color:var(--fg-warning)}.success{color:#155724}.notice{color:var(--fg-notice)}.primary{color:var(--c-primary)}.accent{color:var(--c-accent)}.normalize,.goui-html-field div.editor{font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);color:var(--fg-text)}.normalize>*,.goui-html-field div.editor>*{margin:0;padding:0;box-sizing:content-box;overflow:visible;overflow-wrap:break-word}.normalize>*:focus,.goui-html-field div.editor>*:focus{outline:none}.normalize img,.goui-html-field div.editor img{overflow-wrap:normal}.normalize pre,.goui-html-field div.editor pre{white-space:pre-wrap}.normalize blockquote,.goui-html-field div.editor blockquote{display:block;margin:1em 4rem;padding:0 1.6rem}.normalize td,.goui-html-field div.editor td{display:table-cell}.normalize th,.goui-html-field div.editor th{display:table-cell;vertical-align:inherit;font-weight:bold;padding:1px}.normalize ul,.goui-html-field div.editor ul,.normalize menu,.goui-html-field div.editor menu,.normalize dir,.goui-html-field div.editor dir{display:block;list-style-type:disc;list-style-position:outside;margin:0;padding:0 0 0 2em}.normalize ul>ul,.goui-html-field div.editor ul>ul,.normalize menu>ul,.goui-html-field div.editor menu>ul,.normalize dir>ul,.goui-html-field div.editor dir>ul{list-style-type:circle}.normalize ul>ul>ul,.goui-html-field div.editor ul>ul>ul,.normalize menu>ul>ul,.goui-html-field div.editor menu>ul>ul,.normalize dir>ul>ul,.goui-html-field div.editor dir>ul>ul{list-style-type:square}.normalize ol,.goui-html-field div.editor ol{display:block;list-style-type:decimal;list-style-position:outside;margin:0;padding:0 0 0 2em}.normalize ol>ol,.goui-html-field div.editor ol>ol{list-style-type:lower-alpha}.normalize ol>ol>ol,.goui-html-field div.editor ol>ol>ol{list-style-type:lower-roman}.normalize li,.goui-html-field div.editor li{display:list-item}.normalize p,.goui-html-field div.editor p{margin:.8rem 0;min-height:2rem}.normalize a:link,.goui-html-field div.editor a:link,.normalize a:visited,.goui-html-field div.editor a:visited,.normalize a:active,.goui-html-field div.editor a:active{text-decoration:underline;color:var(--fg-main)}.normalize a:visited,.goui-html-field div.editor a:visited{color:purple}.normalize hr,.goui-html-field div.editor hr{border:0;border-top:2px solid var(--fg-border);margin:2.4rem 0;padding:0}#paper{display:none}@media print{@page{margin:10mm;size:auto}body,html{background-color:rgba(0,0,0,0);margin:0;padding:0;overflow:visible !important}html>body{margin:0 !important;height:auto !important}body>*{display:none !important}#paper{display:block !important;overflow:visible !important;position:absolute !important;box-shadow:none !important;top:0;left:0;right:0;padding:0 !important;margin:0 !important}#paper>.goui-toolbar{display:none}}table.tree .node{position:relative;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);display:flex;align-content:center;align-items:center}.dragging table.tree .node{pointer-events:none}table.tree .node .label{color:var(--fg-text);margin-left:.8rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block;flex:1;height:100%}table.tree .node i{flex-shrink:0}table.tree .node .caret{flex-shrink:0;width:2.4rem;height:2.4rem}table.tree .node .caret:before{content:"arrow_right"}table.tree .node .indent{flex-shrink:0;display:inline-block;width:2.4rem}table.tree .expanded .caret:before{content:"arrow_drop_down"}table.tree .no-children .caret:before{content:none}.goui-alert{z-index:40000;position:fixed;top:6.4rem;left:0;right:0;width:60rem;max-width:80%;margin:0 auto;border-radius:1rem;padding:2.4rem 2.4rem 2.4rem 6.4rem;animation:goui-alert .5s ease-out;cursor:pointer}.goui-alert:before{position:absolute;left:2.4rem}.goui-alert.error{background:var(--bg-error);border:2px solid var(--border-error);color:var(--fg-error)}.goui-alert.error:before{color:var(--fg-error);content:"error"}.goui-alert.success{background:#d4edda;border:2px solid #c3e6cb;color:#155724}.goui-alert.success:before{color:#155724;content:"check_circle"}.goui-alert.warning{background:var(--bg-warning);border:2px solid var(--border-warning);color:var(--fg-warning)}.goui-alert.warning:before{color:var(--fg-warning);content:"warning"}.goui-alert.notice{background:var(--bg-notice);border:2px solid var(--border-notice);color:var(--fg-notice)}.goui-alert.notice:before{color:var(--fg-notice);content:"info"}@keyframes goui-alert{0%{transform:translateY(-200%)}100%{transform:translateY(0%)}}.goui-mask{opacity:.8;background-color:#7b7a7a;top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;transform:translate(0, 0)}#goui .goui-mask{z-index:30000}.goui-mask .spinner,.goui-mask .spinner div,.goui-mask .spinner div:after{box-sizing:border-box}.goui-mask .spinner{color:#fff;position:absolute;width:8rem;height:8rem;top:50%;left:50%;margin-top:-4rem;margin-left:-4rem}.goui-mask .spinner div{animation:goui-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:4rem 4rem}.goui-mask .spinner div:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:currentColor;margin:-3.6px 0 0 -3.6px}.goui-mask .spinner div:nth-child(1){animation-delay:-0.036s}.goui-mask .spinner div:nth-child(1):after{top:6.262742rem;left:6.262742rem}.goui-mask .spinner div:nth-child(2){animation-delay:-0.072s}.goui-mask .spinner div:nth-child(2):after{top:6.771281rem;left:5.6rem}.goui-mask .spinner div:nth-child(3){animation-delay:-0.108s}.goui-mask .spinner div:nth-child(3):after{top:7.090963rem;left:4.828221rem}.goui-mask .spinner div:nth-child(4){animation-delay:-0.144s}.goui-mask .spinner div:nth-child(4):after{top:7.2rem;left:4rem}.goui-mask .spinner div:nth-child(5){animation-delay:-0.18s}.goui-mask .spinner div:nth-child(5):after{top:7.090963rem;left:3.171779rem}.goui-mask .spinner div:nth-child(6){animation-delay:-0.216s}.goui-mask .spinner div:nth-child(6):after{top:6.771281rem;left:2.4rem}.goui-mask .spinner div:nth-child(7){animation-delay:-0.252s}.goui-mask .spinner div:nth-child(7):after{top:6.262742rem;left:1.737258rem}.goui-mask .spinner div:nth-child(8){animation-delay:-0.288s}.goui-mask .spinner div:nth-child(8):after{top:5.6rem;left:1.228719rem}@keyframes goui-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.goui-button,.button.checkbox-group span.box-label,.button.goui-form-field.radiogroup span.box-label,.button.goui-form-field.check span.box-label,.goui-form-field.check .button input+span{color:inherit;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:1.2rem;padding:1.1rem 1.8rem;display:flex;align-items:center;position:relative;font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);font-weight:600;line-height:2.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goui-button.caps,.button.checkbox-group span.caps.box-label,.button.goui-form-field.radiogroup span.caps.box-label,.button.goui-form-field.check span.caps.box-label,.goui-form-field.check .button input+span.caps{text-transform:uppercase}.goui-button.with-icon:not(.with-text),.button.checkbox-group span.with-icon.box-label:not(.with-text),.button.goui-form-field.radiogroup span.with-icon.box-label:not(.with-text),.button.goui-form-field.check span.with-icon.box-label:not(.with-text),.goui-form-field.check .button input+span.with-icon:not(.with-text){overflow:visible;padding:1.1rem}.goui-button.with-text i.icon,.button.checkbox-group span.with-text.box-label i.icon,.button.goui-form-field.radiogroup span.with-text.box-label i.icon,.button.goui-form-field.check span.with-text.box-label i.icon,.goui-form-field.check .button input+span.with-text i.icon{margin-right:.8rem}.goui-button i.icon,.button.checkbox-group span.box-label i.icon,.button.goui-form-field.radiogroup span.box-label i.icon,.button.goui-form-field.check span.box-label i.icon,.goui-form-field.check .button input+span i.icon{width:2.4rem;height:2.4rem;line-height:2.4rem}.goui-button .text,.button.checkbox-group span.box-label .text,.button.goui-form-field.radiogroup span.box-label .text,.button.goui-form-field.check span.box-label .text,.goui-form-field.check .button input+span .text{width:100%}.goui-button.small,.button.checkbox-group span.small.box-label,.button.goui-form-field.radiogroup span.small.box-label,.button.goui-form-field.check span.small.box-label,.goui-form-field.check .button input+span.small{transform:scale(0.8)}.goui-button:hover,.button.checkbox-group span.box-label:hover,.button.goui-form-field.radiogroup span.box-label:hover,.button.goui-form-field.check span.box-label:hover,.goui-form-field.check .button input+span:hover{background-color:var(--bg-hover);outline:none}.goui-button.pressed,.button.checkbox-group span.pressed.box-label,.button.goui-form-field.radiogroup span.pressed.box-label,.button.goui-form-field.check span.pressed.box-label,.goui-form-field.check .button input+span.pressed{box-shadow:inset -2px -2px -2 var(--fg-outline);background-color:var(--bg-selected)}.goui-button.pressed:hover,.button.checkbox-group span.pressed.box-label:hover,.button.goui-form-field.radiogroup span.pressed.box-label:hover,.button.goui-form-field.check span.pressed.box-label:hover,.goui-form-field.check .button input+span.pressed:hover{background-color:var(--bg-selected)}.goui-button.primary,.button.checkbox-group span.primary.box-label,.button.goui-form-field.radiogroup span.primary.box-label,.button.goui-form-field.check span.primary.box-label,.goui-form-field.check .button input+span.primary{color:var(--c-primary)}.goui-button.accent,.button.checkbox-group span.accent.box-label,.button.goui-form-field.radiogroup span.accent.box-label,.button.goui-form-field.check span.accent.box-label,.goui-form-field.check .button input+span.accent{color:var(--c-accent)}.goui-button.filled,.button.checkbox-group span.filled.box-label,.button.goui-form-field.radiogroup span.filled.box-label,.button.goui-form-field.check span.filled.box-label,.goui-form-field.check .button input+span.filled,.goui-button[type=submit],.button.checkbox-group span[type=submit].box-label,.button.goui-form-field.radiogroup span[type=submit].box-label,.button.goui-form-field.check span[type=submit].box-label,.goui-form-field.check .button input+span[type=submit]{background-color:var(--bg-hover)}.goui-button.filled:hover,.button.checkbox-group span.filled.box-label:hover,.button.goui-form-field.radiogroup span.filled.box-label:hover,.button.goui-form-field.check span.filled.box-label:hover,.goui-form-field.check .button input+span.filled:hover,.goui-button[type=submit]:hover,.button.checkbox-group span[type=submit].box-label:hover,.button.goui-form-field.radiogroup span[type=submit].box-label:hover,.button.goui-form-field.check span[type=submit].box-label:hover,.goui-form-field.check .button input+span[type=submit]:hover{background-color:var(--c-accent);color:#fff}.goui-button.filled.primary,.button.checkbox-group span.filled.primary.box-label,.button.goui-form-field.radiogroup span.filled.primary.box-label,.button.goui-form-field.check span.filled.primary.box-label,.goui-form-field.check .button input+span.filled.primary,.goui-button.filled[type=submit],.goui-button[type=submit].primary,.goui-button[type=submit][type=submit],.button.checkbox-group span[type=submit][type=submit].box-label,.button.goui-form-field.radiogroup span[type=submit][type=submit].box-label,.button.goui-form-field.check span[type=submit][type=submit].box-label,.goui-form-field.check .button input+span[type=submit][type=submit]{color:#fff;background-color:var(--c-primary);border-color:var(--c-primary)}.goui-button.filled.primary:hover,.button.checkbox-group span.filled.primary.box-label:hover,.button.goui-form-field.radiogroup span.filled.primary.box-label:hover,.button.goui-form-field.check span.filled.primary.box-label:hover,.goui-form-field.check .button input+span.filled.primary:hover,.goui-button.filled[type=submit]:hover,.goui-button[type=submit].primary:hover,.goui-button[type=submit][type=submit]:hover,.button.checkbox-group span[type=submit][type=submit].box-label:hover,.button.goui-form-field.radiogroup span[type=submit][type=submit].box-label:hover,.button.goui-form-field.check span[type=submit][type=submit].box-label:hover,.goui-form-field.check .button input+span[type=submit][type=submit]:hover{filter:brightness(120%)}.goui-button.filled.accent,.button.checkbox-group span.filled.accent.box-label,.button.goui-form-field.radiogroup span.filled.accent.box-label,.button.goui-form-field.check span.filled.accent.box-label,.goui-form-field.check .button input+span.filled.accent,.goui-button[type=submit].accent,.button.checkbox-group span[type=submit].accent.box-label,.button.goui-form-field.radiogroup span[type=submit].accent.box-label,.button.goui-form-field.check span[type=submit].accent.box-label,.goui-form-field.check .button input+span[type=submit].accent{color:#fff;background-color:var(--c-accent);border-color:var(--c-accent)}.goui-button.filled.accent:hover,.button.checkbox-group span.filled.accent.box-label:hover,.button.goui-form-field.radiogroup span.filled.accent.box-label:hover,.button.goui-form-field.check span.filled.accent.box-label:hover,.goui-form-field.check .button input+span.filled.accent:hover,.goui-button[type=submit].accent:hover,.button.checkbox-group span[type=submit].accent.box-label:hover,.button.goui-form-field.radiogroup span[type=submit].accent.box-label:hover,.button.goui-form-field.check span[type=submit].accent.box-label:hover,.goui-form-field.check .button input+span[type=submit].accent:hover{filter:brightness(120%)}.goui-button.outlined,.button.checkbox-group span.outlined.box-label,.button.goui-form-field.radiogroup span.outlined.box-label,.button.goui-form-field.check span.outlined.box-label,.goui-form-field.check .button input+span.outlined{border:1px solid var(--fg-outline)}.goui-button.outlined:hover,.button.checkbox-group span.outlined.box-label:hover,.button.goui-form-field.radiogroup span.outlined.box-label:hover,.button.goui-form-field.check span.outlined.box-label:hover,.goui-form-field.check .button input+span.outlined:hover{background-color:var(--bg-hover)}.goui-button.outlined.primary,.button.checkbox-group span.outlined.primary.box-label,.button.goui-form-field.radiogroup span.outlined.primary.box-label,.button.goui-form-field.check span.outlined.primary.box-label,.goui-form-field.check .button input+span.outlined.primary,.goui-button.outlined[type=submit],.button.checkbox-group span.outlined[type=submit].box-label,.button.goui-form-field.radiogroup span.outlined[type=submit].box-label,.button.goui-form-field.check span.outlined[type=submit].box-label,.goui-form-field.check .button input+span.outlined[type=submit]{border-color:var(--c-primary);color:var(--c-primary)}.goui-button.outlined.primary:hover,.button.checkbox-group span.outlined.primary.box-label:hover,.button.goui-form-field.radiogroup span.outlined.primary.box-label:hover,.button.goui-form-field.check span.outlined.primary.box-label:hover,.goui-form-field.check .button input+span.outlined.primary:hover,.goui-button.outlined[type=submit]:hover,.button.checkbox-group span.outlined[type=submit].box-label:hover,.button.goui-form-field.radiogroup span.outlined[type=submit].box-label:hover,.button.goui-form-field.check span.outlined[type=submit].box-label:hover,.goui-form-field.check .button input+span.outlined[type=submit]:hover{color:#fff;background-color:var(--c-primary)}.goui-button.outlined.accent,.button.checkbox-group span.outlined.accent.box-label,.button.goui-form-field.radiogroup span.outlined.accent.box-label,.button.goui-form-field.check span.outlined.accent.box-label,.goui-form-field.check .button input+span.outlined.accent{color:var(--c-accent);border-color:var(--c-accent)}.goui-button.outlined.accent:hover,.button.checkbox-group span.outlined.accent.box-label:hover,.button.goui-form-field.radiogroup span.outlined.accent.box-label:hover,.button.goui-form-field.check span.outlined.accent.box-label:hover,.goui-form-field.check .button input+span.outlined.accent:hover{color:#fff;background-color:var(--c-accent)}.goui-button:focus-visible,.button.checkbox-group span.box-label:focus-visible,.button.goui-form-field.radiogroup span.box-label:focus-visible,.button.goui-form-field.check span.box-label:focus-visible,.goui-form-field.check .button input+span:focus-visible{border:1px solid var(--fg-main)}.goui.group{position:relative;display:flex}.goui.group>.goui-button,.button.checkbox-group .goui.group>span.box-label,.button.goui-form-field.radiogroup .goui.group>span.box-label,.button.goui-form-field.check .goui.group>span.box-label,.goui-form-field.check .button .goui.group>input+span{box-shadow:none;border:1px solid var(--fg-outline)}.goui.group>.goui-button.active,.button.checkbox-group .goui.group>span.active.box-label,.button.goui-form-field.radiogroup .goui.group>span.active.box-label,.button.goui-form-field.check .goui.group>span.active.box-label,.goui-form-field.check .button .goui.group>input+span.active{background-color:var(--bg-focus)}.goui.group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.goui.group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.goui.goui-toolbar{display:flex;flex-direction:row;gap:.8rem;justify-content:flex-start;flex-wrap:nowrap;position:relative;align-items:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;padding:.8rem 1.6rem;min-height:6.2rem;margin:0}.goui.goui-toolbar>.goui.goui-toolbar{position:absolute;left:0;right:0;bottom:0;background-color:var(--bg-low)}.goui.goui-toolbar.compact{gap:.4rem;padding:0}.goui.goui-toolbar.compact>.goui-button,.button.checkbox-group .goui.goui-toolbar.compact>span.box-label,.button.goui-form-field.radiogroup .goui.goui-toolbar.compact>span.box-label,.button.goui-form-field.check .goui.goui-toolbar.compact>span.box-label,.goui-form-field.check .button .goui.goui-toolbar.compact>input+span{padding:.3rem}.goui.goui-toolbar.overlay{z-index:1}.goui.goui-toolbar.multiselect{z-index:2}.goui.goui-toolbar h2{display:block;margin:0;color:inherit;font-size:calc(2.4rem*var(--font-scale));line-height:normal;font-weight:normal;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goui.goui-toolbar h3{display:block;margin:0;color:inherit;font-size:calc(2rem*var(--font-scale));font-weight:normal;line-height:normal;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goui.goui-toolbar h4{display:block;margin:0;color:inherit;font-size:calc(1.6rem*var(--font-scale));letter-spacing:.4px;font-weight:normal;line-height:normal;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goui.goui-toolbar>hr{height:2.4rem;border-top:0;padding:0;border-right:1px solid currentColor;margin:0 .8rem}.goui.goui-toolbar .goui-form-field{align-self:center;padding:0 .8rem 0 0}.goui.goui-toolbar .goui-form-field .hint{display:none;padding-bottom:0;padding-top:0}@keyframes onautofillstart{}@keyframes onautofillcancel{}.checkbox-group,.goui-form-field.radiogroup{border:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}.checkbox-group h3.legend:empty,.goui-form-field.radiogroup h3.legend:empty{display:none}.goui.group{display:flex;align-items:start}.goui.group .goui-form-field,.goui.group .goui-display-field{margin:0;width:auto}.goui.group .goui-form-field .control,.goui.group .goui-display-field .control{flex-wrap:nowrap}.goui.group .goui-form-field .control span.box-label,.goui.group .goui-display-field .control span.box-label{padding:.9rem 1.8rem;font-weight:normal;margin:0;border:1px solid var(--fg-outline)}.goui.group .goui-form-field:not(:first-child) .wrap,.goui.group .goui-display-field:not(:first-child) .wrap{border-top-left-radius:0;border-bottom-left-radius:0}.goui.group .goui-form-field:not(:first-child) .wrap span.box-label,.goui.group .goui-display-field:not(:first-child) .wrap span.box-label{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.goui.group .goui-form-field:not(:last-child) .wrap,.goui.group .goui-display-field:not(:last-child) .wrap{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.goui.group .goui-form-field:not(:last-child) .wrap span.box-label,.goui.group .goui-display-field:not(:last-child) .wrap span.box-label{border-top-right-radius:0;border-bottom-right-radius:0}.goui.group>.goui-display-field .wrap .label{background-color:var(--bg-input)}.goui.group>.goui-form-field:focus-within:not(:last-child) .wrap{border-right-width:1px}.goui.group>.goui-form-field:focus-within+*.goui-button,.goui-form-field.check .button .goui.group>input.goui-form-field:focus-within+span,.button.goui-form-field.check .goui.group>.goui-form-field:focus-within+span.box-label,.button.checkbox-group .goui.group>.goui-form-field:focus-within+span.box-label,.button.goui-form-field.radiogroup .goui.group>.goui-form-field:focus-within+span.box-label{border-left:0}.goui.group>.goui-form-field:focus-within+* .wrap{border-left:0}.goui.group>.goui-form-field:focus-within+* .wrap div.label{transform:translateX(-1px)}.goui-form-field .wrap,.goui-display-field.pit .wrap,.goui-pit,.goui.group>.goui-display-field .wrap{overflow:hidden;transition:border-color 100ms linear;border-radius:.8rem;background-color:var(--bg-input);border:1px solid var(--fg-outline)}.goui-form-field .wrap:empty,.goui-display-field.pit .wrap:empty,.goui-pit:empty,.goui.group>.goui-display-field .wrap:empty{border:0}.goui-form-field.check input,.checkbox-group input,.goui-form-field.radiogroup input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.box.goui-form-field.check input,.box.checkbox-group input,.box.goui-form-field.radiogroup input{margin:0;color:var(--fg-main);min-width:2rem;min-height:2rem;width:2rem;height:2rem;background-color:var(--bg-input);border:1px solid var(--fg-outline);border-radius:.4rem}.box.goui-form-field.check input:before,.box.checkbox-group input:before,.box.goui-form-field.radiogroup input:before{content:"";transform:scale(0);display:inline-block;margin:-1px;width:2rem;height:2rem;transition:90ms transform ease-in-out;background-color:currentColor}.box.goui-form-field.check input:checked:before,.box.checkbox-group input:checked:before,.box.goui-form-field.radiogroup input:checked:before{transform:scale(1)}.box.goui-form-field.check input:focus,.box.checkbox-group input:focus,.box.goui-form-field.radiogroup input:focus{border-color:var(--fg-main)}.box.goui-form-field.check input[style]:checked:before,.box.checkbox-group input[style]:checked:before,.box.goui-form-field.radiogroup input[style]:checked:before{color:inherit;text-shadow:0 0 1px #000}.button.goui-form-field.check .control,.button.checkbox-group .control,.button.goui-form-field.radiogroup .control{flex-wrap:nowrap}.button.goui-form-field.check .control span.box-label,.button.checkbox-group .control span.box-label,.button.goui-form-field.radiogroup .control span.box-label{padding:1.1rem 1.8rem;margin:0}.button.goui-form-field.check .control input:checked+span.box-label,.button.checkbox-group .control input:checked+span.box-label,.button.goui-form-field.radiogroup .control input:checked+span.box-label{background-color:var(--bg-focus);color:inherit}.button.goui-form-field.check span.box-label i.icon,.button.checkbox-group span.box-label i.icon,.button.goui-form-field.radiogroup span.box-label i.icon{vertical-align:middle;margin-right:.8rem}.button.goui-form-field.check input,.button.checkbox-group input,.button.goui-form-field.radiogroup input{margin:0;padding-left:0}.goui-form-field.check .wrap,.checkbox-group .wrap,.goui-form-field.radiogroup .wrap{background-color:rgba(0,0,0,0);border:none;border-radius:0}.goui-form-field.check .label,.checkbox-group .label,.goui-form-field.radiogroup .label{display:none}.goui-form-field.check .control,.checkbox-group .control,.goui-form-field.radiogroup .control{display:flex;align-items:center;flex-wrap:wrap}.goui-form-field.check .control .box-label,.checkbox-group .control .box-label,.goui-form-field.radiogroup .control .box-label{flex:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1.4rem 1.2rem;margin:auto 0;user-select:none;-webkit-user-select:none;-moz-user-select:none}.chips .editor,.goui-html-field div.editor,.goui-form-field.text input,.goui-form-field.text textarea,.goui-form-field.text .select-wrapper>select,.goui-form-field.number input,.goui-form-field.number textarea,.goui-form-field.number .select-wrapper>select,.goui-form-field.date input,.goui-form-field.date textarea,.goui-form-field.date .select-wrapper>select,.goui-form-field.time input,.goui-form-field.time textarea,.goui-form-field.time .select-wrapper>select,.goui-form-field.textarea input,.goui-form-field.textarea textarea,.goui-form-field.textarea .select-wrapper>select,.goui-form-field.select input,.goui-form-field.select textarea,.goui-form-field.select .select-wrapper>select,.goui-form-field.duration input,.goui-form-field.duration textarea,.goui-form-field.duration .select-wrapper>select,.goui-form-field.recurrence input,.goui-form-field.recurrence textarea,.goui-form-field.recurrence .select-wrapper>select{background-color:var(--bg-input);font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);margin:0;border:0;padding:1.1rem 1.6rem;width:100%;color:var(--fg-text);display:block}.chips .editor::placeholder,.goui-html-field div.editor::placeholder,.goui-form-field.text input::placeholder,.goui-form-field.text textarea::placeholder,.goui-form-field.text .select-wrapper>select::placeholder,.goui-form-field.number input::placeholder,.goui-form-field.number textarea::placeholder,.goui-form-field.number .select-wrapper>select::placeholder,.goui-form-field.date input::placeholder,.goui-form-field.date textarea::placeholder,.goui-form-field.date .select-wrapper>select::placeholder,.goui-form-field.time input::placeholder,.goui-form-field.time textarea::placeholder,.goui-form-field.time .select-wrapper>select::placeholder,.goui-form-field.textarea input::placeholder,.goui-form-field.textarea textarea::placeholder,.goui-form-field.textarea .select-wrapper>select::placeholder,.goui-form-field.select input::placeholder,.goui-form-field.select textarea::placeholder,.goui-form-field.select .select-wrapper>select::placeholder,.goui-form-field.duration input::placeholder,.goui-form-field.duration textarea::placeholder,.goui-form-field.duration .select-wrapper>select::placeholder,.goui-form-field.recurrence input::placeholder,.goui-form-field.recurrence textarea::placeholder,.goui-form-field.recurrence .select-wrapper>select::placeholder{transition:all 200ms linear;color:var(--fg-secondary-text)}.goui-pit>div+div{border-top:1px solid var(--fg-outline)}.goui-pit:not(:empty){padding-bottom:1.2rem;margin-bottom:-1.2rem}.goui-form-field,.goui-display-field{display:flex;flex-direction:column;margin:0;position:relative}.goui-display-field.pit .wrap div.control{min-height:4.6rem;overflow:auto;white-space:normal;word-wrap:break-word}.goui-display-field.pit .wrap div.label{display:flex;align-items:center;top:0;overflow:visible;pointer-events:none;height:1px;background-color:var(--bg-input)}.goui-display-field.right .control{text-align:right}.goui-display-field.with-icon .wrap div.label{left:4.8rem;padding:0 .4rem}.goui-display-field.with-icon .wrap .control{padding-left:1rem}.goui-display-field.error .wrap .control{color:var(--fg-error)}.goui-display-field.success .wrap .control{color:#155724}.goui-display-field.warning .wrap .control{color:var(--fg-warning)}.goui-display-field.notice .wrap .control{color:var(--fg-notice)}.goui-display-field .wrap{flex:1;align-items:center;overflow:hidden;display:flex;flex-flow:row nowrap;border:1px solid rgba(0,0,0,0)}.goui-display-field .wrap>i{width:2.4rem;height:2.4rem;margin:1.1rem 0rem 1.1rem 1.6rem}.goui-display-field .wrap div.label{padding:0 .4rem;font-size:calc(1.3rem*var(--font-scale));line-height:calc(1.3rem*var(--font-scale));display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary-text);vertical-align:top;position:absolute;left:1.2rem;top:-0.65rem}.goui-display-field .wrap .control{font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);min-width:2.2rem;margin:0;border:0;padding:1.1rem 1.6rem;color:var(--fg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goui-display-field .wrap .control i.icon{align-self:center}.goui-form-field.readonly .wrap{background-color:var(--bg-low)}.goui-form-field.readonly .wrap div.label{background-color:var(--bg-low)}.goui-form-field.readonly .wrap input,.goui-form-field.readonly .wrap textarea{background-color:var(--bg-low)}.goui-form-field.no-border .wrap{border:0}.goui-form-field .wrap{flex:1;display:flex;flex-flow:row nowrap}.goui-form-field .wrap>.control{flex:1;appearance:none;-webkit-appearance:none;-moz-appearance:none}.goui-form-field .wrap>i{width:2.4rem;height:2.4rem;margin:1.1rem 0rem 1.1rem 1.6rem}.goui-form-field .wrap menu.goui-toolbar{padding:0 !important;border-radius:0 .8rem .8rem 0;border:0;min-height:auto;gap:.4rem}.goui-form-field .wrap menu.goui-toolbar .goui-button,.goui-form-field.check .wrap menu.goui-toolbar .button input+span,.goui-form-field.check .button .wrap menu.goui-toolbar input+span,.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.check span.box-label,.button.goui-form-field.check .goui-form-field .wrap menu.goui-toolbar span.box-label,.goui-form-field .wrap menu.goui-toolbar .button.checkbox-group span.box-label,.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.radiogroup span.box-label,.button.checkbox-group .goui-form-field .wrap menu.goui-toolbar span.box-label,.button.goui-form-field.radiogroup .goui-form-field .wrap menu.goui-toolbar span.box-label{border-radius:0}.goui-form-field .wrap menu.goui-toolbar .goui-button:not(.pressed),.goui-form-field.check .wrap menu.goui-toolbar .button input+span:not(.pressed),.goui-form-field.check .button .wrap menu.goui-toolbar input+span:not(.pressed),.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.check span.box-label:not(.pressed),.button.goui-form-field.check .goui-form-field .wrap menu.goui-toolbar span.box-label:not(.pressed),.goui-form-field .wrap menu.goui-toolbar .button.checkbox-group span.box-label:not(.pressed),.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.radiogroup span.box-label:not(.pressed),.button.checkbox-group .goui-form-field .wrap menu.goui-toolbar span.box-label:not(.pressed),.button.goui-form-field.radiogroup .goui-form-field .wrap menu.goui-toolbar span.box-label:not(.pressed){color:var(--fg-secondary-text)}.goui-form-field .wrap menu.goui-toolbar .goui-button i.icon,.goui-form-field.check .wrap menu.goui-toolbar .button input+span i.icon,.goui-form-field.check .button .wrap menu.goui-toolbar input+span i.icon,.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.check span.box-label i.icon,.button.goui-form-field.check .goui-form-field .wrap menu.goui-toolbar span.box-label i.icon,.goui-form-field .wrap menu.goui-toolbar .button.checkbox-group span.box-label i.icon,.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.radiogroup span.box-label i.icon,.button.checkbox-group .goui-form-field .wrap menu.goui-toolbar span.box-label i.icon,.button.goui-form-field.radiogroup .goui-form-field .wrap menu.goui-toolbar span.box-label i.icon{font-size:2rem}.goui-form-field .wrap menu.goui-toolbar .goui-button.with-icon:not(.with-text),.goui-form-field.check .wrap menu.goui-toolbar .button input+span.with-icon:not(.with-text),.goui-form-field.check .button .wrap menu.goui-toolbar input+span.with-icon:not(.with-text),.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.check span.with-icon.box-label:not(.with-text),.button.goui-form-field.check .goui-form-field .wrap menu.goui-toolbar span.with-icon.box-label:not(.with-text),.goui-form-field .wrap menu.goui-toolbar .button.checkbox-group span.with-icon.box-label:not(.with-text),.goui-form-field .wrap menu.goui-toolbar .button.goui-form-field.radiogroup span.with-icon.box-label:not(.with-text),.button.checkbox-group .goui-form-field .wrap menu.goui-toolbar span.with-icon.box-label:not(.with-text),.button.goui-form-field.radiogroup .goui-form-field .wrap menu.goui-toolbar span.with-icon.box-label:not(.with-text){padding:.6rem;height:100%}.goui-form-field.with-icon div.label{left:4.8rem}.goui-form-field.with-icon input{padding-left:1rem}.goui-form-field:focus-within>.wrap{border-color:var(--fg-main)}.goui-form-field:focus-within>.wrap>i{color:var(--fg-main)}.goui-form-field:focus-within>.wrap>.label{color:var(--fg-main)}.goui-form-field.frame-hint .wrap{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.goui-form-field.frame-hint:focus-within:not(.invalid) .hint{border-color:var(--fg-main)}.goui-form-field.frame-hint .hint{transition:border-color 100ms linear;background-color:var(--bg-input);border:1px solid var(--fg-outline);border-radius:0 0 .8rem .8rem;padding:.3rem 1.8rem}.goui-form-field.frame-hint.invalid .hint{background-color:var(--bg-error);border-color:var(--fg-error)}.goui-form-field div.label{display:flex;align-items:center;overflow:visible;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary-text);vertical-align:top;pointer-events:none;position:absolute;left:1.6rem;padding:0 .4rem;top:2.1rem;height:1px;background-color:var(--bg-input);transition:top .15s cubic-bezier(0.4, 0, 0.2, 1),left .15s cubic-bezier(0.4, 0, 0.2, 1),font-size .15s cubic-bezier(0.4, 0, 0.2, 1);will-change:top,left,font-size}.goui-form-field div.label:empty{display:none}.goui-form-field .box-label:empty{display:none !important}.goui-form-field.no-floating-label div.label,.goui-form-field.has-value div.label,.goui-form-field:focus-within div.label{top:0;left:1.6rem;font-size:calc(1.3rem*var(--font-scale))}.goui-form-field.number input.control{text-align:right;-moz-appearance:textfield}.goui-form-field.number input.control::-webkit-outer-spin-button,.goui-form-field.number input.control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.goui-form-field.text input:focus,.goui-form-field.text textarea:focus,.goui-form-field.text .select-wrapper>select:focus,.goui-form-field.number input:focus,.goui-form-field.number textarea:focus,.goui-form-field.number .select-wrapper>select:focus,.goui-form-field.date input:focus,.goui-form-field.date textarea:focus,.goui-form-field.date .select-wrapper>select:focus,.goui-form-field.time input:focus,.goui-form-field.time textarea:focus,.goui-form-field.time .select-wrapper>select:focus,.goui-form-field.textarea input:focus,.goui-form-field.textarea textarea:focus,.goui-form-field.textarea .select-wrapper>select:focus,.goui-form-field.select input:focus,.goui-form-field.select textarea:focus,.goui-form-field.select .select-wrapper>select:focus,.goui-form-field.duration input:focus,.goui-form-field.duration textarea:focus,.goui-form-field.duration .select-wrapper>select:focus,.goui-form-field.recurrence input:focus,.goui-form-field.recurrence textarea:focus,.goui-form-field.recurrence .select-wrapper>select:focus{color:var(--fg-main)}.goui-form-field.text input:-webkit-autofill,.goui-form-field.number input:-webkit-autofill,.goui-form-field.date input:-webkit-autofill,.goui-form-field.time input:-webkit-autofill,.goui-form-field.textarea input:-webkit-autofill,.goui-form-field.select input:-webkit-autofill,.goui-form-field.duration input:-webkit-autofill,.goui-form-field.recurrence input:-webkit-autofill{background-color:rgba(0,0,0,0) !important;animation-name:onautofillstart}.goui-form-field.text input:not(:-webkit-autofill),.goui-form-field.number input:not(:-webkit-autofill),.goui-form-field.date input:not(:-webkit-autofill),.goui-form-field.time input:not(:-webkit-autofill),.goui-form-field.textarea input:not(:-webkit-autofill),.goui-form-field.select input:not(:-webkit-autofill),.goui-form-field.duration input:not(:-webkit-autofill),.goui-form-field.recurrence input:not(:-webkit-autofill){animation-name:onautofillcancel}.goui-form-field.text input,.goui-form-field.text .select-wrapper>select,.goui-form-field.number input,.goui-form-field.number .select-wrapper>select,.goui-form-field.date input,.goui-form-field.date .select-wrapper>select,.goui-form-field.time input,.goui-form-field.time .select-wrapper>select,.goui-form-field.textarea input,.goui-form-field.textarea .select-wrapper>select,.goui-form-field.select input,.goui-form-field.select .select-wrapper>select,.goui-form-field.duration input,.goui-form-field.duration .select-wrapper>select,.goui-form-field.recurrence input,.goui-form-field.recurrence .select-wrapper>select{height:4.6rem}.goui-form-field textarea{line-height:2rem;min-height:6.2rem}.goui-form-field.datetime .time input.text.hour{padding-left:0}.goui-form-field.time .goui-button:first-child,.goui-form-field.time .goui-form-field.check .button input+span:first-child,.goui-form-field.check .button .goui-form-field.time input+span:first-child,.goui-form-field.time .button.goui-form-field.check span.box-label:first-child,.button.goui-form-field.check .goui-form-field.time span.box-label:first-child,.goui-form-field.time .button.checkbox-group span.box-label:first-child,.goui-form-field.time .button.goui-form-field.radiogroup span.box-label:first-child,.button.checkbox-group .goui-form-field.time span.box-label:first-child,.button.goui-form-field.radiogroup .goui-form-field.time span.box-label:first-child{padding-left:.2rem !important}.goui-form-field.duration .control,.goui-form-field.time .control{line-height:4.6rem;display:flex;flex-direction:row;align-items:center}.goui-form-field.duration input.text,.goui-form-field.time input.text{height:2rem;cursor:default;min-width:auto;width:calc(2.2rem*var(--font-scale));box-sizing:content-box;padding-right:.2rem;padding-left:.2rem}.goui-form-field.duration input.text.hour,.goui-form-field.time input.text.hour{padding-left:1.6rem}.goui-form-field.duration input.month:placeholder-shown,.goui-form-field.time input.month:placeholder-shown{width:calc(3rem*var(--font-scale))}.goui-form-field.duration input.text.year,.goui-form-field.time input.text.year{width:4.4rem}.goui-form-field.time select{display:none;height:2rem;appearance:none;border:0;background:rgba(0,0,0,0);padding:0;margin:1.1rem 0}.goui-form-field.time select:focus{background:var(--bg-selection)}.goui-form-field.time.twelvehour select{display:block}.goui-form-field.duration input.hour{width:auto;flex:1;text-align:right}.goui-form-field.duration input.text.minute{padding-right:1.6rem}.goui-form-field.invalid .wrap{border-color:var(--border-error);background-color:var(--bg-error)}.goui-form-field.invalid .wrap i{color:var(--fg-error)}.goui-form-field.invalid .wrap input{color:var(--fg-error);background-color:var(--bg-error)}.goui-form-field.invalid .wrap>.label{background-color:var(--bg-error);color:var(--fg-error)}.goui-form-field.invalid .wrap menu.goui-toolbar{border-color:var(--border-error)}.goui-form-field.invalid .hint{color:var(--fg-error)}.goui-form-field .error{font-size:1.4rem;color:var(--fg-error);line-height:2rem;padding:2px 1.2rem;height:2rem;width:100%}.goui-form-field .hint{font-size:1.4rem;color:var(--fg-secondary-text);line-height:2rem;padding:.4rem 1.8rem .4rem}.goui-form-field .hint:empty{padding:0}.goui-form-field input.number{padding-right:0;min-width:5.4rem}.goui-form-field input.text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.goui-form-field.radiogroup .radio.control{padding:0;flex:none}.goui-form-field.radiogroup.box .radio>label{padding-right:.8rem}.goui-form-field.radiogroup.box input[type=radio]{border-radius:1.2rem}.goui-form-field.radiogroup.box input[type=radio]:checked:before{content:"";border-radius:50%;transform:scale(0.4)}.goui-form-field.radiogroup.button .control>:not(:first-child) .box-label{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.goui-form-field.radiogroup.button .control>:not(:last-child) .box-label{border-top-right-radius:0;border-bottom-right-radius:0}.goui-form-field.radiogroup.button .control .box-label{display:flex;align-items:center}.goui-form-field.radiogroup.button .control .box-label i.icon{vertical-align:middle;margin-right:.8rem;width:2.4rem;height:2.4rem;line-height:2.4rem}.goui-form-field.radiogroup.button .radio{background-color:var(--bg-input);border:1px solid var(--fg-border);border-radius:1.2rem;overflow:hidden;font-weight:600}.goui-form-field.radiogroup.button .radio:focus-visible{border-color:var(--fg-main)}.goui-form-field.radiogroup.button .radio>label{padding:0;overflow:hidden}.goui-form-field.radiogroup.button .radio>label+label{border-left:1px solid var(--fg-outline)}.goui-form-field.radiogroup.list .radio.control{flex-direction:column;width:100%}.goui-form-field.radiogroup.list .radio.control .control{width:100%;align-items:start;padding:0}.goui-form-field.radiogroup.list .radio.control .control span.box-label{padding:.8rem 1.6rem}.goui-form-field.radiogroup.list .radio.control .control span.box-label i.icon{vertical-align:middle;margin-right:.8rem;width:2.4rem;height:2.4rem;line-height:2.4rem}.goui-form-field.radiogroup.list .radio.control .control input{display:none}.goui-form-field.radiogroup.list .radio.control .control input:checked+span.box-label{background-color:var(--bg-selected-inactive)}.goui-form-field.radiogroup.list .radio.control{flex-direction:column}.goui-form-field.radiogroup.list .radio.control .control{width:100%;align-items:start;padding:0}.goui-form-field.radiogroup.list .radio.control .control span.box-label{padding:.8rem 1.6rem}.goui-form-field.radiogroup.list .radio.control .control span.box-label i.icon{vertical-align:middle;margin-right:.8rem}.goui-form-field.radiogroup.list .radio.control .control input{display:none}.goui-form-field.radiogroup.list .radio.control .control input:checked+span.box-label{background-color:var(--bg-selected-inactive)}.goui-form-field.check.invalid .wrap{background-color:rgba(0,0,0,0)}.goui-form-field.check.invalid input,.goui-form-field.check.invalid.switch input,.goui-form-field.check.invalid.button input+span.outlined{background-color:var(--bg-error);border-color:var(--fg-error);color:var(--fg-error)}.goui-form-field.check.invalid.switch input::after{background-color:var(--fg-error)}.goui-form-field.check.invalid .box-label{color:var(--fg-error)}.goui-form-field.check.box input[type=checkbox]:before{clip-path:polygon(39.375% 74.375%, 16% 51%, 20.48% 46.52%, 39.33% 65.37%, 79.33% 25.37%, 83.81% 29.85%)}.goui-form-field.check.switch input{background-color:var(--bg-input);width:5rem;height:2.8rem;overflow:hidden;border:1px solid var(--fg-text);position:relative;border-radius:999px}.goui-form-field.check.switch input::before{content:"" !important}.goui-form-field.check.switch input::after{position:absolute;top:-1px;left:-1px;color:#fff;font-size:.7em;content:"";transition:100ms transform ease-out;margin:.7rem;display:block;height:1.4rem;width:1.4rem;background-color:var(--fg-secondary-text);border-radius:999px}.goui-form-field.check.switch input:checked{background-color:var(--bg-focus)}.goui-form-field.check.switch input:checked::after{transform:scale(1.5) translateX(1.4rem);background-color:var(--fg-main)}.goui-form-field.check.switch input:focus{border-color:var(--fg-main)}.goui-form-field.select{position:relative}.goui-form-field.select .wrap select{padding-right:4rem;background-image:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goui-form-field.select .wrap .label{z-index:2}.goui-form-field.select .wrap .select-wrapper{position:relative}.goui-form-field.select .wrap .select-wrapper:after{position:absolute;display:inline-block;top:0;padding:1.4rem 1.1rem;right:-1px;color:var(--fg-secondary-text);font-size:2rem;z-index:2;background-color:var(--bg-input);content:"expand_more";pointer-events:none}.goui-fieldset{border:0;min-width:0;padding:1.6rem;margin:0}.goui-fieldset .legend{display:block;line-height:normal;font-size:1.8rem;font-weight:500;padding:.8rem 1.6rem .8rem 0}.goui-fieldset>p:first-child{margin-top:0}.goui-fieldset>.goui-toolbar{padding:0}.goui-html-field{position:relative}.goui-html-field.invalid div.editor{background-color:var(--bg-error);border-color:var(--fg-error)}.goui-html-field div.label{top:0;left:1.6rem;font-size:calc(1.3rem*var(--font-scale))}.goui-html-field .wrap{flex-flow:column nowrap}.goui-html-field .wrap .goui.goui-toolbar.html-field-toolbar{flex:none;border:none;border-bottom:1px solid var(--fg-border);border-left:none;border-radius:0}.goui-html-field div.editor{min-height:10rem;overflow:auto}.goui-html-field div.editor img{max-width:100%}.goui-html-field div.editor:empty:before{content:attr(data-placeholder);color:rgba(0,0,0,0);pointer-events:none;transition:all 200ms linear}.goui-html-field div.editor .img-wrapper{border:1px dashed var(--c-primary);border-radius:.8rem;position:relative;display:inline-block}.goui-html-field:focus-within menu.goui-toolbar{display:flex}form{position:relative}form .row{display:flex;flex-wrap:wrap;column-gap:1.2rem;row-gap:0;align-items:start}form .goui-button,form .button.checkbox-group span.box-label,.button.checkbox-group form span.box-label,form .button.goui-form-field.radiogroup span.box-label,.button.goui-form-field.radiogroup form span.box-label,form .button.goui-form-field.check span.box-label,.button.goui-form-field.check form span.box-label,form .goui-form-field.check .button input+span,.goui-form-field.check .button form input+span{margin:0}.autocomplete.expanded .wrap{border-color:var(--fg-main);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.autocomplete.expanded .label,.autocomplete.expanded .control{color:var(--fg-main)}.autocomplete-suggestions{border:1px solid var(--fg-main);border-top:0;border-radius:0 0 .8rem .8rem;background-color:#fff}.masked .form-field{color:var(--bg-low) !important}.masked .form-field .control{border-color:var(--bg-low) !important;color:var(--bg-low) !important;background-color:var(--bg-low) !important}.masked .form-field .control>*{visibility:hidden}.masked .form-field .label{display:none}div.color-dot{border-radius:.8rem;margin:1.1rem;height:2rem;flex:1}.chips .editor{width:auto;flex:1;min-width:0;cursor:text;white-space:nowrap;overflow:hidden;max-width:100%;float:left;display:inline-block;padding:1.1rem .8rem}.chips .wrap{cursor:text;display:flex}.chips .wrap .control-wrap{display:block;flex:1;overflow:hidden;padding:0 .8rem}.chips .wrap .chip{display:flex;flex-direction:row;float:left;border-radius:.4rem;background-color:var(--bg-highest);padding:0 1rem;margin:.9rem .4rem;max-width:24rem;min-width:6rem;cursor:default;line-height:2.4rem}.chips .wrap .chip>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips .wrap .chip.selected{background-color:var(--bg-focus)}.chips .wrap .chip .goui-button,.chips .wrap .chip .button.checkbox-group span.box-label,.button.checkbox-group .chips .wrap .chip span.box-label,.chips .wrap .chip .button.goui-form-field.radiogroup span.box-label,.button.goui-form-field.radiogroup .chips .wrap .chip span.box-label,.chips .wrap .chip .button.goui-form-field.check span.box-label,.button.goui-form-field.check .chips .wrap .chip span.box-label,.chips .wrap .chip .goui-form-field.check .button input+span,.goui-form-field.check .button .chips .wrap .chip input+span{color:var(--fg-secondary-text);padding:0;margin:0;margin-left:.8rem;margin-right:-0.8rem}.goui-form-field.date-range .value-display{flex:1;align-self:stretch;padding:1.1rem 1.6rem;height:4.6rem}.goui-form-field.range .wrap{border:none;overflow:visible}.goui-form-field.range input[type=range]{overflow:visible;padding:0;-webkit-appearance:none;background:var(--fg-main);height:.8rem;margin:1.9rem}.goui-form-field.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fg-main);height:2.4rem;width:2.4rem;border-radius:50%;cursor:ew-resize;box-shadow:0 0 2px 0 #555;transition:background .3s ease-in-out}.listfield .control{padding:1.1rem 1.6rem;min-height:4.6rem}.listfield-list{margin:0;padding:0;list-style:none}.listfield-list li{margin:0;padding:.8rem .4rem;cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none}.listfield-list li:hover{background-color:var(--bg-hover)}.label-align-left .goui-form-field,.label-align-left .goui-display-field{min-width:20rem}.label-align-left .goui-form-field .wrap,.label-align-left .goui-display-field .wrap{align-items:center}.label-align-left .goui-form-field .wrap .label,.label-align-left .goui-display-field .wrap .label{top:auto;left:auto;flex:1;position:relative;overflow:hidden}.label-align-left .goui-form-field .wrap .control,.label-align-left .goui-display-field .wrap .control{flex:1;padding:.3rem 0}.goui-table{position:relative;border-collapse:collapse;border-spacing:0;table-layout:fixed}.goui-table:focus-within tbody tr.data.selected{background-color:var(--bg-selected);outline:none;color:var(--fg-selected)}.goui-table:focus-within tbody tr.data.selected a,.goui-table:focus-within tbody tr.data.selected i.icon{color:inherit}.goui-table:focus-within tbody tr.data:focus-visible{background-color:var(--bg-focus)}.goui-table.rowselect{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none}.goui-table.no-row-lines tbody tr{border-bottom:1px solid rgba(0,0,0,0)}.goui-table .checkbox-select-column{width:4.8rem}.goui-table tbody tr{position:relative;border-bottom:1px solid var(--fg-divider)}.goui-table tbody tr.group{color:var(--c-accent)}.goui-table tbody tr.data:hover{background-color:var(--bg-hover)}.goui-table tbody tr.data.selected{background-color:var(--bg-selected-inactive)}.goui-table tbody tr.drag-over.on{background-color:var(--bg-hover)}.goui-table thead{position:sticky;top:0;z-index:2}.goui-table thead tr th{background-color:var(--bg-low);font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);font-size:.8em;padding:.8rem .8rem}.goui-table thead tr th.primary{color:var(--c-primary)}.goui-table thead tr th.secondary{color:var(--c-secondary)}.goui-table thead tr th.accent{color:var(--c-accent)}.goui-table thead tr th.sorted{padding-right:4rem}.goui-table thead tr th.sorted:after{content:"south";font-size:1.6rem;position:absolute;right:.8rem;top:1.2rem;color:inherit}.goui-table thead tr th.sorted.desc:after{content:"north"}.goui-table thead tr th hr{position:absolute;top:0;right:0;bottom:0;height:100%}.goui-table thead tr th:before{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid var(--fg-border)}.goui-table thead tr th.sticky-col{position:sticky;z-index:2}.goui-table td,.goui-table th{min-width:3rem;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem;position:relative}.goui-table td:first-child,.goui-table th:first-child{padding-left:1.6rem}.goui-table td:last-child,.goui-table th:last-child{padding-right:1.6rem}.goui-table td.r,.goui-table td.right,.goui-table th.r,.goui-table th.right{text-align:right;float:none}.goui-table td .goui-form-field,.goui-table th .goui-form-field{margin:0}.goui-table td .check.box,.goui-table th .check.box{margin:0}.goui-table td .check.box .control,.goui-table th .check.box .control{padding:0}.goui-table td .check.box .control .box-label,.goui-table th .check.box .control .box-label{display:none}.goui-table td .check.box .hint,.goui-table td .check.box .label,.goui-table th .check.box .hint,.goui-table th .check.box .label{display:none}.goui-table td>.goui-button,.goui-table th>.goui-button{padding:.3rem 1.8rem;min-height:auto}.goui-table td>.goui-button.with-icon:not(.with-text),.goui-table th>.goui-button.with-icon:not(.with-text){padding:.3rem;margin:-0.8rem}.goui-table td h3{font:calc(1.6rem * var(--font-scale))/2rem var(--font-family);font-weight:normal;margin:0;padding:0}.goui-table td h4,.goui-table td h5{font-size:1.4rem;line-height:2rem;color:var(--fg-secondary-text);font-weight:normal;margin:0;padding:0}.goui-table td.sticky-col{background-color:var(--bg-mid);position:sticky;z-index:1}.goui-table tr.data:hover td.sticky-col{background-color:color-mix(in srgb, var(--bg-mid), #000 4%)}.goui-table tr.data.selected td.sticky-col{background-color:color-mix(in srgb, var(--bg-mid), #000 8%)}.bg-lowest tr.data td.sticky-col,.card tr.data td.sticky-col,.main tr.data td.sticky-col{background-color:var(--bg-lowest)}.bg-lowest tr.data:hover td.sticky-col,.card tr.data:hover td.sticky-col,.main tr.data:hover td.sticky-col{background-color:color-mix(in srgb, var(--bg-lowest), #000 4%)}.bg-lowest tr.data.selected td.sticky-col,.card tr.data.selected td.sticky-col,.main tr.data.selected td.sticky-col{background-color:color-mix(in srgb, var(--bg-lowest), #000 8%)}.bg-low tr.data td.sticky-col{background-color:var(--bg-low)}.bg-low tr.data:hover td.sticky-col{background-color:color-mix(in srgb, var(--bg-low), #000 4%)}.bg-low tr.data.selected td.sticky-col{background-color:color-mix(in srgb, var(--bg-low), #000 8%)}.bg-mid tr.data td.sticky-col{background-color:var(--bg-mid)}.bg-mid tr.data tr.data:hover td.sticky-col{background-color:color-mix(in srgb, var(--bg-mid), #000 4%)}.bg-mid tr.data.selected td.sticky-col{background-color:color-mix(in srgb, var(--bg-mid), #000 8%)}.bg-high tr.data td.sticky-col{background-color:var(--bg-high)}.bg-high tr.data:hover td.sticky-col{background-color:color-mix(in srgb, var(--bg-high), #000 4%)}.bg-high tr.data.selected td.sticky-col{background-color:color-mix(in srgb, var(--bg-high), #000 8%)}.bg-highest tr.data td.sticky-col{background-color:var(--bg-highest)}.bg-highest tr.data:hover td.sticky-col{background-color:color-mix(in srgb, var(--bg-highest), #000 4%)}.bg-highest tr.data.selected td.sticky-col{background-color:color-mix(in srgb, var(--bg-highest), #000 8%)}menu.goui{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}menu.goui-dropdown{max-height:100vh;max-width:100vw;overflow-y:auto;display:block;z-index:50000;list-style:none;position:fixed;min-width:16rem;border:1px solid var(--fg-line);border-radius:.8rem;background-color:var(--bg-layer);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.6rem}menu.goui-dropdown>li{display:block;position:relative;padding:0;margin:0}menu.goui-dropdown>li>button.goui-button{font-weight:normal;border:0;border-radius:.6rem;width:100%;text-align:start;padding:.8rem 1.6rem}menu.goui-dropdown>li>button.goui-button:focus,menu.goui-dropdown>li>button.goui-button:focus-visible{box-shadow:none;border:0;background-color:var(--bg-hover);color:var(--fg-text)}menu.goui-dropdown>li>button.goui-button:focus input:not(:checked),menu.goui-dropdown>li>button.goui-button:focus-visible input:not(:checked){border-color:#fff}menu.goui-dropdown>li .goui-form-field .hint{height:0;padding:0}menu.goui-dropdown>li .radiogroup>.wrap .radio{display:block}menu.goui-dropdown>li>label.goui-form-field.check.box{margin-bottom:0;border-radius:1.2rem;padding:4px 1.6rem}menu.goui-dropdown>li>label.goui-form-field.check.box .control .box-label{color:inherit}menu.goui-dropdown>li>label.goui-form-field.check.box:hover{background-color:var(--bg-hover);color:var(--fg-text)}menu.goui-dropdown>li>label.goui-form-field.check.box:hover input:not(:checked){border-color:#fff}menu.goui-dropdown>li hr{margin:1.2rem 1.2rem;color:var(--fg-divider)}menu.goui-dropdown>li:first-child hr{display:none}button menu.goui-dropdown{color:var(--fg-text)}menu.goui-dropdown.expand-left li>menu.goui-dropdown{left:-100%;transform:translateX(-2.4rem)}menu.goui-dropdown li>menu.goui-dropdown{position:absolute;visibility:hidden;opacity:0;top:0;left:100%;margin-left:-0.4rem}menu.goui-dropdown li>menu.goui-dropdown:not(:hover){transition:all 200ms cubic-bezier(0.32, 0, 0.67, 0)}menu.goui-dropdown li:hover>menu.goui-dropdown,menu.goui-dropdown li:focus-within>menu{transition:0s;visibility:visible;opacity:1;pointer-events:all}button.goui-button.has-menu.with-text{padding-right:3.6rem}button.goui-button.has-menu.with-text:after{position:absolute;top:1.2rem;right:.8rem;margin-right:0;content:"expand_more"}.goui-dropdown button.goui-button.has-menu.with-text:after{content:"chevron_right"}menu.goui-dropdown.goui-menu-color,.goui-menu-color{overflow:auto;width:41.2rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}menu.goui-dropdown.goui-menu-color>li:first-child,menu.goui-dropdown.goui-menu-color>button:first-child,.goui-menu-color>li:first-child,.goui-menu-color>button:first-child{width:100%}menu.goui-dropdown.goui-menu-color>li:first-child button,menu.goui-dropdown.goui-menu-color>button:first-child button,.goui-menu-color>li:first-child button,.goui-menu-color>button:first-child button{margin-bottom:1.2rem}menu.goui-dropdown.goui-menu-color>li:first-child button .text,menu.goui-dropdown.goui-menu-color>button:first-child button .text,.goui-menu-color>li:first-child button .text,.goui-menu-color>button:first-child button .text{text-align:center}menu.goui-dropdown.goui-menu-color button,.goui-menu-color button{text-align:center}menu.goui-dropdown.goui-menu-color button div,.goui-menu-color button div{display:inline-block;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--fg-outline)}menu.main-menu,menu.west-menu{width:20rem;list-style:none;padding:.8rem;margin-bottom:1.2rem;background-color:var(--bg-high)}menu.main-menu .goui-button,menu.west-menu .goui-button{width:100%;text-align:left}.goui-window-modal-overlay{backdrop-filter:blur(2px);top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:fixed}.goui-window-modal-overlay:after{opacity:.8;background-color:#7b7a7a;top:0;left:0;bottom:0;right:0;position:absolute;content:" "}.goui-window{position:fixed;background-color:var(--bg-low);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--fg-line);border-radius:1.2rem;z-index:200;min-height:16rem;min-width:16rem}.goui-window .item-container{width:100%;height:100%;overflow:hidden;border-radius:1.2rem}.goui-window.modal{border:0}.goui-window .collapse-btn i:after{content:"expand_less"}.goui-window.collapsed{height:7.4rem !important;min-height:0 !important}.goui-window.collapsed .item-container .collapse-btn i:after{content:"expand_more"}.goui-window.collapsed .item-container>*:not(.header){display:none}.goui-window.maximized{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;border-radius:0 !important;border:0 !important;width:auto !important;height:auto !important;resize:none !important}@media only screen and (max-width: 576px){.goui-window{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;border-radius:0 !important;border:0 !important;width:auto !important;height:auto !important;resize:none !important}}.goui-window:focus-within{z-index:10200}.goui-window form.goui-form fieldset{padding:1.8rem}.goui-window.center{top:50%;left:50%;transform:translate(-50%, -50%)}.goui-window .goui-cardmenu{width:100%;border-bottom:1px solid var(--fg-line)}.goui-window .header{padding:1.2rem 1.8rem;height:7.4rem;background-color:var(--bg-high);position:relative;margin:0}.goui-window>p{padding:1.8rem}.goui-window>*,.goui-window.maximized .goui-window>.collapse-btn{text-align:left}.goui-window .goui-toolbar:last-child:not(:only-child){padding-left:1.8rem;padding-right:1.8rem}.goui-window.error .body{display:flex;flex-direction:row;align-items:start}.goui-window.error .body i{font-size:4.4rem;color:var(--fg-error);margin-right:1.6rem}.goui-window.error .body .text{flex:1;height:100%;width:100%;overflow:auto;word-wrap:break-word}.goui-login{z-index:203}.goui-login:focus-within{z-index:203}menu.goui-dropdown .datepicker{margin:0 auto}.datepicker{width:27.4rem;position:relative;display:block}.datepicker.show-weeknbs{width:31.2rem}.datepicker dl{margin:0;display:grid;grid-template-columns:repeat(7, 1fr);row-gap:.2rem}.datepicker ul{list-style-type:none;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:.2rem;background-color:var(--bg-mid);overflow-y:auto;width:100%;top:0;bottom:0;margin:0;padding:0}.datepicker ul:first-child{grid-template-columns:repeat(4, 1fr)}.datepicker ul>li{cursor:pointer}.datepicker ol{display:grid;grid-template-columns:repeat(1, 1fr);list-style-type:none;float:left;gap:.2rem;border-right:1px solid rgba(0,0,0,.16);font-size:1rem;padding:0;margin:4rem 0 0 0}.datepicker ol>li{cursor:default;user-select:none;margin:.2rem}.datepicker dd,.datepicker dt,.datepicker li{text-align:center;line-height:3.4rem;min-width:3.4rem;height:3.4rem;margin:.2rem}.datepicker dd.disabled,.datepicker dt.disabled,.datepicker li.disabled{text-decoration:line-through}.datepicker dd{position:relative;border-radius:50%;cursor:pointer;user-select:none;-webkit-user-select:none;color:var(--fg-text)}.datepicker dd.selected{border-radius:0}.datepicker dd.selected.head{border-top-left-radius:50%;border-bottom-left-radius:50%}.datepicker dd.selected.tail{border-top-right-radius:50%;border-bottom-right-radius:50%}.datepicker dd.today{border:1px solid var(--fg-main)}.datepicker dd.off{opacity:.4}.datepicker header>span:hover,.datepicker ul>li:hover,.datepicker dd:hover{background-color:rgba(0,0,0,.08)}.datepicker .selected,.datepicker .selected:hover{background-color:var(--fg-main);color:#fff}.datepicker li{border-radius:1.2rem}.datepicker dt{font-size:.8em;cursor:default;user-select:none;text-transform:uppercase}.datepicker header,.datepicker footer{display:flex}.datepicker header>*,.datepicker footer>*{flex:1;text-align:center}.datepicker header>button.nav.goui-button.with-icon,.datepicker footer>button.nav.goui-button.with-icon{width:3.2rem;max-width:3.2rem;padding:.4rem;border:0}.datepicker header>button:not(.nav),.datepicker footer>button:not(.nav){text-align:center;display:block;padding:.4rem}.datepicker header>button:not(.nav) i.icon,.datepicker footer>button:not(.nav) i.icon{display:inline;vertical-align:bottom}@keyframes go-top{from{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes go-bottom{from{transform:translateY(0)}to{transform:translateY(101%)}}.datepicker .cards{position:relative;height:27.8rem;overflow:hidden;user-select:none}.datepicker .cards.top{position:absolute;bottom:0;width:100%}.datepicker .cards.top>*{transform:translateY(-100%);z-index:1}.datepicker .cards.animate>*{position:absolute;transition:transform 400ms linear;transform:translateY(100%)}.datepicker .cards.animate>.active{z-index:1;transition:transform 400ms linear;transform:translateY(0)}.datepicker .cards.animate>.active+div{transition:transform 400ms linear;transform:translateY(-100%)}.datepicker .cards.animate.reverse>*{position:absolute;transition:transform 400ms linear;transform:translateY(-100%)}.datepicker .cards.animate.reverse>.active{z-index:1;transition:transform 400ms linear;transform:translateY(0)}.datepicker .cards.animate.reverse>.active+div{transition:transform 400ms linear;transform:translateY(100%)}dl.goui-dl{margin:0 1.6rem 0 0}dl.goui-dl:last-child{margin-right:0}dl.goui-dl dt{display:block;font-size:1.2rem;top:.5rem;color:var(--fg-main);margin:1.6rem 0 0 0;padding:0}dl.goui-dl dd{margin:0;padding:0;display:block;min-height:2rem}dl.goui-dl dd code{display:block;word-break:break-all;white-space:break-spaces;background-color:#f1f1f1;border:1px solid var(--fg-border);border-radius:.8rem;padding:.8rem;line-height:normal}.masked dl.goui-dl dd{background-color:var(--bg-low);color:var(--bg-low);border-radius:.8rem}.masked dl.goui-dl dd>*{visibility:hidden}html{--density: 8.64px;--mobile-density: 10px;--font-scale:1;--font-family: Lato, Arial, Helvetica}body{--fg-border:	rgba(68, 68, 68, 0.26);--fg-line:	rgba(0, 0, 0, 0.12);--fg-divider:	rgba(0, 0, 0, 0.04);--fg-outline:	var(--fg-line);--fg-text: rgb(10, 10, 10);--fg-secondary-text: rgba(1, 4, 10, 0.56);--bg-lowest: white;--bg-low: #f3f3fa;--bg-mid: #ededF4;--bg-high: #e8e7ee;--bg-highest: #E2E2E9;--bg-layer: rgba(237, 237, 244, 0.84);--bg-input: white;--bg-bright: var(--bg-input);--bg-dim: #d9d9df;--bg-focus:	rgba(2, 119, 189, 0.16);--fg-selection:	rgb(1, 4, 10);--bg-selection:	rgba(2, 119, 189, 0.16);--bg-pressed:	rgba(0, 0, 0, 0.12);--bg-hover:	rgba(0, 0, 0, 0.04);--fg-selected:	var(--fg-text);--bg-selected:	rgba(0, 0, 0, 0.08);--bg-selected-inactive: rgba(0, 0, 0, 0.08);--bg-main: #dae3f0;--fg-main:	#1652a1;--c-primary: #00b0ad;--c-secondary:	rgb(243,219,0);--c-accent:	#ff7200;--fg-error: #721c24;--border-error: #721c24;--bg-error: #FFEBEE;--fg-warning: #ff7200;--border-warning: #ffeeba;--bg-warning: #fff3cd;--fg-notice: #004089;--border-notice: #b8daff;--bg-notice: #cce5ff;--hue-blue: #039BE5;--hue-red:#E57373;--hue-pink: #EC407A;--hue-purple: #8E24AA;--hue-cyan: #00ACC1;--hue-green:#43A047;--hue-orange: #FB8C00;--hue-brown: #6D4C41;--hue-yellow: #FDD170;--hue-bluegrey: #607D8B;--c-header-bg:	var(--fg-main);--bg-alt:	#212121;--fg-alt:	#f5f5f5;--fg-tick:	var(--fg-main);--bg-form: var(--bg-mid);--fg-hint-text: var(--fg-secondary-text);--fg-unfocused: var(--fg-secondary-text);--bg-background: var(--bg-mid)}body.dark{--fg-border:	black;--fg-line:	rgba(255, 255, 255, 0.32);--fg-divider:	rgba(255, 255, 255, 0.18);--fg-text: rgba(255,255,255, 0.89);--fg-secondary-text: rgba(255,255,255, 0.64);--bg-lowest: #0c0e13;--bg-low: #1a1c20;--bg-mid: #1e2025;--bg-high: #282a2f;--bg-highest: #33353a;--bg-layer:	rgba(30, 32, 37, 0.84);--bg-input: #111318;--bg-bright: var(--bg-highest);--bg-dim: var(--bg-input);--bg-focus:	rgba(2, 119, 189, 0.16);--fg-selection:	white;--bg-selection:	rgba(2, 119, 189);--bg-hover: rgba(255,255,255, 0.04);--bg-pressed:	rgba(204, 204, 204, 0.25);--bg-selected: rgba(255, 255, 255, 0.08);--fg-selected:	white;--bg-selected-inactive: #4a4a60;--bg-main: #1652a1;--fg-main: #009BC9;--fg-error: #FFEBEE;--border-error: #a43432;--bg-error: #721c24;--fg-warning: #856404;--border-warning: #ffeeba;--bg-warning: #fff3cd;--fg-notice: #004089;--border-notice: #b8daff;--bg-notice: #cce5ff;--hue-blue: #1976D2;--hue-red:#E53935;--hue-pink: #D81B60;--hue-purple: #7B1FA2;--hue-cyan: #0097A7;--hue-green:#388E3C;--hue-orange: #FF8F00;--hue-brown: #6D4C41;--hue-yellow: #F57F17;--hue-bluegrey: #546E70;--c-header-bg: #111318;--fg-alt:	black;--bg-alt:	#888;--fg-disabled: rgba(255,255,255, 0.3);--fg-textfield-box: #555555;--fg-tick:	rgba(255, 255, 255, 0.86)}.goui-share-panel .goui-avatar{margin-right:1.6rem}.goui.form-window{min-width:30rem;min-height:30rem}.goui-module-panel{position:fixed;inset:6.4rem 0 0}.goui-module-panel .x-grid3{background-color:rgba(0,0,0,0)}html.compact{--density: 7.125px;--mobile-density: 8.64px;--font-scale: 1.1;--font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}html.compact .goui-window .header.goui-toolbar{height:4.8rem;line-height:4.8rem;font-size:.8em}html.compact .goui-window .header.goui-toolbar .goui-button{background-color:rgba(0,0,0,0);width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0 .2rem;margin:.3rem 0}html.compact .goui-window .header.goui-toolbar .goui-button:hover{background-color:var(--fg-main);color:#fff}html.compact .goui-form-field.check div.control{padding:.8rem 0 !important}html.compact .vbox>.goui-toolbar:not(.header) .goui-button:not(.filled):not([type=submit]){background-color:var(--bg-bright)}html.compact menu.goui-dropdown>li hr{margin:.6rem}html.compact .check .control .box-label,html.compact .checkbox-group .control .box-label{padding:0 1.2rem}/*# sourceMappingURL=groupoffice.css.map */
