.account_view{--main_color: #356df9;--main_color_hover: #184bcd;--account_card_border_radius: 10px;--account_input_border_radius: 10px;background-repeat:no-repeat;background-size:cover;background-position:center}.account_view .content{gap:1rem;align-items:start;height:100%}.account_view .contentColumn{width:50%}.account_view .header{padding:1rem;position:absolute;top:0}.account_view>.Flex{overflow:unset}.account_view .cardHeader{align-items:center}.account_view .accountPanel{display:flex;justify-content:center}.account_view .accountCard{width:100%;max-width:min(400px,calc(100% - 2rem));padding:3rem;box-shadow:none;border-radius:var(--account_card_border_radius);margin-top:4rem}.account_view .Form{gap:2rem;align-items:center}.account_view .TextInput{border-radius:var(--account_input_border_radius)}.account_view .prefix{position:absolute}.account_view .Form.large .Input input{padding:.7rem;font-size:1.2rem}.account_view .Form.large .icon .Input input{padding-left:2.5rem}.account_view .Form.large .Select{padding:.7rem;font-size:1.2rem}.account_view .Button{border-radius:var(--account_input_border_radius);width:100%}.account_view .accountCard .logo{max-width:200px;max-height:100px;margin-bottom:1rem;object-fit:contain}.account_view .accountCard .orLabel{border-bottom:solid 1px #ccc;display:flex;justify-content:center;margin:2rem 0}.account_view .accountCard .orLabel span{background:#fff;margin-bottom:-.65rem;width:fit-content;display:block;padding:0 1rem}.account_view img{max-height:100%}.account_view .bannerPanel{align-items:center;display:flex;height:100%}.account_view .Link{color:var(--main_color)}.account_view .Button.main{background-color:var(--main_color);border-color:var(--main_color);padding:1.6rem 1rem;width:100%}.account_view .Button.main:hover{background-color:var(--main_color_hover);border-color:var(--main_color_hover)}.account_view .registerPanel{gap:.5rem;justify-content:center}.account_view .registerPanel .Link{text-decoration:underline}@media (max-width: 1500px){.account_view .bannerPanel{display:none}.account_view .accountPanel{width:100%}}@media (max-width: 600px){.account_view.View{background-color:#fff;background-image:unset!important}.account_view .accountCard{padding:2rem;background:transparent}}*{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text_color)}html,body{margin:0;padding:0;height:100%;width:100vw;overflow:hidden}:root{--border_color: #c2c8cd;--border: 1px solid var(--border_color);--border_light: 1px solid #dcdcdc;--border_radius: 3px;--border_radius_second: 5px;--border_radius_third: 8px;--border_radius_max: 25px;--focused_border_color: #245298;--color_error: #c00;--error_border_color: #bf323a;--focused_error_border_color: #8d0910;--background_error: #f3eaea75;--background_disabled: #f4f6f8;--background_default: #f4f5fb;--background_default_lighter: #fafafc;--background_row_selected: #daeafd;--background_row_hover: #f5f7f9;--links_color: #1464a9;--root_background_color: #ff8c005e;--success: #069237;--info: #2f66c1;--warning: #8f3b00;--error: #bf323a;--gray: #dfe3e8;--destructive: #d53417;--button_color: #504c0d;--button_border_color: #a0afbc;--button_background: #fff;--button_background_hover: #e6f2ff78;--primary_color: #ebeff3;--primary_background_color: #265485;--primary_background_color_hover: #3a689a;--left_menu_color: #d4dfe9;--left_menu_background_color_hover: #b8c5d47a;--left_menu_background_color_selected: #d4e5f4;--higlighted_border_color: transparent;--text_color: #2d2d2d;--light_text_color: #0000009c;--lighter_text_color: #8d98a3;--separator_color: #d6dbe0;--card_box_shadow: 0 2px 6px 0 #4359711f;--card_border_radius: 5px;--main_box_shadow: #0000001f 0px 6px 16px;--modal_shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);--input_padding: .4rem;--input_border_radius: 3px;--input_min_height: 2.2rem;--input_background_readonly: #f6f7fb;--input_readonly_border_radius: 0;--input_readonly_border_width: 0 0 1px 0}img{max-width:100%}th{text-align:left}.disabled{pointer-events:none;opacity:.7}a,a:visited,.link{text-decoration:none;color:var(--links_color);cursor:pointer}a:hover,.link:hover{text-decoration:underline}pre,code{font-size:.95rem;line-height:1.45;word-break:break-all;white-space:pre-wrap;overflow:auto;background-color:#eaf0fa;border-radius:6px}pre{padding:1rem}.wait:before{display:flex;position:absolute;width:100%;height:100%;top:0;left:0;content:"";opacity:.3;background:#fff}input{caret-color:#000}.errorPanel{max-width:700px;margin:0 auto;text-align:center;color:var(--color_error);background:var(--background_error);border:solid 1px var(--error_border_color);border-radius:var(--border_radius);width:100%;padding:1rem;white-space:pre-line}.errorPanel:empty{display:none}.hideIfEmpty:empty{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.spin{animation:spin 1s linear infinite}.wait{pointer-events:none}.waitOverlay{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:10}.hidden{display:none!important}.blink{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite}.write .helpIcon svg{margin-top:-6px}.badgeCell{display:flex;justify-content:center;align-items:center;padding:.1rem 1rem;border-radius:var(--border_radius_second);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:var(--border);color:var(--light_text_color);border-color:var(--light_text_color);background-color:#dfe3e8}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}@media (min-width: 700px){.hiddenScroll::-webkit-scrollbar{display:none}.hiddenScroll{-ms-overflow-style:none;scrollbar-width:none}}.thinScroll::-webkit-scrollbar-thumb{background-color:transparent}@media (hover:hover) and (pointer:fine){.thinScroll::-webkit-scrollbar-track{background-color:#f0f0f0;display:none;border-radius:6px}.thinScroll::-webkit-scrollbar{width:6px;height:6px;background:transparent}.thinScroll:hover::-webkit-scrollbar-thumb{background-color:#d6d6d7;border-radius:6px}}.Confirm>.title{border-bottom:var(--border_light);padding:1rem;font-size:1.3rem}.Confirm>.body{padding:2.5rem;overflow:auto;line-height:1.5rem}.Confirm .Column{max-height:60vh;overflow:auto}.Confirm .confirmText{line-height:1.6rem}.Confirm .errorPanel{margin:1rem 0}.Confirm .errorPanel:last-child{margin:1.5rem 0 0}.Confirm>.footer{border-top:var(--border);padding:1rem;display:flex;justify-content:flex-end;gap:.5rem}.Confirm>.footer>.footerLeft{margin-right:auto}.Confirm>.modalCloseIcon{position:absolute;right:1rem;top:1rem;stroke-width:2;cursor:pointer}.Confirm>.footer:empty{display:none}@media (max-width: 700px){.Confirm{min-width:unset;width:100%!important}.Confirm>.body,.Confirm .Confirm{width:100%!important}}.errorPage{padding:2rem}.errorPage .h1{font-size:3rem;margin:2rem}.errorPage .h2,.errorPage .Link{font-size:1.5rem;margin:2rem}.MsgBox>.title{border-bottom:var(--border_light);padding:1rem;font-size:1.3rem;min-height:3rem}.MsgBox>.body{padding:2.5rem;border-radius:var(--border)}.MsgBox .confirmText{line-height:1.6rem}.MsgBox>.footer{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem}.MsgBox>.footer>.footerLeft{margin-right:auto}.MsgBox>.modalCloseIcon{position:absolute;right:1rem;top:1rem;width:16px;height:16px;justify-content:center;align-items:center;stroke-width:3;border-radius:50%;background-color:#444;color:#fff;cursor:pointer}.MsgBox>.footer:empty{display:none}@media (max-width: 700px){.MsgBox{min-width:unset;width:100%!important}.MsgBox>.body,.MsgBox .Confirm{padding:1rem;width:100%!important}}.BarChart{display:grid;gap:.2rem;min-height:200px}.BarChart .Column{justify-content:flex-end;gap:.3rem}.BarChart .bar{background-color:#4f70ca;border-radius:3px;min-height:1px}.BarChart .bar .value{color:#fff;text-align:center;font-size:.8rem;margin-top:.3rem}.BarChart .bar .onTop{margin-top:-1.3rem;color:#444}.BarChart .label{text-align:center;font-weight:700;font-size:.8rem}.Icon{display:flex;align-items:center;user-select:none}.custom_image_icon{max-width:unset}.Input{display:inline-flex;align-items:center;border:var(--border);border-radius:var(--input_border_radius);outline:0;overflow:hidden;min-height:var(--input_min_height);position:relative}.Input>.Input{min-height:auto}.Input.editMode.disabled{background-color:var(--background_disabled)}.Input.error{border-color:var(--error_border_color)}.Input.editMode.error:focus-within{border-color:var(--focused_error_border_color)}.Input.editMode.focused,.Input.editMode:focus-within{border-color:var(--focused_border_color)}.Input.noFocusBorder.focused,.Input.noFocusBorder:focus-within{border-color:transparent}.Input input{padding:.1rem .4rem}.Input input{border:solid 1px transparent;background:transparent;width:100%;outline:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:inherit}.Input .placeholder{color:#999}.Input.readonly{border-radius:var(--input_readonly_border_radius);border-width:var(--input_readonly_border_width)}.Input span.readonly{padding:var(--input_padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Input.readonly.readonlyAsInput{border:var(--border);border-radius:var(--input_border_radius);background-color:var(--background_disabled)}.Input .icon{stroke-width:2}.Input .prefix,.Input .suffix{min-width:1.3rem;text-align:center;color:#73757b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Input .prefix:empty,.Input .clear:empty,.Input .suffix:empty{display:none}.dropdownIcon svg{fill:currentColor}.Popup{position:absolute;overflow:hidden;transition:all .1s cubic-bezier(.64,0,.35,1);background-color:#fff;box-shadow:0 0 0 1px #062c521a,0 2px 16px #212b3614;border-radius:var(--border_radius);z-index:20;max-height:500px;display:flex;overflow:auto;outline:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.Popup.visible{transform:scale(1);opacity:1}.Popup.preventTransition{transition:none;transform:none}.Popup.actionRows{display:flex;flex-direction:column}.Popup.actionRows>.Row{padding:.5rem 1.5rem;cursor:pointer}.Popup.actionRows>.Row:hover{background:var(--background_row_hover)}.Spinner{display:inline-flex;align-items:center}.Spinner .spinnerIcon{width:3em;height:3em;display:inline-block;animation:spin 1s linear infinite;border:3px solid var(--color, #3498db);border-top-color:transparent;border-radius:50%;position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main .Spinner .spinnerIcon,.destructive .Spinner .spinnerIcon{border:3px solid #fff;border-top-color:transparent}.View{display:flex;flex-direction:column;height:100%;overflow:auto;outline:0;background-color:var(--background_default)}.AccordionItem .accordionItemHeader{display:flex;align-items:center;cursor:pointer;min-height:2rem}.AccordionItem .arrowIcon{padding:0 .5rem}.AccordionItem .arrowIcon svg{fill:currentColor;transition:transform .2s}.AccordionItem.expanded>.accordionItemHeader>.arrowIcon svg{transform:rotate(90deg)}.AccordionItem .accordionItemBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.AccordionItem .accordionItemContentWrap{overflow:hidden}.AccordionItem.expanded .accordionItemBody{grid-template-rows:1fr}.Actionlist{--side_border_width: 3px;display:flex;flex-direction:column;user-select:none}.Actionlist .rowsPanel{flex:1;overflow:auto}.Actionlist.rowActions .action{padding-right:.5rem}.Actionlist.selectable .action{border-radius:0;border-bottom:var(--border_light);border-left:solid var(--side_border_width) transparent;border-right:solid var(--side_border_width) transparent}.Actionlist.selectable .action:last-child{border-bottom:0}.Actionlist .searchRow{padding:1rem}.Actionlist .searchRow .TextInput{width:100%}.Actionlist .action{padding:.7rem 1rem;min-width:150px;display:flex;align-items:center;cursor:pointer;white-space:nowrap}.Actionlist .action .colorTag{width:1.2rem;height:1.2rem;margin-right:.5rem;border-radius:50%}.Actionlist .action.borderTop{border-top:solid 1px #dfe3e8}.Actionlist .action.borderTop:first-child{border-top:0}.Actionlist .action.borderBottom{border-bottom:solid 1px #dfe3e8}.Actionlist .action.borderBottom:last-child{border-bottom:0}.Actionlist .action:hover{background-image:linear-gradient(#dfe3e84d,#dfe3e84d)}.Actionlist .action.selected{background-color:#f3f5fd}.Actionlist .iconPanel{width:1.1rem;margin-right:10px;stroke-width:2;display:block}.Actionlist .action.selected{background-color:#e8f4ff;border-radius:var(--border_radius)}.Actionlist .action.selectedLeft{border-left:solid var(--side_border_width) #fe9600}.Actionlist .action.selectedRight{border-right:solid var(--side_border_width) #fe9600}.Actionlist .action.destructive{color:var(--destructive)}.Actionlist .text{flex:1}.Actionlist .rowActions{margin-left:1rem;margin-right:-10px;padding:0 .5rem 0 1rem;visibility:hidden;stroke-width:2}.Actionlist .action:hover .rowActions{visibility:visible}.Actionlist .icon-rightCaret{margin-right:-5px}.Actionlist .icon-rightCaret svg{fill:currentColor}.AdminView{display:flex;flex-direction:column;height:100%;background-color:var(--background_default)}.AdminView .layout{display:flex;height:100%;overflow:hidden;position:relative}.AdminView .layout>.page{display:flex;flex-direction:column;flex:1;align-items:center;position:relative;overflow:auto}.AdminView .viewBodyWrap{flex:1;width:100%;display:flex;flex-direction:column;overflow:auto;position:relative}.AdminView .viewBodyPanel{flex:1;width:100%}.AdminView .alertRowsPanel{width:100%}.AdminView .alertRowsPanel>.alertRow{padding:.5rem;text-align:center;background-color:#e12d2d;color:#fff}.AdminView .topBar .unreadAlerts{text-align:center;background-color:#e12d2d;color:#fff;border-radius:20px;font-size:.9rem;padding:.2rem .5rem;cursor:pointer}.AdminView .layout>.page>.topBar{align-items:center;padding:0 1.1rem;gap:1rem;width:100%;height:45px;user-select:none;overflow-y:auto;flex-shrink:0;display:flex}.AdminView .layout>.page>.topBar>.icon-menu{stroke-width:2;cursor:pointer;margin-top:-3px;display:none}.AdminView .layout>.page>.topBar>.title{font-size:1.4rem;font-weight:700;cursor:pointer;white-space:nowrap;display:none}.AdminView .layout>.page>.topBar>.topMain{flex:1;display:flex;align-items:stretch;gap:.5rem}.AdminView .layout>.page>.topBar .Input{background:#fff;border-radius:var(--border_radius_max)}.AdminView .layout>.page>.topBar .Select{padding-left:.5rem;padding-right:.5rem}.AdminView .layout>.page>.topBar .avatar{border-radius:50%;height:2.5rem;width:2.5rem;min-width:2.5rem;object-fit:cover;cursor:pointer;background-color:#3e87fb;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.AdminView .layout>.page>.topBar .topAccount{position:relative}.AdminView .layout>.page>.topBar .rootIcon{color:#000;background:#fff;border-radius:50%;position:absolute;right:-10px;top:-4px}.AdminView .layout>.page>.topBar .topIcons{display:flex;gap:1rem;align-items:center;stroke-width:1.5}.AdminView .layout>.page>.topBar .topIcons .Icon{cursor:pointer}.AdminView .viewBodyPanel{padding:1rem;gap:1rem}.AdminView .viewBodyPanel>.headerCard{display:flex;flex-direction:column;gap:1rem;padding:1rem;flex-shrink:0;overflow-y:auto;overflow-x:visible}.AdminView .viewBodyPanel>.headerCard .title{display:flex;overflow:auto;gap:1rem}.AdminView .viewBodyPanel>.headerCard .title .left,.AdminView .viewBodyPanel>.headerCard .title .right{display:flex}.AdminView .viewBodyPanel>.headerCard .title .left{gap:.5rem;align-items:center;flex:1}.AdminView.hiddenMenu .layout>.page>.topBar{display:flex}.AdminView.hiddenMenu .layout>.page>.topBar>.icon-menu{display:flex}.AdminView.hiddenMenu .layout>.page>.topBar>.title{display:flex}.AdminView .rightSlidePanel{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;flex-shrink:0;transition:transform .2s,width .2s;overflow-x:hidden;overflow-y:auto;z-index:5;--right_slide_panel_width: 300px;width:var(--right_slide_panel_width);transform:translate(calc(calc(var(--right_slide_panel_width) + 20px)));box-shadow:3px 0 10px 3px #00000029;background:#fff;border-left:var(--border)}.AdminView .rightSlidePanel.visible{transform:translate(0)}@media (max-width: 1200px){.AdminView .layout>.page>.topBar,.AdminView .layout>.page>.topBar>.title,.AdminView .layout>.page>.topBar>.icon-menu{display:flex}}@media (max-width: 450px){.AdminView .viewBodyPanel{padding:0}}.session_window{width:290px;text-align:center;position:relative}.session_window .bgBand{background-color:#dcdfe9;width:100%;height:80px;position:absolute;z-index:-1}.session_window .header{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.session_window .avatar{border-radius:50%;height:120px;width:120px;object-fit:cover;background-color:#3e87fb;display:flex;align-items:center;justify-content:center;color:#fff;font-size:6rem}.session_window .avatarWrap{position:relative}.session_window .rootIcon{color:#000;background:#fff;border-radius:50%;position:absolute;right:0;top:0}.session_window .title{font-size:2rem;font-weight:700}.session_window .name{font-weight:700}.session_window .name .Icon{stroke-width:1.5;cursor:pointer}.session_window .row{display:flex;gap:1rem;align-items:center}.session_window .root{font-weight:700}.session_window .icon-lock{stroke-width:2}.session_window .tenants{display:flex;flex-direction:column;max-height:500px;overflow:auto}.session_window .tenants .title{font-size:.9rem;color:var(--lighter_text_color);padding:1rem}.session_window .tenant{padding:.5rem 1rem;cursor:pointer;border-top:var(--border);text-align:left}.session_window .tenant:hover{background:var(--background_row_hover)}.session_window .Select{width:100%;max-width:240px}.session_window .Select .Text{text-align:left}.session_window .selects{gap:.5rem}.ArrowCard{--arrow_left: 15px;--background_color: #bae5ff;box-shadow:var(--card_box_shadow);border-radius:var(--card_border_radius);background:var(--background_color);overflow:visible;position:absolute}.ArrowCard.up:before{content:" ";position:absolute;left:var(--arrow_left);top:-15px;border-top:none;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid var(--background_color)}.ArrowCard.noActivator{bottom:20px;right:20px}.ArrowCard.noActivator:before{content:"";border:none}.Autocomplete{gap:.3rem;flex-wrap:wrap;align-items:center;min-width:20px}.Autocomplete .main{display:flex;align-items:center;flex:1}.Autocomplete .TextInput{flex:1;border:0}.Autocomplete .prefix{min-width:1.3rem}.Autocomplete .suffix{height:1rem}.Autocomplete .suffix .Icon{padding:.2rem 0;cursor:pointer}.Autocomplete .suffix .icon{margin-right:.5rem}.Autocomplete .leftIcons:empty,.Autocomplete .prefix:empty{display:none}.Autocomplete .leftIcons{margin-left:.5rem}.Autocomplete.readonly .prefix{text-align:left;color:var(--text_color)}.Autocomplete.readonly span,.Autocomplete.readonly .Link{padding:var(--input_padding)}.Autocomplete .prefix:empty,.Autocomplete .clear:empty,.Autocomplete .suffix:empty{display:none}.Autocomplete.readonly .icon-close,.Autocomplete.readonly .dropdownIcon,.Autocomplete.disabled .icon-close,.Autocomplete.disabled .dropdownIcon{display:none}.Autocomplete .tags{gap:.3rem;padding:.2rem;flex-shrink:1;flex-wrap:wrap;justify-content:start}.Autocomplete .tags:empty{display:none}.autocompletePanel{width:100%;max-height:300px;overflow-y:auto;padding:1rem 0}.autocompletePanel .row{flex-direction:column;display:flex;align-items:center;min-height:var(--input_min_height);padding:.2rem 1rem;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;gap:.5rem}.autocompletePanel .row .label{display:flex;align-items:center;gap:.5rem;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocompletePanel .row .subtitle{color:var(--light_text_color);font-size:.9rem}.autocompletePanel .row .Checkbox{margin-right:.3rem}.autocompletePanel .row:hover{background-color:var(--background_row_hover)}.autocompletePanel .row.selected{background-color:var(--background_row_selected)}.autocompletePanel input{margin-right:.8rem}.autocompletePanel .action{color:var(--links_color);padding-left:1.5rem;font-style:italic}.autocompletePanel .row.empty{padding-left:1.5rem;color:var(--light_text_color);font-style:italic}.autocompletePanel .BadgeTag{padding:.1rem .5rem}.BadgeTag{width:fit-content;display:inline-flex;align-items:center;gap:.2rem;min-height:1.6rem;border-radius:var(--border_radius);position:relative;padding:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:var(--border);color:var(--light_text_color);border-color:var(--light_text_color);background-color:#dfe3e8}.BadgeTag.status-success{color:#069237;border-color:#069237;background-color:#4bbf7421}.BadgeTag.status-info{color:#2f66c1;border-color:#2f66c1;background-color:#6c95d521}.BadgeTag.status-info2{background-color:#2e6ba3;color:#fff}.BadgeTag.status-warning{color:#8f3b00;border-color:#8f3b00;background-color:#cf560024}.BadgeTag.status-warning2{color:#351ed6;border-color:#351ed6;background-color:#e9e6fc}.BadgeTag.status-error{background-color:#bf323a;color:#fff}.BadgeTag.status-canceled,.BadgeTag.status-gray{color:var(--light_text_color);border-color:var(--light_text_color);background-color:#dfe3e8}.Badges{display:flex;gap:.3rem}.Badges.readonly{background:transparent}.Banner{transition:height .3s ease-out,opacity .3s ease-out;overflow:hidden;position:relative}.Banner .bannerWrap{display:flex;padding:0 1rem;border:solid 1px #82acd2;border-radius:var(--border_radius_third)}.Banner.center .bannerWrap{justify-content:center}.Banner.center .bodyPanel{flex:none}.Banner .bannerWrap.info{background-color:#f5f7f9;border-color:#82acd2}.Banner .bannerWrap.info .iconPanel svg{stroke-width:2;color:#2e71ad}.Banner .bannerWrap.success{background-color:#ddffe4;border-color:#19822f}.Banner .bannerWrap.success .iconPanel svg{stroke-width:2;color:#19822f}.Banner .bannerWrap.warning{background-color:#fff7d8;border-color:#ceaa1b}.Banner .bannerWrap.warning .iconPanel svg{stroke-width:2;color:#ceaa1b}.Banner .bannerWrap.error{background-color:var(--background_error);border-color:#bf323a}.Banner .bannerWrap.error .iconPanel svg{stroke-width:2;color:#921d24}.Banner .Button.long{min-width:150px}.Banner .iconPanel{text-align:center;padding:15px 0}.Banner .iconPanel svg{stroke-width:2}.Banner .bodyPanel{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem}.Banner .headerPanel{display:flex;align-items:center}.Banner .titlePanel:empty{display:none}.Banner .titlePanel{flex:1;font-weight:700;font-size:1.1em;line-height:1.6rem}.Banner .dismissPanel{padding-right:1rem;stroke-width:2}.Banner .dismissPanel .icon{cursor:pointer}.Banner .contentPanel{display:flex;align-items:center}.Banner .actionsPanel{margin-top:15px;display:flex;gap:1rem}.Banner .actionsPanel:empty{display:none}@media (max-width: 600px){.Banner .actionsPanel{flex-direction:column}.Banner .Button,.Banner .Button.long{width:100%;min-width:unset}}.Breadcrumbs{display:flex;align-items:center;font-size:1.3rem;white-space:nowrap;font-weight:700}.Breadcrumbs .separator{margin:0 .5rem}.Breadcrumbs .current{color:var(--light_text_color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:750px}.Breadcrumbs .current:only-child{color:var(--text_color)}.Breadcrumbs .Icon{stroke-width:2;margin-right:.5rem;color:var(--links_color);cursor:pointer}.Button{display:inline-flex;align-items:center;justify-content:center;transition:color .3s;transition:background .3s;position:relative;padding:.55rem 1rem;color:var(--button_color);border:solid 1px var(--button_border_color);background:var(--button_background);border-radius:var(--border_radius);text-align:center;white-space:nowrap;user-select:none;text-decoration:none;overflow:hidden;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent;margin:0;gap:.4rem;max-width:600px}.Button:hover{background:var(--button_background_hover)}.Button.iconButton{gap:0}.Button.wait{pointer-events:none}.Button.wait .Span{opacity:.1}.Button.large{height:auto;padding:.6em 1.4em;font-size:1.2rem}.Button.fullWidth{width:100%}.Button.other{background:#f3f5f7}.Button.emptyText{gap:0}.Button.pressed{box-shadow:inset 1px 1px 3px #00000040;background:#1213130a}.Button svg{stroke-width:2}.Button.actions{padding:0;gap:0}.Button.actions .Text{padding:.55rem 1rem;flex:1}.Button.actions .Icon{padding:.55rem .7rem;border-left:var(--border)}.Button.actions.emptyText .Icon{border-left:0}.Button.actions:hover{background:var(--button_background)}.Button.actions .Text:hover,.Button.actions .Icon:hover{background:var(--button_background_hover)}.Button.main.actions:hover{background:var(--primary_background_color);border-color:var(--primary_background_color);color:var(--primary_color)}.Button.main.actions .Text:hover,.Button.main.actions .Icon:hover{background:var(--primary_background_color_hover);border-color:var(--primary_background_color_hover)}.Button.main{background:var(--primary_background_color);border-color:var(--primary_background_color);color:var(--primary_color)}.Button.main:hover{background:var(--primary_background_color_hover);border-color:var(--primary_background_color_hover)}.Button.plain{border-color:transparent;background:none}.Button.plain:hover{background:#fafafa;border:var(--border)}.Button.link{border-color:transparent;background:none;color:var(--links_color);padding-left:.2rem;padding-right:.2rem}.Button.link:hover,.Button.link.actions .Text:hover{text-decoration:underline;background:none}.Button.destructive{background:var(--destructive);border-color:transparent;color:#fff}.Button.destructive:hover{background:#c73016;border-color:#b02b13}.Button.success{background:#1dac4f;border-color:transparent;color:#fff}.Button.success:hover{background:#118b3c;border-color:transparent}.Button.more{padding:.55rem .5rem}.Button.more .icon{margin-left:0}.Button.icon,.Button.icon .Icon{padding:.05rem;border:0;background:unset}.Button.icon:hover{background:unset}.Button.selectableSelected{background:var(--primary_background_color);border-color:var(--primary_background_color);color:var(--primary_color)}.Button .ImagePanel{max-width:1.8rem;max-height:1.8rem;margin-right:.5rem}.Button.noBorder{border:0;background:transparent}.Button-confirmContent{line-height:1.6rem}.Popup.buttonActionsPopup{border-radius:0;border:solid 1px var(--button_border_color);box-shadow:0 0 0 1px #062c520a,0 2px 18px 3px #212b361f}.ButtonGroup{display:inline-flex;align-items:center;gap:.7rem;border-radius:var(--border_radius);flex-wrap:wrap}.ButtonGroup:empty{display:none}.ButtonGroup.segmented{gap:0;flex-wrap:nowrap}.ButtonGroup .Button{height:100%}.ButtonGroup.segmented .Button{border-radius:0;border-right-width:0}.ButtonGroup.segmented .Button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.ButtonGroup.segmented .Button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px}.ButtonGroup.right{justify-content:flex-end;width:100%}.ButtonGroup.sameWidth .Button{flex:1}.Card{position:relative;background-color:#fff;box-shadow:var(--card_box_shadow);border-radius:var(--card_border_radius)}.Card.actions-window .row{cursor:pointer;padding:1rem 2rem;white-space:nowrap;min-width:160px}.Card.actions-window .row:hover{background:var(--background_row_hover)}.Card.hRow{padding:1rem;display:flex;align-items:center;gap:1rem}.Card.vRow{padding:1rem;display:flex;flex-direction:column;gap:1rem}.Checkbox{display:flex;flex-shrink:0;border:0;background:initial}.Checkbox input{width:auto;border-color:unset;margin:0}.Checkbox.editMode.disabled{background-color:unset}.Checkbox.alignTop{align-items:flex-start}.Checkbox.error input{background-color:unset;border-color:var(--error_border_color)}.Checkbox .checkWrap{border:solid 1px transparent;border-radius:var(--border_radius);display:flex}.Checkbox .badgeCell{min-width:3rem;height:calc(var(--input_min_height) - 4px)}.Checkbox:focus-within .checkWrap{border-color:var(--focused_border_color)}.Checkbox .label{cursor:pointer}.Checkbox .label.Column{flex:1;margin-left:5px;cursor:pointer;user-select:none;gap:.2rem}.Checkbox .label.Column:empty{display:none}.Checkbox .label .details{font-size:.9rem;color:var(--light_text_color)}.Checkbox .label .details:empty{display:none}.Checkbox.readonly{border-bottom:var(--border);border-radius:var(--border_radius)}.Choicelist{height:unset;border:0;display:flex;flex-direction:column;gap:.5rem}.Choicelist .title:empty{display:none}.Choicelist .title{margin-bottom:.7rem}.Choicelist .searchPanel .Input{width:100%}.Choicelist .options{display:flex;flex-direction:column;gap:.5rem;overflow:auto;width:100%}.Choicelist .row{display:flex;align-items:center;cursor:pointer}.Choicelist .Input{width:100%;min-height:unset}.Choicelist input{cursor:pointer;margin:0}.Choicelist .label{flex:1;padding-left:.5rem}.Choicelist .description{padding-left:2rem;color:#717171;padding-bottom:.8rem}.ColorButton{width:1rem;height:1rem;border-radius:var(--border_radius);margin-right:1rem;outline:0;box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer}.ColorPanel{background-color:#fff;width:230px}.ColorPanel .picker{height:120px;position:relative;overflow:hidden}.ColorPanel .slidebar{position:relative;height:16px;margin:1rem;border-radius:2px;user-select:none}.ColorPanel .slideInner{width:100%;height:100%}.ColorPanel .handle{position:absolute;top:0;left:0;display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 2px #424141d1;cursor:pointer;user-select:none}.ColorPanel .picker .handle{background-color:transparent;border:1px solid rgb(255,255,255);user-select:none}.ColorPanel .previewRow{display:flex;margin:0 1rem}.ColorPanel .previewWrap{margin-right:1rem;width:30px;height:30px;border-radius:50%}.ColorPanel .preview{width:30px;height:30px;border-radius:50%}.ColorPanel .previewRow .TextInput{flex:1}.ColorPanel .previewRow input{text-align:center;font-family:monospace;font-size:.8rem;width:100%}.ColorPanel .previewRow .Icon{padding-left:.5rem;stroke-width:2;cursor:pointer}.ColorPanel .transparent{background-image:linear-gradient(to right,#c0c0c0bf,#c0c0c0bf),linear-gradient(to right,#000 50%,#fff 50%),linear-gradient(to bottom,#000 50%,#fff 50%);background-blend-mode:normal,difference,normal;background-size:16px 16px}.ColorPanel .separator{border-top:solid 1px #ccc}.ColorPanel .predefinedColors{border-top:solid 1px #ccc;margin-top:1rem;padding:1rem;display:flex;flex-wrap:wrap;gap:1rem}.ColorPanel .predefinedColors .color{width:1rem;height:1rem;border-radius:3px;cursor:pointer}.ColorPanel .buttons{text-align:right;padding-top:1rem}.ColorPanel.onlyPredefinedColors .picker,.ColorPanel.onlyPredefinedColors .slidebar,.ColorPanel.onlyPredefinedColors .previewRow,.ColorPanel.onlyPredefinedColors .buttons{display:none}.ColorPanel.onlyPredefinedColors .predefinedColors{border:0;margin:0;padding:0}.ColorPanel .predefinedColors .Icon{display:none}.ColorPanel.onlyPredefinedColors .Icon{display:block;cursor:pointer}.ColorPicker{cursor:pointer;padding:.1rem 0}.ColorPicker .ColorPreview{margin-left:.5rem}.ColorPicker .label{flex:1;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColorPicker .suffix{height:1rem;min-width:1.3rem}.ColorPreview{display:inline-block;width:2.5rem;height:1.3rem;border-radius:var(--border_radius);box-shadow:inset 0 0 0 1px #0000001a}.Column{display:flex;flex-direction:column}.DataLabel.fieldLabel{font-weight:700;min-width:var(--min_field_label_width)}.DataLabel.numeric{width:100%;text-align:right;padding:var(--input_padding)}.DataTable{overflow:auto;display:flex;flex-direction:column;width:100%}.DataTable.editable{min-height:0}.DataTable .selectInfo{background-color:#f1f1f1;padding:1rem;text-align:center;border-radius:var(--border_radius);margin-bottom:1rem}.DataTable .selectInfo:empty{display:none}.DataTable .selectInfo .Link{margin-left:1rem}.DataTable .EmptyState{margin:3rem 0}.DataTable .EmptyState .textPanel{margin:0}.DataTable .header{background-color:#fff}.DataTable .header .options{cursor:pointer;stroke-width:2;justify-content:end}.DataTable table{border-spacing:0;width:100%;position:relative}.DataTable tr{background:#fff}.DataTable tr:nth-child(2n){background:#f5f7f9}.DataTable tr:hover td{background-image:linear-gradient(#dfe3e84d,#dfe3e84d)}.DataTable.dynamicSearch tr:nth-child(2n){background:unset}.DataTable.dynamicSearch tr:nth-child(odd){background:#f5f7f9}.DataTable.dynamicSearch .rowCheck .cell{padding:0 .5rem 0 0}.DataTable.dynamicSearch tr:hover td{background-image:unset}.DataTable .dynamicSearchRow .Input{width:100%}.DataTable th{text-align:left;padding:.8rem .6rem;border-bottom:.1rem solid #c4cdd5;white-space:nowrap;overflow:hidden}.DataTable td{text-align:left;border-bottom:.1rem solid #dfe3e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.DataTable th .sortable{display:inline-flex;align-items:center;gap:.3rem}.DataTable th .content{cursor:pointer}.DataTable th .sortable .icons{display:flex;gap:.3rem;margin-left:.3rem}.DataTable th .sortable .Icon{stroke-width:2;stroke-width:3}.DataTable.multiLine td{white-space:pre-line;line-height:1.4rem;vertical-align:top}.DataTable.multiLine .rowCheck{padding-top:.3rem}.DataTable.editable tr:hover td{background-image:none}.DataTable.editable th{border-bottom:0}.DataTable tr.editing td{padding:0}.DataTable.editable td.readonly{padding:.5rem .6rem;background-color:var(--background_disabled)}.DataTable tr.editing td.actions{vertical-align:middle;text-align:center}.DataTable tr td.actions .Icon{cursor:pointer}.DataTable .stickyRight{right:0;z-index:2}.DataTable .Button .Icon{padding:0 .7rem}.DataTable tr.editing td{height:2rem;border:var(--border);background-color:#fff;vertical-align:top;border-bottom:transparent;border-right:transparent}.DataTable tr.editing:first-child td{border-top:transparent}.DataTable tr.editing:last-child td{border-bottom:var(--border)}.DataTable tr.editing td:last-child{border-right:var(--border)}.DataTable tr.editing .Input{border:0;width:100%}.DataTable tr.editing input{width:100%}.DataTable tr.editing .Select,.DataTable tr.editing .Checkbox,.DataTable tr.editing .TextInput,.DataTable tr.editing .FieldLabel{width:100%;padding:.3rem .5rem}.DataTable tr.editing .Textarea{padding:0;resize:none}.DataTable tr.editing textarea{height:1.9rem;min-height:0;padding:.3rem .5rem}.DataTable tr.first td:first-child{border-top-left-radius:var(--border_radius)}.DataTable tr.first td:last-child{border-top-right-radius:var(--border_radius)}.DataTable tr.bodyRow:last-child td:first-child{border-bottom-left-radius:var(--border_radius)}.DataTable tr.bodyRow:last-child td:last-child{border-bottom-right-radius:var(--border_radius)}.DataTable .editableAction{display:none}.DataTable.editable .editableAction{display:inline-flex}.DataTable .editableAction svg{stroke-width:1.5}.DataTable td.number input{text-align:right}.DataTable th.right,.DataTable td.right,.DataTable td.right .cell{text-align:right;justify-content:flex-end}.DataTable .sticky{position:relative}.DataTable .sticky th{position:sticky;top:0;background-color:#fff;z-index:1}.DataTable .rowCheck{width:3rem;padding-top:0;padding-bottom:0}.DataTable tr.editing td.rowCheck{vertical-align:middle;text-align:center}.DataTable tr.editing td.rowCheck input{width:unset}.DataTable th.hashPlaceholder,.DataTable td.hashPlaceholder{width:6rem}.DataTable textPath.date,.DataTable td.date{width:6rem}.DataTable th.datetime,.DataTable td.datetime{width:10rem}.DataTable th.color{width:6rem}.DataTable th.id{width:7rem}.DataTable th.number,.DataTable td.number{text-align:right;width:10rem}.DataTable.editable td.date{width:12rem}.DataTable th.number:first-child,.DataTable td.number:first-child{text-align:left}.DataTable th.rowCheck{padding:0}.DataTable th .cell{display:flex;align-items:center;border-radius:var(--border_radius)}.DataTable .cell .DurationInput .TextInput{width:50px}.DataTable .selected td,.DataTable .editing.selected td{background:#f1f4f7}.DataTable td.objectContent{padding:.2rem .6rem}.DataTable td .Stack{gap:.5rem;flex-wrap:nowrap}.DataTable td.color{padding:0}.DataTable td .previewColor{display:inline-block;width:3rem;height:1.5rem;border-radius:var(--border_radius);box-shadow:inset 0 0 0 1px #0000001a}.DataTable td.actions{width:1%;min-width:25px;padding:0 .6rem;user-select:none}.DataTable td.actions .Link{margin-left:1rem}.DataTable td.actions .Button.plain{padding:0;height:unset}.DataTable td.actions .Button.plain:hover{border-color:transparent;background:none}.DataTable td .cell{display:flex;align-items:center;min-height:2rem;padding:0 1rem}.DataTable td .quickEdit{cursor:pointer}.DataTable .gripHorizontal{cursor:move}.DataTable tr.reordering td{background:#e0e6ea;color:var(--lighter_text_color)}.DataTable.editable td .cell{min-height:0;padding:0}.DataTable.editable .Input,.DataTable.editable .tags{flex-wrap:nowrap}.DataTable .thumbnail,.DataTable .ImagePanel,.DataTable .ImagePicker{max-width:2rem;max-height:2rem;min-width:unset;min-height:unset}.DataTable td.badge{padding-top:0;padding-bottom:0}.DataTable td .Badges{border:0}.DataTable td .BadgeTag{font-size:.9rem;margin:0}.DataTable .aggregates td{font-weight:700;font-size:1.1rem}.DataTable tr.aggregates:hover td{background:none}.DataTable .aggregates td .cell{justify-content:flex-end}.DataTable.editable .aggregates td{padding:.5rem;border-top:var(--border)}@media screen{.DataTable td .cell{gap:.5rem}}.DataTable td.number .cell{justify-content:flex-end}.DataTable th.left,.DataTable td.left{text-align:left}.DataTable th.left .cell,.DataTable td.left .cell{justify-content:start}.DataTable .Thumbnail{width:90px;height:90px;border-radius:3px}.DatePicker .suffix{cursor:pointer;stroke-width:1}.DatePicker .suffix .icon{margin-right:.5rem}.DatePicker.readonlyTxt,.DatePicker.readonlyTxt input{cursor:pointer}.datepickerCalendar.MonthCalendar{padding:0;width:100%}.datepickerCalendar.MonthCalendar table{width:100%}.datepickerCalendarPopup{padding:1.45rem}.datepickerCalendarPopup .MonthCalendar .MonthCalendarCell{width:2.5rem;height:2.5rem}.DateRanges{border:0;display:flex;gap:.5rem;align-items:start}.DateRanges.readonly{align-items:center;padding:var(--input_padding);border:var(--border);border-radius:var(--input_readonly_border_radius);border-width:var(--input_readonly_border_width)}.DateRanges .mainPanel{display:flex;flex-direction:column;gap:.5rem}.DateRanges .row{display:flex;gap:.5rem;align-items:center}.DateRanges .row .Input{min-height:var(--input_min_height)}.DateRanges .buttonsPanel{padding-top:.45rem}.DateRanges .actionIcon svg{stroke-width:1}.DaysOfWeek{display:flex;font-size:.8rem}.DaysOfWeek.Input.readonly{border-radius:var(--border_radius);gap:.3rem}.DaysOfWeek .DayOfWeekButton{display:flex;flex:1;min-height:calc(var(--input_min_height) - 1px);align-items:center;justify-content:center}.DaysOfWeek .DayOfWeekButton:last-child{border-right:0}.DaysOfWeek.editMode .DayOfWeekButton{cursor:pointer}.DaysOfWeek.editMode .DayOfWeekButton:last-child{cursor:pointer;border-right:0}.DaysOfWeek .selected{color:var(--primary_color);background-color:var(--primary_background_color)}.DaysOfWeek.readonly .selected{border-radius:10%}.DaysOfWeek.editMode .selected:hover{color:var(--primary_color);background-color:var(--primary_background_color_hover)}.DraggableWindow{--gap: .3rem;border-radius:10px;position:absolute;display:flex;flex-direction:column;gap:1rem;padding:1rem;top:30%;left:25%;width:100%;max-width:min(800px,95%);background:#eaecf6;box-shadow:var(--modal_shadow);user-select:none;touch-action:manipulation;cursor:pointer}.DraggableWindow>.windowHeader{display:flex;gap:1rem}.DraggableWindow>.windowHeader .title{font-size:1.2rem;font-weight:700;flex:1}.DraggableWindow>.windowHeader .icon-close{width:16px;height:16px;justify-content:center;align-items:center;stroke-width:3;border-radius:50%;background-color:#444;color:#fff;cursor:pointer}.DraggableWindow>.windowButtons{display:flex;justify-content:end}.DraggableWindow>.windowButtons:empty{display:none}.DurationInput.editMode{gap:.5rem;border-color:transparent}.DurationInput .Input{min-height:var(--input_min_height)}.DurationInput .TextInput{width:50px;min-width:50px}.DurationInput .Select{flex:1;min-width:100px}.DurationInput.error{border-color:transparent}.DurationInput.editMode.focused,.DurationInput.editMode:focus-within{border-color:transparent}.DurationInput.error:focus-within{border-color:transparent}.DurationInput.error .Input{border-color:var(--error_border_color)}.DurationInput.error .Input:focus-within{border-color:var(--focused_error_border_color)}.EmptyState{border-radius:var(--border_radius);width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.EmptyState .content{overflow:hidden}.EmptyState .titlePanel{font-size:1.3rem;line-height:2rem}.EmptyState .textPanel{color:#637381;margin:3rem 0}.EmptyState .ImagePanel{max-width:unset;max-height:unset}.EmptyState img,.EmptyState svg.emptyStateIcon{margin-top:2rem;color:#637381}.EmptyState svg.emptyStateIcon{color:#637381}.EmptyState .titlePanel:empty{display:none}.EmptyState .actionsPanel:empty{display:none}.EmptyState.large{max-height:unset}.EmptyState.large .titlePanel{font-size:2.3rem;line-height:3.2rem}.EmptyState.large .textPanel{font-size:1.6rem;line-height:2.3rem;margin:2rem 0}.Fieldset{display:grid;gap:.7rem 4rem;align-items:flex-start;height:fit-content;width:100%}.Fieldset.short{max-width:600px}.Fieldset>.Row{align-items:flex-start}.Fieldset.right .label{flex:1;text-align:right}.Fieldset.right .inputPanel{width:var(--inputPanel_width, 80px);text-align:right;flex:unset}.Fieldset.right .FormCell>.inputPanel>.Input{width:auto}@media (max-width: 700px){.Fieldset.right .label{flex:1;text-align:unset}.Fieldset.right .inputPanel{width:unset}.Fieldset.right .FormCell{flex-direction:row}}.Filedrop{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border:dashed 2px #a0a0a0;border-radius:var(--border_radius);background-color:#fff}.Filedrop.dragover{background-color:#eceff7}.Filedrop .row{margin:.7rem 0}.Filedrop .iconWrap{background:#555;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem}.Filedrop .iconWrap svg{color:#fff;stroke-width:3}.Filedrop .inputFile{visibility:hidden;display:block;height:0;width:0}.Filedrop .subtitle{color:#636567}.Filedrop .listPanel{color:#636567;display:flex;flex-direction:column;align-items:center}.Filedrop .fileRow{display:flex;align-items:center}.Filedrop .removeFile{margin-left:.4rem;stroke-width:2;cursor:pointer}.Filepicker.disabled{overflow:hidden;background-color:var(--background_disabled)}.Filepicker.editMode{background-color:var(--background_disabled)}.Filepicker.readonly{padding:var(--input_padding);gap:1rem}.Filepicker .Button{border-left:0;border-width:0;border-right-width:1px}.Filepicker .Text{flex:1;padding:0 .8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Filepicker .icon-close{stroke-width:2;padding:0 .5rem;cursor:pointer;display:none}.Filepicker .inputFile{visibility:hidden;display:block;position:absolute;height:0;width:0}.Flex{display:flex;flex-direction:column;overflow:auto;position:relative}.Form{display:flex;flex-direction:column;gap:1rem;width:100%;--min_field_label_width: 120px}.Form .Title:not(:first-child){margin-top:1rem}.Form .formPanel:empty{display:none}.Form .Card .bannerPanel{margin-bottom:1rem}.Form .bannerPanel:empty{display:none}.Form .Card .errorPanel{margin-bottom:2rem}.Form.large .Input input{padding:.5rem}.Form.vertical .Fieldset{gap:1rem}.Form .multiField .Input{min-width:unset}.FormCell{display:flex;gap:.5rem;align-items:flex-start;width:100%;overflow:hidden}.FormCell.vertical{flex-direction:column;gap:0}.FormCell.vertical>.label{min-width:unset}.FormCell>.label{font-weight:700;min-width:var(--min_field_label_width);display:flex;align-items:center}.FormCell>.label{display:inline-flex;padding:.4rem 0;gap:.5rem}.FormCell .label>.helpIcon{stroke-width:2}.FormCell .label>.helpIcon svg{color:#fff;fill:#738ca5}.FormCell>.label .required{color:#d50a0a;margin-left:.2rem;margin-bottom:-5px;font-size:1.2rem}.FormCell>.inputPanel{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.FormCell>.inputPanel,.FormCell>.inputPanel>.Input{width:100%;height:100%}.FormCell>.inputPanel>.errorMsg{color:var(--color_error);margin-top:.3rem}.FormCell .infoMsg{color:var(--light_text_color);margin-top:.3rem;display:flex;flex-direction:column;gap:.5rem;font-size:.8rem}.FormCell .infoMsg.status_success{color:var(--success)}.FormCell .infoMsg.status_error{color:var(--color_error)}.FormCell .infoMsg.status_error .Link{color:var(--color_error);text-decoration:underline;display:flex}.FormCell .infoMsg.status_error .Link svg{fill:currentColor}.FormCell .Textarea{height:100%;flex:1}.FormCell root root.full{margin-bottom:2rem}.FormCell.full .Input{font-size:2rem;line-height:1.4;height:auto}.FormCell.full .FieldLabel{white-space:normal;line-height:2.8rem}.FormCell .Link{margin-right:1rem}.FormCell .Icon{cursor:pointer}.FormCell .icon-info svg{fill:#237ac9;color:#fff;stroke-width:3}.FormCell.title .Input{font-size:2.3rem;line-height:3.3rem;border-width:0 0 1px 0;border-radius:0}.FormCell.title .readonly{background:transparent}.FormCell.noBorder .Input.readonly{border:0}.FormCell.subtitle .Input{font-size:1.6rem;margin-bottom:2rem;border-width:0 0 1px 0;border-radius:0}.FormCell.subtitle .readonly{background:transparent}.FormCell.summary{font-size:1.3rem;font-weight:700}.FormCell.numeric .Input{text-align:right;justify-content:end}@media (max-width: 900px){.FormCell.title .Input{font-size:1.5rem;line-height:2.3rem}}.vertical .FormCell{flex-direction:column;gap:0}.vertical .FormCell>.label{min-width:unset}.readonly .FormField .required{display:none}.FormField.plain .Input.readonly{border:transparent;background:transparent;resize:none}.FormField.plain .Input.readonly span{white-space:unset}.FormField.plain textarea.readonly{resize:none}.FormSection.empty{font-weight:700;font-size:1.3rem;margin:1.5rem 0 1rem;width:100%;padding:0 .5rem .5rem 0;border-bottom:solid 1px #bfbfbf}.FormSection .labelRow{font-weight:700;font-size:1.3rem;margin:1.5rem 0 1rem;width:100%}.FormSection .labelRow.line{padding:0 .5rem .5rem 0;border-bottom:solid 1px #bfbfbf}.Grid{display:grid}.HtmlEditor{display:flex;flex-direction:column}.HtmlEditor.focused{border-color:var(--focused_border_color)}.HtmlEditor.error.focused{border-color:var(--error_border_color)}.HtmlEditor .toolbar{display:flex;gap:.5rem;width:100%;padding:.5rem .5rem .2rem;flex-wrap:wrap;background:#fafbfc}.HtmlEditor .toolbar .left:empty,.HtmlEditor .toolbar .right:empty{display:none}.HtmlEditor .toolbar .ButtonGroup{margin:0 .4rem .4rem 0}.HtmlEditor .toolbar .Button .icon{margin:0;height:unset}.HtmlEditor .toolbar .Button .icon-downChevron{padding-left:0}.HtmlEditor .wrap{width:100%;height:100%;display:flex;flex:1}.HtmlEditor.editMode .wrap{border-top:1px solid var(--separator_color);padding:.5rem}.HtmlEditor iframe{border:0;width:100%;display:flex;flex:1;resize:vertical}.HtmlEditor.readonly iframe{border:var(--border);border-bottom:0}.HtmlEditor.codeEditorVisible .wrap{display:none}.HtmlEditor .CodeEditor{width:100%;height:100%;flex:1}.HtmlEditor-toolbar-popup .action{min-height:2rem;padding:0 2.5rem}.IFrame{border:0}.ImageEditor canvas{touch-action:none;width:100%;height:100%}.ImagePanel.background{width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;border-radius:3px;user-select:none}.Modal .modalDialog.imagePickerModalDialog{min-width:auto;width:95vw;max-width:unset;height:80vh}.Modal .modalDialog.imagePickerModalDialog .MsgBox{height:100%;display:flex;flex-direction:column}.Modal .modalDialog.imagePickerModalDialog .MsgBox .body{flex:1;display:flex;flex-direction:column;overflow:hidden}.ImagePicker{position:relative;min-width:80px;min-height:80px;border:var(--border);border-radius:var(--border_radius);overflow:hidden}.ImagePicker.readonly{border:0;border-radius:var(--border_radius)}.ImagePicker.empty{padding-bottom:unset;background-color:#ecedf1}.ImagePicker .imgDisplay{position:relative;display:flex;align-items:center;width:100%;height:100%}.ImagePicker.empty .imgDisplay{height:100%}.ImagePicker.empty img{min-width:80px;min-height:80px}.ImagePicker .imgDisplay img{width:100%;height:100%;object-fit:contain}.ImagePicker .buttons{display:none;position:absolute;top:5px;right:5px}.ImagePicker:hover .buttons{display:inline-flex}.ImagePicker .buttons .Button{overflow:visible}.imagePicker_window,.imagePicker_window .Tabs{height:100%}.imagePicker_window .imagePanelWrap{display:flex;min-height:200px;height:100%;align-items:center;justify-content:center;overflow:auto;position:relative}.imagePicker_window .imagePickOrWrap{gap:1rem;border:dashed 5px #ccc;background-color:#f2f2f2;margin-top:2rem;border-radius:10px}.imagePicker_window .urlSelectForm{padding:2rem;align-items:start}.imagePicker_window .topIcon{position:absolute;right:1rem;top:1rem}.imagePicker_window .gallery{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem;padding:.5rem}.imagePicker_window .gallery img{width:200px;height:200px;object-fit:none}.imagePicker_window .gallery img.selected,.imagePicker_window .gallery img:hover{outline:solid 1px var(--primary_background_color);box-shadow:3px 2px 20px #3056db45}@media screen and (max-width: 1100px){.imagePicker_window .gallery{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width: 800px){.imagePicker_window .gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 600px){.imagePicker_window .gallery{grid-template-columns:repeat(2,1fr)}}.ItemList>ul,.ItemList>ol,.ItemList>li{margin:0;padding:0 2rem}.Link{outline:0;white-space:nowrap}.ListInput{display:flex;flex-direction:column;border:0}.ListInput.readonly{background:transparent}.ListInput>.buttons{padding:1rem .5rem;display:flex;gap:.5rem;width:100%}.ListInput>.buttons:empty{display:none}.ListInput .DataTable .header .rowCheck input{margin-left:1rem}.ListInput .DataTable.editable .aggregates{display:none}.ListInput .DataTable.editable{min-height:0;border-bottom:var(--border)}.Markdown{width:100%}.Markdown .IFrame{width:100%;height:100%}.Modal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;align-items:start;justify-content:center;z-index:10;overflow:auto}.Modal .modalWrap{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center}.Modal.visible{display:flex}.Modal .modalOverlay{opacity:0;transition:opacity .1s ease-in-out;position:absolute;top:0;left:0;width:100%;height:max(100vh,100%);background-color:#79889c}.Modal .modalOverlay.visible{opacity:.75}.Modal .modalDialog{margin:100px 0;background:#fff;box-shadow:var(--modal_shadow);border-radius:var(--border_radius);transform:scale(.9);opacity:0;transition:transform .1s ease-in-out,opacity .1s ease-in-out;z-index:10;display:flex;flex-direction:column;max-width:1200px;width:fit-content}.Modal.draggableStyle .MsgBox .title{border-bottom:0}.Modal.draggableStyle .MsgBox .title:empty{display:none}.Modal.draggableStyle .modalDialog{border-radius:10px;background:#eaecf6}.Modal.draggableStyle .modalDialog>.MsgBox>.body{padding:1rem}.Modal .modalDialog.visible{transform:scale(1);opacity:1}.Modal .modalDialog>.modalHeader{display:flex;padding:1rem;border-bottom:var(--border)}.Modal .modalDialog>.modalHeader .title{font-size:1.2rem;font-weight:700;flex:1}.Modal .modalDialog>.modalHeader .Icon{cursor:pointer}.Modal .modalDialog>.modalHeader svg{stroke-width:2}@media (max-width: 700px){.Modal .modalDialog{max-width:calc(100vw - 60px);min-width:unset;width:100%;overflow-x:auto}.Modal .modalDialog .Fieldset,.Modal .modalDialog .FormCell{display:flex;flex-direction:column}}@media (max-width: 500px){.Modal .modalDialog{max-width:95%}}.ModalWindow{display:flex;flex-direction:column;padding:.5rem;position:absolute;max-width:350px;background:#ced2ee;box-shadow:var(--modal_shadow);border-radius:var(--border_radius_third);user-select:none;touch-action:manipulation;cursor:pointer}.ModalWindow .header{display:flex;gap:1rem;align-items:center;height:2rem;padding:.5rem}.ModalWindow .header .titlePanel{flex:1;font-weight:700}.ModalWindow .icon-close{width:15px;height:15px;justify-content:center;align-items:center;stroke-width:2;border-radius:50%;background-color:#444;color:#fff;position:absolute;right:5px;top:5px;cursor:pointer}.ModalWindow .body{background:#fff;border-radius:var(--border_radius_third);flex:1}.ModelAttachments{display:flex;flex-direction:column;padding:2rem;overflow:auto;min-width:20rem;gap:.5rem}.ModelAttachments.dragover{border:dashed 2px #a0a0a0}.ModelAttachments .toolbar{display:flex;flex-direction:column;margin-bottom:1rem}.ModelAttachments .toolbar:empty{display:none}.ModelAttachments .file{display:flex;align-items:center;color:var(--links_color);cursor:pointer;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModelAttachments .file .action{visibility:hidden}.ModelAttachments .file:hover .action{visibility:visible}.ModelList .header{margin-top:-.5rem;margin-bottom:1rem}.ModelList .header .row{display:flex;align-items:center}.ModelList .header .left{flex:1;display:flex;flex-direction:column;gap:1rem}.ModelList .header .left .Title:empty{display:none}.ModelList .header .right{display:flex;gap:1rem}.ModelList .header .actionsRow{display:flex;gap:1rem;align-items:stretch;flex-wrap:wrap}.ModelList .header .searchPanel:empty{display:none}.ModelList .header .searchPanel{display:flex;align-items:stretch}.ModelList .header .buttonsPanel{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.ModelList .header .buttonsPanel:empty{display:none}.ModelList .selection{display:inline-flex;gap:1.5rem;background:#eaf0fa;border:solid 1px #eaf0fa;padding:.55rem 1rem;border-radius:var(--border_radius);white-space:nowrap}.MonthCalendar{display:flex;flex-direction:column;border-radius:var(--border_radius);user-select:none}.MonthCalendar .header{display:flex;align-items:center}.MonthCalendar .monthName{flex:1}.MonthCalendar .noArrows .monthName{text-align:center}.MonthCalendar .todayPanel{display:flex;flex:1;justify-content:end;font-weight:700;cursor:pointer}.MonthCalendar .header .Icon{cursor:pointer;stroke-width:2}.MonthCalendar .header .selects{display:flex;gap:.5rem}.MonthCalendar .header .Select{min-width:5rem}.MonthCalendar .action{display:flex;align-items:center;cursor:pointer;padding:0 .3rem;height:21px;border:solid 1px transparent;border-radius:var(--border_radius);user-select:none}.MonthCalendar .action:hover{background:#fafafa;border:var(--border)}.MonthCalendar table{border-collapse:collapse;user-select:none;width:100%}.MonthCalendar td{text-align:center}.MonthCalendar .weekdays td{padding:10px 6px;color:#7f7f7f;font-size:.8rem}.MonthCalendar .MonthCalendarCell{width:100%;height:100%;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:var(--border_radius)}.MonthCalendar .disabledDay,.MonthCalendar .notCurrentMonth{color:#b9b9b9}.MonthCalendar .today{background:#e3eaf1}.MonthCalendar .selected{background-color:#4285f4;color:#fff;font-weight:700;border-radius:var(--border_radius)}.Navigation{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;user-select:none;white-space:nowrap}.Navigation:empty{display:none}.Navigation.paged{min-width:7rem}.Navigation .page{text-align:center;margin:0 .5rem}.Navigation .page:last-child{margin-right:0}.Navigation .Icon{stroke-width:2;cursor:pointer;padding:.5rem;border:solid 1px transparent;border-radius:var(--border_radius)}.Navigation .nav:hover{background:#fafafa;border:var(--border)}.Navigation .Select{width:5rem;min-width:unset}.NestedCard{border-radius:var(--card_border_radius);background-color:var(--background_default);padding:1rem}.NestedCard.actions-window .row{cursor:pointer;padding:1rem 2rem;white-space:nowrap;min-width:160px}.NestedCard.actions-window .row:hover{background:var(--background_row_hover)}.NestedCard.hRow{padding:1rem;display:flex;align-items:center;gap:1rem}.NestedCard.vRow{padding:1rem;display:flex;flex-direction:column;gap:1rem}.NumPicker{border:0;user-select:none}.NumPicker .valueLabel{padding:0 1rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:1.5rem}.NumPicker .Button{border-radius:50%;width:2.7rem;height:2.7rem;font-size:1.5rem}.NumPicker.small .valueLabel{font-size:1.2rem}.NumPicker.small .Button{border-radius:50%;width:2rem;height:2rem;font-size:1.2rem}.OptionsButton{border:0;padding:0;user-select:none;background:transparent}.OptionsButton:hover,.OptionsButton.actions:hover,.OptionsButton.actions .Icon:hover{background:unset}.OptionsButton .Icon,.OptionsButton.actions .Icon{padding:0}.PeriodPanel{user-select:none;display:flex;gap:1rem}.PeriodPanel .Input{width:unset}.PeriodPanel .periodsCol{display:flex;flex-direction:column;overflow:auto;min-width:120px}.PeriodPanel .periodsCol .Row{cursor:pointer;padding:.5rem 1rem}.PeriodPanel .periodsCol .Row:hover{background-color:var(--background_row_hover)}.PeriodPanel .rightCol{justify-content:space-between}.PeriodPanel .calendarsPanel{display:flex;gap:1rem;height:fit-content}.PeriodPanel .calendarsPanel .row{display:flex;align-items:center;margin-top:1rem}.PeriodPanel .calendarsPanel .label{flex:1;text-align:center;font-weight:700}.PeriodPanel .calendarsPanel .row .icon{cursor:pointer}.PeriodPanel .MonthCalendar .Select{border:0}.PeriodPanel .MonthCalendar .notCurrentMonth{color:#fff}.PeriodPanel .MonthCalendar .MonthCalendarCell{min-width:3rem;min-height:3rem}.PeriodPanel .periodDay{background-color:#e1f2ff}.PeriodPanel .panelButtons{justify-content:end}.PeriodPanel .topButtons{font-weight:700;cursor:pointer}.PeriodPanel .topButtons svg{stroke-width:2}.PeriodPanel .compactCalendars{display:flex;flex-direction:column;gap:1rem}.PeriodPanel .compactButtons{justify-content:end}.PeriodPanel .errorLabel{color:var(--color_error)}.PeriodPanel.compactMode{flex-direction:column}.PeriodPanel.compactMode .rightCol{gap:1rem}.PeriodPicker{cursor:pointer;min-width:14rem}.PeriodPicker input{cursor:pointer}.PeriodPicker .icon{stroke-width:2;display:block;height:100%;margin-right:.5rem}.periodPicker-popup{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;max-height:unset;min-width:330px}.PlainIconButton.Button.PlainIconButton.noBorder{padding:.5rem;border-radius:50%}.PlainIconButton.Button.PlainIconButton.noBorder:hover{background:#f3f3f3}.PlainIconButton.Button.PlainIconButton.noBorder .Icon{padding:0}.ProgressBar{position:relative;border-radius:25px;overflow:hidden;background:#aecaea}.ProgressBar .bar{height:1.5rem;transition:width .2s ease-in-out;display:flex;align-items:center;background:var(--primary_background_color)}.ProgressBar .label{font-size:.9rem;position:absolute;left:47%;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#eeeeeee6;padding:0 10px;border-radius:5px;margin:5px}.QuickSearch{display:flex;gap:.5rem;align-items:stretch;overflow:hidden}.RadioButton{display:flex;flex-direction:column;gap:.5rem;align-items:start;border:0;background-color:unset}.RadioButton.readonly{padding-left:0;background-color:unset}.RadioButton.editMode.disabled{background-color:unset}.RadioButton input{width:auto;padding:0;margin:0}.RadioButton.alignTop{align-items:flex-start}.RadioButton.error{background-color:unset;border:unset}.RadioButton .labelColumn,.RadioButton .labelValueRow{gap:.5rem}.RadioButton .contentPanel{padding-left:2rem}.RadioButton .contentPanel:empty{display:none}.RadioButton .label{margin-left:.3rem;cursor:pointer;user-select:none}.RadioButton.readonly .label{cursor:default}.RadioButton .extrasPanel{margin-left:1rem;min-height:var(--input_min_height);display:flex;align-items:stretch}.RadioButton .extrasPanel:empty{display:none}.readonly .RadioButton .label{font-weight:700}.RangeInput{border:0}.RangeInput input{width:100%;padding:0}.RangeInput .valueLabel{min-width:4rem;height:2.5rem;font-size:1em;padding:0 1rem;border-radius:var(--border_radius);display:flex;align-items:center;justify-content:center;white-space:nowrap}.Repeater{border:0;min-height:unset;overflow:auto}.Row{display:flex;align-items:center;width:100%}.Row.center{justify-content:center}.Search{width:100%;display:flex;align-items:end;gap:.8rem}.Search .Autocomplete{width:100%;border-radius:0;border-width:0 0 1px 0}.Search .Autocomplete .suffix{gap:.5rem}.Search .iconButton{cursor:pointer}.Search .iconButton:hover svg{fill:#d9dee3}.Search .Autocomplete .tag{cursor:pointer}.Search .Autocomplete .suffix .icon{margin:0}.Search .Tag{cursor:pointer}.search-modal-window{padding:1rem;display:flex;flex-direction:column;gap:.5rem;min-width:220px}.search-modal-window .Input{border-radius:0;border-width:0 0 1px 0;width:100%}.search-modal-window .Select{width:100%}.search-modal-window .buttons{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.Select{min-width:150px;height:var(--input_min_height)}.Select.editMode{cursor:pointer}.Select.arrowHidden .icon-downChevron{display:none}.Select .label{display:flex;gap:.5rem;flex:1;min-width:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;min-height:1.3rem;padding-left:.2rem;justify-content:space-between}.Select.editMode .label{padding-left:.5rem}.Select .label .Text{flex:1;overflow:hidden;text-overflow:ellipsis}.Select .label .Icon svg{stroke-width:1.7}.Select .label .placeholder{color:var(--light_text_color)}.Select .icons{display:flex;gap:.5rem}.Select .icons:empty{display:none}.Select .icon{stroke-width:2;display:block;height:100%}.Select .dropdownIcon{margin-right:.5rem}.Select.plain{border:0;background:initial;color:var(--links_color)}.Select.plain .label{padding:0 .2rem;flex:unset}.Select.arrowHidden .suffix{display:none}.Select_popupPanel{display:flex;flex-direction:column;min-height:0}.Select_popupPanel.Popup{max-height:500px;padding:0}.Select_popupPanel .searchRow{padding:1rem}.Select_popupPanel .searchRow .Input{width:100%;background:#f8f9fa}.Select_popupPanel .rowsPanel{overflow-y:auto}.Select_popupPanel .Radio{width:unset}.Select_popupPanel ::placeholder{color:#999}.Select_popupPanel .row{display:flex;flex-direction:column;min-height:var(--input_min_height);padding:.5rem 1rem;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;gap:.5rem}.Select_popupPanel .row.bottomBorder{border-bottom:var(--border);margin-bottom:1rem}.Select_popupPanel .row .labelWrap{display:flex}.Select_popupPanel .row .label{flex:1;display:flex;align-items:center;gap:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Select_popupPanel .row .Icon svg{stroke-width:1.5}.Select_popupPanel .row .subtitle{color:var(--light_text_color);font-size:.9rem}.Select_popupPanel.subtitleAlert .row .subtitle{color:red}.Select_popupPanel .radiobutton{margin-right:.5rem}.Select_popupPanel .emptyResult{text-align:center;color:#777;padding:1rem;font-style:italic}.Select_popupPanel .createNew{text-align:center;padding:1rem;color:var(--links_color);border-top:solid 1px #dedede}.Select_popupPanel .createNew:hover{text-decoration:underline}.Select_popupPanel .row:hover{background-color:var(--background_row_hover)}.Select_popupPanel .row.selected{background-color:var(--background_row_selected)}.Select_popupPanel .borderTop{border-top:solid 1px #dfe3e8}.Select_popupPanel input{margin-right:.8rem}.Select_popupPanel .actionsPanel .actionRow{padding:.8rem 1.8rem;cursor:pointer;color:#666}.Select_popupPanel .actionsPanel .Icon{margin-right:.5rem}.Select_popupPanel .action{color:var(--links_color);font-style:italic;background:#f1f4f7;border-top:var(--border)}.Select_popupPanel .BadgeTag{padding:.1rem .5rem}.Select_popupPanel .Tabs.classic>.headerRow{border-bottom:0;padding:.5rem 1rem 1rem}.Select_popupPanel .Tabs.classic>.headerRow .tab{padding:.5rem 1rem}.Slider{display:flex;overflow:hidden}.Slider .sliderPanel{display:flex;transition:transform .2s ease-in-out}.Slider .slide{position:relative}.SmartFields{display:flex;gap:.5rem 1rem;flex-wrap:wrap}.SmartFields:empty{display:none}.SmartFields .SmartField{display:flex;align-items:center;border:var(--border);border-radius:var(--border_radius);padding:.4rem 1rem;gap:.3rem;white-space:nowrap;color:#4c626e;border-color:#66757e;background-color:#a8cbf321}.SmartFields .success{color:#069237;border-color:#069237;background-color:#4bbf7421}.SmartFields .info{color:#2f66c1;border-color:#2f66c1;background-color:#6c95d521}.SmartFields .warning{color:#8f3b00;border-color:#8f3b00;background-color:#cf560024}.SmartFields .critical{color:#bf323a;border-color:#bf323a;background-color:#cf560024}.StarsInput{border:0;display:flex;align-items:center;gap:1rem}.StarsInput .selected{fill:var(--text_color)}.StatusBar{display:flex;gap:1rem;border-top:var(--border);color:#000000c4;background:#f9fafb;font-size:.9rem}.StatusBar:empty{display:none}.StatusBar .left{flex:1}.StatusBar .panel{padding:.2rem .5rem;white-space:nowrap;overflow:auto}.Subtitle{display:flex;gap:1rem;font-size:1.2rem}.Tab.padding{padding:1rem}.TabButton{display:flex;align-items:stretch;border:var(--border);border-radius:5px;overflow:hidden;padding:.2rem;background:var(--background_disabled)}.TabButton .tab{padding:.31rem 1.5rem;border-radius:var(--border_radius_second);color:var(--lighter_text_color);cursor:pointer}.TabButton .tab.selected{color:var(--primary_color);background-color:var(--primary_background_color)}.Table{border-spacing:0;table-layout:fixed}.Table th{text-align:left;padding:.8rem .6rem;white-space:nowrap;overflow:hidden}.Table.sticky .headerRow th{position:sticky;top:0;z-index:1;background-color:#fff}.Table.resizable th{user-select:none}.Table td{text-align:left;padding:.5rem .6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;vertical-align:middle;position:relative}.Table td.actionsCell{text-align:right;padding:.2rem 1rem}.Table .Button .Icon{padding:.5rem .2rem}.Table th.numeric,.Table td.numeric,.Table.sticky .headerRow th.numeric{text-align:right}.mouseView .Table td.actionsCell .A-Link{visibility:hidden}.mouseView .Table tr:hover .actionsCell .A-Link{visibility:visible}.Tabs{display:flex;flex-direction:column;min-height:1px;position:relative}.Tabs>.headerWrap{overflow:auto;display:flex;flex-shrink:0;scrollbar-width:none}.Tabs>.headerWrap>.headerRow{display:flex;align-items:center;border-bottom:var(--border);flex:1}.Tabs.topBorder .more.tab{cursor:pointer;padding:.5rem}.Tabs .leftLimit{margin-left:1rem}.Tabs .rightLimit{width:100%;margin-right:1rem}.Tabs>.scrollButton{position:absolute;cursor:pointer;height:2.3rem;justify-content:center;display:none}.Tabs>.scrollButton.left{left:0;padding-right:3rem;background:linear-gradient(to left,transparent 0%,white 70%,white)}.Tabs>.scrollButton.right{right:0;padding-left:3rem;background:linear-gradient(to right,transparent 0%,white 70%,white)}.Tabs.leftScroll>.scrollButton.left{display:flex}.Tabs.rightScroll>.scrollButton.right{display:flex}.Tabs>.body{overflow:auto;height:100%}.Tabs>.body>.tabBody{padding:1.5rem 1rem}.Tabs>.headerWrap>.headerRow .tab{cursor:pointer;padding:.5rem 1rem;white-space:nowrap;display:inline-flex;justify-content:center;user-select:none}.Tabs>.headerWrap>.headerRow .tab .count{display:flex;align-items:center;margin-left:.5rem;background:#ecedf3;text-align:center;border-radius:6px;font-size:.7rem;padding:0 1rem}.Tabs>.headerWrap>.headerRow .tab .count:empty{display:none}.Tabs>.headerWrap>.headerRow .tab .closeIcon{margin-right:-7px;stroke-width:3;margin-left:6px;cursor:pointer}.Tabs>.headerWrap>.headerRow .tab .closeIcon .icon{visibility:hidden}.Tabs>.headerWrap>.headerRow .tab:hover .icon{visibility:visible}.Tabs.topBorder>.headerWrap>.headerRow .tab{cursor:pointer;padding:.5rem 1rem;white-space:nowrap;display:inline-flex;justify-content:center;user-select:none;border:var(--border);transition:color .2s ease-in-out;margin-left:-1px;margin-bottom:-1px}.Tabs.topBorder>.headerWrap>.headerRow .tab:hover{color:var(--links_color)}.Tabs.topBorder>.headerWrap>.headerRow .tab.selected{border-top-color:var(--links_color);border-bottom-color:#fff}.Tabs.classic>.headerWrap>.headerRow .tab{cursor:pointer;color:#71757c;padding:.4rem 1rem;white-space:nowrap;display:inline-flex;justify-content:center;user-select:none;margin-bottom:-1px;border:solid 2px transparent;border-width:0 0 2px 0;transition:background .2s ease-in-out}.Tabs.classic>.headerWrap>.headerRow .tab:hover{border-bottom-color:#bbb}.Tabs.classic>.headerWrap>.headerRow .tab.selected{color:var(--text_color);border-bottom-color:var(--links_color)}.Tabs .Button{max-height:30px;margin-bottom:-1px}.Tag{display:inline-flex;gap:.2rem;align-items:center;min-height:1.6rem;overflow:hidden;color:#22457f;border:1px solid #22457f;background:#7fafff4d;border-radius:var(--border_radius);position:relative;padding:0 .5rem}.Tag .content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tag .content:empty,.Tag .icons:empty{display:none}.Tag a,.Tag a:visited,.Tag .link{color:inherit}.Tag .close{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;margin-right:-.7rem;cursor:pointer}.Tag:hover .svg{stroke-width:3}.Text{position:relative}.TextEditor{width:100%;align-items:flex-start;flex-direction:column;gap:1rem}.TextEditor.readonly{padding:var(--input_padding)}.TextEditor:focus-within{border-color:var(--focused_border_color)}.TextEditor.readonly textarea{display:none}.TextEditor textarea{border:solid 1px transparent;display:block;width:100%;height:100%;min-height:70px;flex-grow:1;padding:var(--input_padding);background:none;font-size:1rem;line-height:1.3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;resize:none;outline:0;flex:1}.TextEditor.editMode{resize:vertical}.TextEditor.editMode .readonlyPanel{display:none}.TextEditor .readonlyPanel{white-space:break-spaces}.TextEditor.code{font-family:monospace;white-space:pre-wrap;padding:.5rem}.TextEditor.code textarea{font-family:monospace}.TextEditor.editMode.markdown textarea{height:300px}.TextEditor .filesPanel{display:flex;flex-wrap:wrap;gap:1rem .5rem;width:100%}.TextEditor.editMode .filesPanel{padding:.5rem}.TextEditor .filesPanel:empty{display:none}.TextEditor .filesPanel .item{position:relative;width:10rem;height:10rem;object-fit:cover;border:var(--border);border-radius:var(--border_radius_third);display:flex;background:#dfeaf3;cursor:pointer;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;font-size:.9rem;line-height:1.3rem;white-space:break-spaces}.TextEditor .filesPanel .item .icon-close{position:absolute;top:2px;right:2px;background:#222;color:#fff;stroke-width:2;border-radius:50%;display:none;cursor:pointer}.TextEditor .filesPanel .item:hover .icon-close{display:flex}.TextEditor .filesPanel .imageItem{border-color:transparent}.textEditor_image_window{gap:1rem;position:relative;max-height:80vh}.textEditor_image_window .toolbar{display:none;position:absolute;left:0;top:0;right:0;align-items:center;justify-content:space-between;background:#fff;padding:1rem}.textEditor_image_window:hover .toolbar{display:flex}.textEditor_image_window .toolbar .Button{display:none}.textEditor_image_window.hasChanges .toolbar .Button{display:flex}.textEditor_image_window .toolbar .icon-close{background:#222;color:#fff;stroke-width:2;border-radius:50%;cursor:pointer}.textEditor_image_window .ImageEditor{padding:2rem;overflow:auto}.TextInput .placeholder{opacity:.5}.TextInput .prefix{padding:0 .7rem}.TextInput .prefix:empty{display:none}.UrlInput{border-width:0 0 1px 0}.Password{position:relative}.Password .suffix{position:absolute;right:10px}.EncryptedInput{position:relative}.EncryptedInput .suffix{cursor:pointer;position:absolute;right:5px;user-select:none}@font-face{font-family:password;font-style:normal;src:url(/shared/password.ttf)}.Textarea{width:100%;align-items:flex-start;flex-basis:content;flex-direction:column}.Textarea.readonly{resize:unset;padding:var(--input_padding)}.Textarea:focus-within{border-color:var(--focused_border_color)}.Textarea .readonly{width:100%;border:solid 1px transparent;white-space:pre-wrap;word-break:break-word}.Textarea textarea{border:solid 1px transparent;display:block;width:100%;height:100%;min-height:70px;flex-grow:1;padding:var(--input_padding);background:none;font-size:1rem;line-height:1.3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;resize:vertical;outline:0}.Textarea .IFrame{width:100%}.Textarea.code{font-family:monospace;white-space:pre-wrap;padding:.5rem}.Textarea.code textarea{font-family:monospace}.Textarea.editMode.markdown textarea{height:300px}.Textarea.markdown{white-space:pre-line}.Thumbnail{background-size:cover;background-position:center;position:relative;cursor:pointer}.Thumbnail .Button{position:absolute;top:0;right:0;opacity:0;background:#ffffffa3;padding:0 .4rem;border-radius:0;transition:opacity .3s ease-in-out}.Thumbnail:hover .Button{opacity:1}.TickBox{margin:.2rem .1rem;border:0;outline:0;cursor:pointer}.TickBox:focus-within{border:0}.TickBox .icon{stroke-width:3}.timepicker_window .Actionlist{max-height:300px}.timepicker_window .action{padding:.3rem 2rem;min-width:unset}.Title{display:flex;gap:1rem;font-weight:700;font-size:1.3rem}.Title.line{padding:.5rem .5rem .5rem 0;border-bottom:var(--border);margin-bottom:1.2rem}.window_toasts{position:fixed;top:10px;right:10px;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:350px}.window_toasts:empty{display:none}.Toast{display:flex;align-items:start;padding:1rem;box-shadow:var(--card_box_shadow);border-radius:var(--card_border_radius);transition:transform .2s ease-in-out}.Toast.closed{transform:translateY(-100%) scaleY(0)}.Toast.default{color:#fff;border:solid 1px #3b4756;background-color:#3b4756}.Toast.success{color:#fff;border:solid 1px #4bbf73;background-color:#4bbf73}.Toast.info{color:#fff;border:solid 1px #3f80ea;background-color:#3f80ea}.Toast.warning{color:#fff;border:solid 1px #ff9c00;background-color:#ff9c00}.Toast.error{color:#fff;border:solid 1px #d9534f;background-color:#d9534f}.Toast .content{flex:1;font-size:1.2rem;padding:0 10px;white-space:pre-line}.Toast .dismissPanel{margin-right:-10px;padding:0 .4rem;stroke-width:2;display:flex}.Toast .dismissPanel .icon{cursor:pointer}.Toast .Link{color:#fff;text-decoration:underline}.Toolbar{display:flex;gap:.5rem;width:100%;user-select:none}.Tooltip{box-shadow:none;background-color:#333539;color:#fff;padding:.5rem 1rem;font-size:.9rem}.TreeView{display:flex;flex-direction:column;user-select:none}.TreeView .row{display:flex;flex-direction:column}.TreeView .itemPanel{display:flex;align-items:center;gap:.4rem;padding:.3rem 0;cursor:pointer}.TreeView .itemPanel:hover{background-color:#eee;color:inherit}.TreeView .selected,.TreeView .selected:hover{background-color:#4e78d5;color:#fff}.TreeView .iconCell{width:1.3rem}.YearCalendar{display:flex;flex-direction:column;border-color:transparent;overflow:auto;user-select:none}.YearCalendar .yearHeader{display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;width:100%;position:relative;margin-bottom:2rem}.YearCalendar .yearHeader>.Icon{padding:.2rem .6rem;cursor:pointer}.YearCalendar .yearHeader>.Icon svg{stroke-width:3}.YearCalendar .yearHeader .yearPanel{padding-top:2px}.YearCalendar .months{gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;padding:1rem 0}.YearCalendar .MonthCalendar .noArrows .monthName{font-size:1.4rem;text-align:left}.YearCalendar .notCurrentMonth{display:none}.YearCalendar .dragover{background-color:#eee;font-weight:700}@media (max-width: 900px){.YearCalendar .months{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 700px){.YearCalendar .months{grid-template-columns:1fr 1fr}}@media (max-width: 550px){.YearCalendar .months{grid-template-columns:1fr}}.YearInput.readonly{padding:var(--input_padding)}.YearInput.editMode{border-color:transparent}.Assistant{height:100%}.Assistant .Card{padding:1rem;display:flex;flex-direction:column;gap:1rem;height:100%}.Assistant .buttons{gap:1rem;align-items:stretch}.Assistant .Text{display:flex;align-items:center}.Assistant .sendButton{position:absolute;bottom:1.2rem;right:1.2rem;border-radius:50%;cursor:pointer}.Assistant .sendButton svg{stroke:#fff;stroke-width:2;fill:var(--primary_background_color)}.Assistant .Textarea{flex:1}.CirclePercent svg{transform:rotate(-90deg);transition:all 1s ease-in-out;fill:none;stroke-linecap:round}.CirclePercent svg text{transform:rotate(90deg);transform-origin:center;fill:currentColor;stroke-width:1;font-size:1.5rem}.CodeEditor{display:flex;flex-direction:column;width:100%;height:100%;border:var(--border);resize:vertical}.CodeEditor .editorWrap{width:100%;height:100%;min-height:200px;flex:1}.CodeEditor .readonlyWrap{width:100%;flex:1;font-family:monospace;white-space:pre;overflow:auto;background:#f2f6f8;border-radius:var(--border_radius);padding:.5rem 1rem}.CodeEditor .markdown{line-height:1.7rem;white-space:unset;font-family:unset}.DateBar{display:flex;overflow:auto;gap:.1rem;user-select:none}.DateBar .dayCell{padding:.2rem;width:4rem;justify-content:center;align-items:center;display:flex;flex-shrink:0;gap:.3rem;cursor:pointer;border-radius:var(--border_radius)}.DateBar .dayName{font-size:.8rem}.DateBar .dayNumber{font-size:1.1rem;display:flex;gap:.2rem}.DateBar .month{font-size:.8rem}.DateBar .weekend{background-color:#e9eff6}.DateBar .dayCell:hover{background:var(--background_row_hover)}.DateBar .current{color:#fff;font-weight:700;background:var(--primary_background_color)}.DateBar .current:hover{background:var(--primary_background_color_hover)}.Designer{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%;outline:0;overflow:auto}.Designer .surface{flex:1;display:flex;height:100%;width:100%;position:relative;transform-origin:top left}.Designer .surfaceBg{position:absolute;inset:0;max-width:unset;pointer-events:none}.Designer .designerItem{cursor:move}.Designer .designerItem.selected{box-shadow:0 0 0 3px #007bff80}.Designer .selectionPanel{position:absolute;border:solid 1px blue;background-color:#82c2fa5b}.Kanban{display:flex;flex-direction:column;gap:2rem;background:#fff;padding:1rem;overflow:auto}.Kanban .boardTitle:empty{display:none}.Kanban .columns{display:flex;gap:1rem;align-items:start}.Kanban .kanbanColumn{width:100%;width:300px;min-width:300px;background-color:#eee;border-radius:5px;padding:1rem;gap:1rem}.Kanban .kanbanColumn.addNew{background-color:#eeeeee82}.Kanban .titleRow{align-items:center;justify-content:space-between}.Kanban .titleRow .Button .Icon{padding:.2rem}.Kanban .titleRow .Button:hover{background:transparent;border-color:transparent}.Kanban .Input{background-color:#fff}.Kanban .boardTitle input{font-weight:700;font-size:1.3rem}.Kanban .columnTitle input{font-weight:700;font-size:1.1rem}.Kanban .Column .Title{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Kanban .Column .Input{background-color:#fff;width:100%}.Kanban .cards{gap:.7rem}.Kanban .cards:empty{display:none}.Kanban .tags:empty{display:none}.Kanban .card{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;background:#fff;border-radius:5px;box-shadow:0 1px 1px #0000001a;word-wrap:break-word;position:relative}.Kanban .card .options{display:none;position:absolute;right:0;top:0}.Kanban .card:hover .options{display:flex}.Kanban .tags{display:flex;flex-wrap:wrap;gap:.5rem}.Kanban .Textarea{background:#fff}.Kanban .action{border:0;padding:0;background:transparent;color:var(--lighter_text_color);justify-content:start}.kanban_editTags .Column{gap:1rem}.kanban_editTags .Row{gap:.5rem}.kanban_editTags .TextInput{flex:1}.kanban_editTags .icon-close{stroke-width:2}.Report{width:100%;max-width:800px;margin:0 auto}.Report .reportCard{padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:1px;overflow:auto}.Report .searchRow{display:flex;align-items:stretch;gap:.5rem}.Report .searchRow .Select{height:unset}.Report .tables{display:flex;flex-direction:column;gap:3rem}.Report .Table{border-collapse:collapse;min-width:400px}.Report th,.Report td{border:var(--border);padding:.5rem 1rem}.SideMenu{display:flex;flex-direction:column;--side_menu_width: 220px;--logo_color: #01184a;--selected_bg_color: #e7eaf9;--hover_bg_color: #e7ebf3;--dark_logo_color: #fff;--dark_text_color: #ced4da;--dark_bg_color: #00072b;--dark_selected_text_color: #fff;--dark_hover_text_color: #fff;width:var(--side_menu_width);flex-shrink:0;transition:transform .2s,width .2s;overflow-x:hidden;overflow-y:auto;user-select:none;position:relative;color:#58595c;padding:0 .5rem;z-index:5}.SideMenu.dark{color:var(--dark_text_color);background-color:var(--dark_bg_color)}.SideMenu .row.logo{display:flex;gap:.85rem;overflow:hidden;flex-shrink:0;margin-bottom:1rem;padding:1rem .8rem 0}.SideMenu .row.logo .Title{font-size:1.7rem;color:var(--logo_color)}.SideMenu.dark .row.logo .Title{color:var(--dark_logo_color)}.SideMenu .row.logo img{height:2rem}.SideMenu svg{stroke-width:1.6}.SideMenu .mainMenuPanel{display:flex;flex-direction:column;gap:.3rem;flex:1}.SideMenu .mainItemsPanel{display:flex;flex-direction:column;overflow:auto}.SideMenu .row{font-size:1.08rem;padding:.8rem;display:flex;align-items:center;gap:1.2rem;border-radius:var(--border_radius_third);cursor:pointer}.SideMenu .mainItemsPanel .row:hover{background:var(--hover_bg_color)}.SideMenu .row.selected{background:var(--selected_bg_color)}.SideMenu .row.itemsExpanded{background:var(--hover_bg_color)}.SideMenu.dark .row.itemsExpanded{background:var(--dark_bg_color)}.SideMenu.collapsed{width:fit-content}.SideMenu.collapsed .row.logo{justify-content:center}.SideMenu.collapsed .row.logo .Title,.SideMenu.collapsed .row.main .Text{display:none}.SideMenu .item{padding:0 1rem}.SideMenu.dark .mainItemsPanel .row:hover,.SideMenu.dark .row.selected{color:var(--dark_hover_text_color);background-color:var(--dark_bg_color)}.SideMenu .separator{border-top:solid 1px #ddd;margin-top:.5rem;padding-top:.5rem}.SideMenu.dark .separator{border-color:#6d7498}.SideMenu .footer{cursor:pointer;padding:1.4rem .8rem;justify-content:center}@media (max-width: 1200px){.SideMenu .header .icon-menu{display:flex}.SideMenu{position:absolute;overflow:auto;top:0;bottom:0;box-shadow:3px 0 10px 3px #00000029;transform:translate(calc(calc(var(--side_menu_width) + 10px) * -1));width:var(--side_menu_width);background:#fff}}.sideMenu_childMenu{max-height:80vh;overflow:auto;user-select:none}.sideMenu_childMenu .Column{padding:.5rem}.sideMenu_childMenu .row{min-width:150px;font-size:1.08rem;padding:.8rem;display:flex;align-items:center;gap:1.2rem;border-radius:var(--border_radius_third);cursor:pointer}.sideMenu_childMenu .row:hover{--hover_bg_color: #e7eaf9;background:var(--hover_bg_color)}.AdminView .SideMenu.visible{transform:translate(0)}.AdminView .SideMenu.ligth.visible{background-color:#fff}.StepBreadcrumbs{background:#ccc;display:flex;background-color:#e5ebf6;border-radius:.5rem;overflow:hidden}.StepBreadcrumbs:empty{display:none}.StepBreadcrumbs .step{white-space:nowrap;position:relative;width:fit-content;height:40px;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:1rem;flex:1;min-width:1px;font-size:1.2rem;cursor:pointer}.StepBreadcrumbs .step .content{overflow:hidden;text-overflow:ellipsis}.StepBreadcrumbs .step.selected{cursor:pointer}.StepBreadcrumbs .step.arrow{cursor:default}.StepBreadcrumbs .step.arrow:after{content:"";position:absolute;width:42px;height:42px;right:-15px;clip-path:polygon(0% 0%,100% 100%,0% 100%);transform:rotate(-135deg);background-color:var(--primary_background_color);border-radius:.625rem .25rem}.StepBreadcrumbs .separator{display:flex;align-items:center;color:#aaa;stroke-width:2}.StepBreadcrumbs .selected{color:#fff;background-color:var(--primary_background_color)}@media (max-width: 600px){.StepBreadcrumbs .step{font-size:1rem}}.Timeline{--line_color: #79838e}.Timeline .panel{display:flex;flex-direction:column}.Timeline .row{display:flex;position:relative}.Timeline .content{display:flex;flex-direction:column;margin-left:20px;gap:.3rem}.Timeline .line{position:absolute;top:0;bottom:0;left:3.5px;width:3px;background-color:var(--line_color)}.Timeline .row:last-child .line{top:0;bottom:calc(100% - 10px)}.Timeline .row:first-child .line{top:10px}.Timeline .circle{position:absolute;top:4px;left:0;border-radius:50%;width:10px;height:10px;border:solid 3px var(--line_color);background-color:#fff}.Timeline .message{margin-bottom:1.5rem}.Timetable{display:flex;overflow:auto;width:fit-content;height:fit-content;user-select:none;--cell_width: 100px;--cell_border_color: #bac5cd;--cell_color: #888;--cell_bg_color: #e5ecf9;--past_color: #888;--past_bg_color: #d8e3f3}.Timetable .mainColumn{flex:1;min-width:1px;min-height:1px;width:fit-content;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding-bottom:1rem}.Timetable .mainColumn .error{text-align:center;padding:1rem;margin:4rem 0;min-width:60vw}.Timetable .mainColumn .hours .cell{background-color:transparent}.Timetable .mainColumn .hours:first-child .title{border-top-left-radius:var(--card_border_radius)}.Timetable .mainColumn .hours:last-child .title{border-top-right-radius:var(--card_border_radius)}.Timetable .mainColumn .hours:first-child .cell:last-child{border-bottom-left-radius:var(--card_border_radius)}.Timetable .mainColumn .hours:last-child .cell:last-child{border-bottom-right-radius:var(--card_border_radius)}.Timetable .mainColumn .header,.Timetable .mainColumn .body{display:flex;width:100%}.Timetable .mainColumn .body{overflow:auto;height:100%;position:relative;overflow-y:auto;overflow-x:visible;display:flex;padding-bottom:1rem}.Timetable .mainColumn.noHourColumns{padding:0 0 .5rem .5rem}.Timetable .mainColumn .hours{min-width:60px;max-width:400px}.Timetable .resourceTypesHeaderRow{display:flex;margin-top:.5rem}.Timetable .resourceType{text-align:center;padding:.5rem;display:flex;align-items:center;justify-content:center}.Timetable .resourceType,.Timetable .hasTypesHeader .title{background-color:#e7ecf3;border-radius:var(--border_radius)}.Timetable .resourcesHeaderRow{display:flex}.Timetable .resourcesHeaderRow .header{overflow:hidden;flex-shrink:0;padding:0 1px;height:100%}.Timetable .resourcesHeaderRow .title{display:flex;align-items:flex-end;justify-content:center;text-align:center;width:100%;border-left:0;padding:.5rem}.Timetable .mainColumn .resource{position:relative;flex-shrink:0;width:var(--cell_width)}.Timetable .mainColumn .resource .title{display:flex;gap:.5rem;overflow:hidden}.Timetable .mainColumn .cellsWrap{position:relative}.Timetable .timetableEvent{position:absolute;left:1px;width:calc(100% - 2px);display:flex;flex-direction:column;gap:.2rem;padding:.2rem 1rem .2rem .7rem;font-size:.9rem;overflow:hidden;border-radius:3px;outline:0;z-index:4}.Timetable .timetableEvent div{flex-shrink:0}.Timetable .timetableEvent.selected{outline:solid 2px #222}.Timetable .timetableEvent .Link{width:fit-content}.Timetable .timetableEvent .detailsRow{display:flex;flex-direction:column;gap:.1rem}.Timetable .timetableEvent .eventHeader{display:flex;gap:.5rem;font-weight:700;white-space:nowrap;align-items:center;overflow:hidden}.Timetable .timetableEvent .eventHeader .right{display:flex;flex:1;justify-content:flex-end}.Timetable .timetableEvent .details{white-space:nowrap}.Timetable .mainColumn .cell{display:flex;align-items:center;justify-content:center;font-size:.8rem;overflow:hidden;position:relative}.Timetable .mainColumn .cellWrap{padding:1px;border-radius:3px}.Timetable .mainColumn .resource .blocking{white-space:pre;text-align:center}.Timetable .mainColumn .resource .cell{height:100%;color:var(--cell_color);background-color:var(--cell_bg_color);border-radius:3px}.Timetable .mainColumn .resource .cell.past{color:var(--past_color);background-color:var(--past_bg_color)}.Timetable .mainColumn .resource .cellWrap.selected .cell{background-color:#0470cd!important;color:#fff!important}.Timetable .mainColumn .dragover .cell{color:#000;font-weight:700;background-color:#a2bad6!important}.Timetable .mainColumn .resource .cell.filler{background:transparent;color:transparent}.Timetable .mainColumn .now{position:absolute;height:2px;background:#ff0000b0;flex:1;flex-grow:1;right:0;left:0;z-index:3}.Timetable .mainColumn .now .circle{width:10px;height:10px;background:red;background:inherit;border-radius:50%;margin-top:-4px}.BigNumber{display:flex;flex-direction:column;overflow:auto;padding:1rem;gap:1rem;position:relative}.BigNumber>.header .Title{align-items:center;flex:1}.BigNumber>.header .icons{display:flex;gap:1rem}.BigNumber>.header .icons .Icon{cursor:pointer;stroke-width:1.5}.BigNumber>.body{display:flex;width:100%;overflow:auto}.BigNumber .number{font-size:3rem}.BigNumber .Row{gap:1.5rem}.BigNumber svg{fill:currentColor}.BigNumber.green{background:var(--success);color:#fff}.BigNumber.red{background:var(--error);color:#fff}.BigNumber.orange{background:var(--warning);color:#fff}.BigNumber.blue{background:var(--info);color:#fff}.Chart{display:flex;flex-direction:column;overflow:auto;padding:1rem;gap:1rem;position:relative}.Chart>.header .Title{align-items:center;flex:1}.Chart>.header .icons{display:flex;gap:1rem}.Chart>.header .icons .Icon{cursor:pointer;stroke-width:1.5}.Chart>.body{display:flex;width:100%;overflow:auto}.CartWidget_editView .editCard{padding:2rem;display:flex;flex-direction:column;gap:1rem;width:100%}.CustomChart{display:flex;flex-direction:column;overflow:auto;padding:1rem;gap:1rem;position:relative}.CustomChart>.header .Title{align-items:center;flex:1}.CustomChart>.header .icons{display:flex;gap:1rem}.CustomChart>.header .icons .Icon{cursor:pointer;stroke-width:1.5}.CustomChart>.body{display:flex;width:100%;overflow:auto}.AuditRow{display:flex;flex-direction:column;line-height:1.8rem;color:var(--light_text_color);width:100%}.AuditRow.center{margin-top:2rem;align-items:center;text-align:center}.AuditRow .Row{justify-content:center}.BaseListView{display:flex;flex-direction:column;overflow:auto}.BaseListView .selection{display:inline-flex;gap:1.5rem;background:#eaf0fa;border:solid 1px #eaf0fa;padding:.55rem 1rem;border-radius:var(--border_radius);white-space:nowrap;margin-right:.5rem}.BaseListView .baseListPanel{padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:1px}.BaseListView .baseListPanel .titleRight{flex:1}.BaseListView .baseListPanel>.title{display:flex;align-items:center;gap:1rem}.BaseListView .baseListPanel>.title .titleRight{flex:1;display:flex;align-items:center;justify-content:flex-end}.BaseListView .buttonsRow{display:flex;gap:1rem}.BaseListView .buttonsRow .left{flex:1}.BaseListView .buttonsRow .right{width:50%}.BaseListView .buttonsPanel{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.BaseListView .infoPanel:empty,.BaseListView .tabPanel:empty{display:none}.BaseListView .tabPanel{margin-top:1rem}.BaseListView .tabPanel:empty{display:none}.BaseListView .baseListPanel .Tabs{height:30px}.BaseListView .baseListPanel .searchRow{display:flex;align-items:center;gap:1rem}.BaseListView .binTag{color:#8f3b00;border-color:#8f3b00;background-color:#cf560024;padding:.2rem 1rem}.BaseListView .binTag .close{stroke-width:2.5}.BaseListView .searchPanel{--right_side_panel_width: 250px;width:var(--right_side_panel_width);position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;box-shadow:3px 0 10px 3px #00000029;transform:translate(calc(calc(var(--right_side_panel_width) + 10px)));transition:transform .2s;overflow-x:hidden;overflow-y:auto;z-index:2;background:#fff}.BaseListView .searchPanel.visible{transform:translate(0)}.BaseListView .searchPanel .header{display:flex;gap:1rem;padding:1rem;border-bottom:var(--border)}.BaseListView .searchPanel .header .Text{flex:1;font-size:1.3rem}.BaseListView .searchPanel .header .Icon{cursor:pointer;stroke-width:2}.BaseListView .searchPanel .Input{max-height:30px}.BaseListView .baseListPanel .DataTable{display:flex;flex-direction:column;height:100%}@media (max-width: 800px){.BaseListView .buttonsRow{flex-direction:column}.BaseListView .buttonsRow .left{flex:unset;width:100%;overflow:auto}.BaseListView .buttonsRow .right{width:100%}}.DetailView .titleRow .titleRight{flex:1;display:flex;align-items:center;justify-content:flex-end}.DetailView .viewBodyWrap{align-items:center}.DetailView .viewBodyPanel{max-width:1200px;height:100%;overflow:auto}.DetailView.wide .viewBodyPanel{max-width:1500px}.DetailView.fixedHeight .viewBodyPanel,.DetailView.fixedHeight .bodyMainRow,.DetailView.fixedHeight .mainPanel,.DetailView.fixedHeight .Form{min-height:1px}.DetailView.fixedHeight .fixedCard{overflow:auto;max-height:100%}.DetailView.fixedHeight .fixedCard .RelatedList{display:flex;flex-direction:column;max-height:100%}.DetailView .viewBodyPanel>.headerCard .right{justify-content:flex-end}.DetailView .viewBodyPanel>.headerCard .navigation{display:flex;align-items:center;user-select:none;white-space:nowrap}.DetailView .viewBodyPanel>.headerCard .navigation .pageCount{min-width:4rem;text-align:center}.DetailView .viewBodyPanel>.headerCard .navigation .Icon{stroke-width:2;cursor:pointer;padding:.5rem;border:solid 1px transparent;border-radius:var(--border_radius)}.DetailView .viewBodyPanel>.headerCard .navigation .Icon:hover{background:#fafafa;border:var(--border)}.DetailView .buttonsPanel{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.DetailView .viewBodyPanel>.bodyMainRow{display:flex;gap:1rem;position:relative;overflow:auto}.DetailView .bodyMainRow>.mainPanel{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:1px}.DetailView .bodyMainRow>.mainPanel .Card{padding:2rem;width:100%}.DetailView .bodyMainRow>.mainPanel .Form{width:100%;overflow:auto}.DetailView .bodyMainRow>.statusBanner{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);white-space:nowrap;font-weight:700;font-size:8rem;color:#00000014;z-index:1}.DetailView .bodyMainRow>.statusBanner.success{color:#007c1614}.DetailView .bodyMainRow>.statusBanner.cancel{color:#4a141414}.DetailView .auditCard{background-color:transparent}.DetailView .historyPanel{width:100%;height:100%;padding:2rem;display:flex;flex-direction:column;gap:2rem}@media (max-width: 1500px){.DetailView .bodyMainRow{flex-direction:column;justify-content:start;align-items:unset;min-height:unset;gap:2rem}}@media (max-width: 900px){.DetailView .Fieldset{display:flex;flex-direction:column}.DetailView.fixedHeight .fixedCard{overflow:visible;height:unset}.DetailView.fixedHeight .fixedCard .RelatedList{display:flex;height:unset}}@media (max-width: 600px){.DetailView .Column{width:100%}.DetailView .FormCell{flex-direction:column;gap:0}.DetailView .bodyMainRow>.mainPanel .Card{padding:1rem}}.modalFormView{padding:2rem 2.5rem;width:min(90vw,800px)}.modalFormView .Card{box-shadow:none}@media (max-width: 800px){.modalFormView{padding:1rem}.modalFormView .Fieldset{display:flex;flex-direction:column}}@media (max-width: 600px){.headerTitleRow{flex-direction:column-reverse}}@media (max-width: 500px){.modalFormView .FormCell{flex-direction:column;gap:0}}.FloatingWindow{background:#fff;box-shadow:var(--modal_shadow);border-radius:var(--border_radius);transform:scale(.9);opacity:0;transition:transform .1s ease-in-out,opacity .1s ease-in-out;z-index:1000;display:flex;flex-direction:column;position:absolute;bottom:20px;right:20px}.FloatingWindow.visible{opacity:1;transform:scale(1)}.ImportView{display:flex;flex-direction:column;overflow:auto}.ImportView .Card{padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:1px;overflow:auto}.ImportView .buttonsRow{display:flex;gap:1rem}.ImportView .tableWrap{overflow:auto}.ImportView table{border-spacing:0;position:relative;border-collapse:collapse}.ImportView tr{background:#fff}.ImportView table.horizontal tr:nth-child(odd){background:#f5f7f9}.ImportView table.horizontal tr:first-child{background:#fff}.ImportView table.vertical{border-collapse:separate;border-spacing:.5rem}.ImportView table.vertical td:first-child{font-weight:700;padding-right:1rem}.ImportView table.vertical td{padding:0;border:0}.ImportView table.vertical .Select{width:100%}.ImportView th{text-align:left;padding:.8rem .6rem;border-bottom:.1rem solid #c4cdd5;white-space:nowrap;overflow:hidden}.ImportView td{text-align:left;border:.1rem solid #dfe3e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.ImportView th,.ImportView td{max-width:200px;overflow:hidden;text-overflow:ellipsis}.ImportView th.empty,.ImportView td.empty{background:#fff;border:0}.ImportView .iconCell{cursor:pointer}.ImportView tr.error{background:#ff000014}.ImportView .errorMsg{color:#d50a0a}.ImportView .attentionMsgRow{color:#d50a0a;padding-right:4pt}.ImportView .msgRow{display:flex;flex-direction:row}.ImportView td.edit{padding:0;background:#fff}.system_importErrors_view table{width:100%;border-collapse:collapse;table-layout:auto}.system_importErrors_view td{border:var(--border)}.ListView{display:flex;flex-direction:column;overflow:auto}.ListView .selection{display:inline-flex;gap:1.5rem;background:#eaf0fa;border:solid 1px #eaf0fa;padding:.55rem 1rem;border-radius:var(--border_radius);white-space:nowrap;margin-right:.5rem}.ListView .listCard{padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:1px}.ListView .listCard .titleRight{flex:1}.ListView .listCard>.title{display:flex;align-items:center;gap:1rem}.ListView .listCard>.title .titleRight{flex:1;display:flex;align-items:center;justify-content:flex-end}.ListView .buttonsRow{display:flex;gap:1rem}.ListView .buttonsRow .left{flex:1}.ListView .buttonsRow .right{width:50%}.ListView .buttonsPanel{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.ListView .infoPanel:empty,.ListView .tabPanel:empty{display:none}.ListView .tabPanel{margin-top:1rem}.ListView .tabPanel:empty{display:none}.ListView .listCard .Tabs{height:30px}.ListView .listCard .searchRow{display:flex;align-items:center;gap:1rem}.ListView .binTag{color:#8f3b00;border-color:#8f3b00;background-color:#cf560024;padding:.2rem 1rem}.ListView .binTag .close{stroke-width:2.5}.ListView .searchPanel{--right_side_panel_width: 250px;width:var(--right_side_panel_width);position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;box-shadow:3px 0 10px 3px #00000029;transform:translate(calc(calc(var(--right_side_panel_width) + 10px)));transition:transform .2s;overflow-x:hidden;overflow-y:auto;z-index:2;background:#fff}.ListView .searchPanel.visible{transform:translate(0)}.ListView .searchPanel .header{display:flex;gap:1rem;padding:1rem;border-bottom:var(--border)}.ListView .searchPanel .header .Text{flex:1;font-size:1.3rem}.ListView .searchPanel .header .Icon{cursor:pointer;stroke-width:2}.ListView .searchPanel .Input{max-height:30px}.ListView .listCard .DataTable{display:flex;flex-direction:column;height:100%}@media (max-width: 800px){.ListView .buttonsRow{flex-direction:column}.ListView .buttonsRow .left{flex:unset;width:100%;overflow:auto}.ListView .buttonsRow .right{width:100%}}.LoginView{flex-direction:row;font-family:DM Sans}.LoginView .layout{display:flex;height:fit-content;min-height:100%;width:100%}.LoginView .layout.centered{position:relative;justify-content:center;align-items:center;padding:2rem}.LoginView .backgroundImage{width:50%;object-fit:cover}.LoginView .backgroundImage.centered{position:absolute;top:0;left:0;width:100%;min-height:100%}.LoginView .viewBody.centered{width:450px;height:fit-content;border-radius:8px}.LoginView .logo{width:190px}.LoginView .viewBody{display:flex;flex-direction:column;border-radius:0;width:50%;align-items:center;justify-content:center;padding:24px;gap:3rem}.LoginView .Title{font-weight:500}.LoginView .backButton{margin-right:auto;background-color:#f6f7f9;border-radius:50%;padding:1px}.LoginView .Form{align-items:center;gap:2rem}.LoginView .FormCell .inputPanel .Input{height:var(--consumer_input_height);background-color:#f6f7f9;border-radius:4px;max-width:400px}.LoginView .TextInput{padding:0 8px;border-color:transparent}.LoginView .Input{border:none}.LoginView .Input{padding:1rem}.LoginView .LoginRememberme{padding:1rem 1rem 1rem 0;align-self:start}.LoginView .Button{font-family:DM Sans}.LoginView .submit{background-color:#356df9;height:48px;border-radius:4px;border-color:transparent;color:#fff;font-size:13px;width:400px}.LoginView .TextInput{height:100%;padding:0}.LoginView .TextInput input{padding:1rem;font-weight:550}.LoginView .Form{max-width:400px}.LoginView .Form a{font-weight:550;color:#356df9}@media (max-width:800px){.LoginView .layout.centered{display:flex;height:fit-content;min-height:100%;width:100%;padding:0;align-items:stretch}.LoginView .backgroundImage.centered{display:none}.LoginView .viewBody.centered{max-width:none;margin:0;width:100%;border-radius:0;justify-content:flex-start;gap:1.4rem;padding:1.6rem;min-height:100%;height:auto}.LoginView .logo{margin-bottom:10px;margin-top:10px}.LoginView .backgroundImage{display:none}.LoginView .viewBody{max-width:none;margin:0;width:100%;border-radius:0;justify-content:flex-start;gap:1.4rem;padding:1.6rem}.LoginView .Form{gap:1rem}.LoginView .FormCell{width:100%;max-width:600px}.LoginView .submit{width:100%}}.SettingsView{height:100%}.SettingsView .Card{overflow:visible}.SettingsView .Title{font-size:1.6rem}.SettingsView .Input{max-width:270px}.SettingsView .ImagePicker,.SettingsView .Textarea,.SettingsView .CodeEditor,.SettingsView .HtmlEditor{max-width:700px}.SettingsView .Form{display:flex;flex-direction:column;gap:1rem;flex:1;padding:1rem}.SettingsView .Form .section{padding:2rem;max-width:1000px;width:100%;margin:0 auto}.SettingsView .Form .section:empty{display:none}.SettingsView .Form .section>.Title{margin:0 0 2rem}.SettingsView .Form .Checkbox{max-width:unset}.SettingsView .Button{max-width:200px}.SettingsView .ImagePicker{border-radius:10px}@media (max-width: 600px){.SettingsView .FormCell{flex-direction:column}}
