:root{--wx-font: Roboto, sans-serif;--wx-font-size: 14px;--wx-ink: #475466;--wx-bg: #ffffff;--wx-header-bg: #f4f5f9;--wx-header-ink: #313131;--wx-line: #dadee0;--wx-line-soft: #edeff0;--wx-row-select: #f4f5f9;--wx-row-focus: #edeff5;--wx-sidebar-bg: #ffffff;--wx-sidebar-sel: #f4f5f9;--wx-sidebar-sel-ink: #1ca1c1;--wx-row-h: 34px;--wx-row-lh: 33px;--wx-header-h: 42px;--app-ink: #4a4747;--app-accent: #38b25d;--app-btn: #28a857;--app-btn-hover: #1a9b49;--app-surface: #f6f7f6;--app-surface-soft: #f6f9f4;--app-border: #e1e4da}html{background:var(--wx-bg)}body{margin:8px;background:var(--wx-bg)}body,.wx{font-family:var(--wx-font);font-size:var(--wx-font-size);color:var(--wx-ink)}.wx-header{height:44px;line-height:40px;font-size:16px;font-weight:500;color:var(--wx-ink);padding:2px 12px 0;background:#fff;border:1px solid var(--wx-line);box-sizing:border-box}.wx-panel-header{height:43px;line-height:44px;font-size:16px;font-weight:500;color:var(--wx-ink);padding:0;background:transparent;border-bottom:1px solid var(--wx-line);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.wx-panel-collapse{border:0;background:transparent;cursor:pointer;color:var(--wx-ink);font-size:14px;line-height:1;padding:0 8px}.wx-shell{display:flex;flex-direction:column;height:100vh;overflow:hidden}.wx-shell.short{height:calc(100vh - 90px)}.wx-content-plain{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.wx-body{display:flex;flex:1;min-height:0;margin-top:-1px;gap:2px;background:#ebedf0}.wx-panel{display:flex;flex-direction:column;min-height:0;border:1px solid var(--wx-line);background:#fff;box-sizing:border-box}.wx-panel.menu{width:252px;flex:none}.wx-panel.content{flex:1;min-width:0}.wx-sidebar{flex:1;background:var(--wx-sidebar-bg);overflow:auto;padding:0;margin-bottom:-1px}.wx-sidebar-item{display:flex;align-items:center;gap:8px;height:44px;line-height:42px;padding:1px 12px;font-size:var(--wx-font-size);color:var(--wx-ink);text-decoration:none;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;box-sizing:border-box}.wx-sidebar-item:hover{background:#edeff5}.wx-sidebar-item.selected{background:var(--wx-sidebar-sel);color:var(--wx-sidebar-sel-ink);font-weight:500;box-shadow:inset 2px 0 #1ca1c1}.wx-sidebar-item .mdi{font-size:20px;width:20px;text-align:center;color:#94a1b3;position:relative;top:1px}.wx-sidebar-item.selected .mdi{color:#1ca1c1}.wx-table-wrap{flex:1;min-height:0;overflow:auto;background:var(--wx-bg);margin-bottom:-1px}.wx-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.wx-table thead th{position:sticky;top:0;z-index:2;background:var(--wx-header-bg);color:var(--wx-header-ink);font-size:var(--wx-font-size);font-weight:500;text-align:left;height:43px;line-height:40px;padding:1px 12px;border-right:1px solid transparent;border-bottom:1px solid transparent;box-sizing:border-box;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.wx-table thead tr.wx-filter-row th{top:43px;height:43px;padding:0 4px;cursor:default;border-bottom:1px solid #5ccce7}.wx-table thead tr.wx-filter-row input,.wx-table thead tr.wx-filter-row select{width:100%;height:32px;font-size:var(--wx-font-size);font-family:var(--wx-font);color:var(--wx-ink);border:1px solid #ccd7e6;border-radius:2px;padding:0 3px;box-sizing:border-box;background:var(--wx-bg);outline:none}.wx-table thead tr.wx-filter-row select{padding:3px;position:relative;top:-1px}.wx-filter-date{position:relative;display:block}.wx-filter-date .mdi{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:16px;color:#a4b0c0;pointer-events:none}.wx-table tbody td{height:36px;line-height:33px;padding:2px 12px 0;border-right:1px solid transparent;border-bottom:1px solid var(--wx-line-soft);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-table tbody tr{cursor:pointer}.wx-table tbody tr.selected td{background:var(--wx-row-select)}.wx-table .wx-empty{text-align:center;color:var(--wx-ink);padding:20px 0;border-right:0}.wx-sort-mark{margin-left:4px;font-size:9px;color:var(--wx-ink)}.wx-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:100}.wx-window{background:var(--wx-bg);border:1px solid var(--wx-line);box-shadow:0 3px 10px #0000001a,0 1px 7px #0000001a;display:flex;flex-direction:column;max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.wx-window-head{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0;border-bottom:1px solid var(--wx-line);font-size:14px;color:var(--wx-ink);box-sizing:border-box}.wx-window-head>span{padding-left:10px}.wx-window-head button{width:38px;height:38px;border:0;background:transparent;cursor:pointer;font-size:14px;color:var(--wx-ink);line-height:38px;padding:0}.wx-window-body{padding:17px 32px 17px 19px;overflow:auto}.wx-form-row{display:flex;align-items:center;height:38px;margin-bottom:8px}.wx-form-row>label{width:80px;height:33px;line-height:32px;flex:none;font-size:var(--wx-font-size);font-weight:500;color:#313131;padding:1px 8px 0 0;box-sizing:border-box;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}.wx-form-row input,.wx-form-row select{width:465px;flex:none;height:32px;font-size:var(--wx-font-size);font-family:var(--wx-font);color:var(--wx-ink);border:1px solid #ccd7e6;border-radius:2px;padding:0 12px;box-sizing:border-box;background:var(--wx-bg);outline:none}.wx-form-row select{border-color:var(--wx-line);padding:0;color:#000}.wx-form-actions{margin-top:8px}.wx-form-actions .wx-btn{width:545px}.wx-btn{height:32px;padding:0 6px;border:0;border-radius:2px;background:#f4f5f9;color:#1ca1c1;font-size:16px;font-weight:500;font-family:var(--wx-font);cursor:pointer}.wx-btn:hover{background:#edeff5}.wx-btn.plain{background:#fff;color:var(--wx-ink);border:1px solid var(--app-border)}.wx-panel-header>span{flex:1;min-width:0;height:42px;line-height:40px;padding:2px 0 0 12px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.wx-panel-collapse{width:24px;height:43px;line-height:43px;margin-right:10px;padding:0;font-size:24px;color:#94a1b3;background:transparent;border:0;cursor:pointer;flex:none;text-align:center;font-family:Webix Material Icons}.wx-panel.menu .wx-panel-collapse:before{content:""}.wx-panel.menu.collapsed .wx-panel-collapse:before{content:""}.wx-panel.content .wx-panel-collapse:before{content:""}.wx-table thead th{overflow:hidden}.wx-table tbody td{text-overflow:clip}.wx-table .wx-filler{padding:0}.wx-table thead .wx-filler{box-shadow:inset 1px 0 #dadee0}.webix_message_area{position:fixed;right:5px;width:250px;z-index:1000}.webix_message{min-width:120px;font-family:Roboto,sans-serif;z-index:10000;overflow:hidden;margin:4px 4px 12px;transition:all .5s ease;cursor:pointer;font-size:14px;color:#475466;box-shadow:0 1px 14px #0000001f,0 4px 10px #0000001a;line-height:20px;border-radius:2px;border:1px solid #DADEE0;background-color:#fff}.webix_message.hidden{height:0px;min-height:0px;padding-top:0;padding-bottom:0;border-width:0px;margin-top:0;margin-bottom:0;box-shadow:none;overflow:hidden}.webix_message.webix_debug{color:#313131;border-color:#fed282;background-color:#fff2db}.webix_message.webix_error{color:#313131;border-color:#ff8d82;background-color:#ffdedb}.webix_message.webix_success{color:#313131;border-color:#88dcb6;background-color:#ddf5ea}.webix_message div{padding:11px 12px}@font-face{font-family:Roboto;src:url(/webix/fonts/Roboto-Regular-webfont.woff2) format("woff2"),url(/webix/fonts/Roboto-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/webix/fonts/Roboto-Medium-webfont.woff2) format("woff2"),url(/webix/fonts/Roboto-Medium-webfont.woff) format("woff");font-style:normal;font-weight:500}@font-face{font-family:Webix Material Icons;src:url(/webix/fonts/webixmdi-webfont.woff2) format("woff2"),url(/webix/fonts/webixmdi-webfont.woff) format("woff");font-weight:400;font-style:normal}.wxi-angle-down:before{content:""}.wxi-angle-left:before{content:""}.wxi-angle-right:before{content:""}.wxi-angle-up:before{content:""}.wxi-angle-double-right:before{content:""}.wxi-angle-double-left:before{content:""}.wxi-clock:before{content:""}.wxi-calendar:before{content:""}.wxi-search:before{content:""}.wxi-dots:before{content:""}.wxi-close:before{content:""}.wxi-checkbox-marked:before{content:""}.wxi-checkbox-blank:before{content:""}.wxi-trash:before{content:""}.wxi-pencil:before{content:""}.wxi-eye:before{content:""}.wxi-eye-slash:before{content:""}.wxi-columns:before{content:""}.wxi-drag:before{content:""}.wxi-check:before{content:""}.wxi-underline:before{content:""}.wxi-bold:before{content:""}.wxi-italic:before{content:""}.wxi-sync:before{content:""}.wxi-plus-square:before{content:""}.wxi-minus-square:before{content:""}.wxi-menu-down:before{content:""}.wxi-menu-right:before{content:""}.wxi-menu-left:before{content:""}.wxi-folder:before{content:""}.wxi-folder-open:before{content:""}.wxi-file:before{content:""}.wxi-close-circle:before{content:""}.wxi-alert:before{content:""}.wxi-radiobox-blank:before{content:""}.wxi-radiobox-marked:before{content:""}.wxi-angle-double-down:before{content:""}.wxi-angle-double-up:before{content:""}.wxi-plus-circle:before{content:""}.wxi-minus-circle:before{content:""}.wxi-plus:before{content:""}.wxi-minus:before{content:""}.wxi-download:before{content:""}.wxi-user:before{content:""}.wxi-filter:before{content:""}.wxi-menu-up:before{content:""}.webix_icon,.webix_icon_btn,.webix_input_icon{display:inline-block;font-family:Webix Material Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.webix_icon,.webix_input_icon{font-size:17px;display:inline-block;width:20px}.webix_progress_icon{width:100%;height:100%;position:absolute;top:0;left:0;z-index:95}.webix_progress_icon .webix_progress_state{font-family:Webix Material Icons;font-size:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;display:inline-block;color:#93a0b3}.webix_spin{animation:webix_spin 2s infinite linear}@-webkit-keyframes webix_spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes webix_spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.webix_icon_button .webix_icon{font-size:20px;height:20px;width:20px;display:inline-block;text-align:center;color:#94a1b3}.webix_icon_button{position:relative;z-index:0}.webix_icon_button:before{content:"";opacity:0;position:absolute;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1;bottom:0;left:0;right:0;top:0;border-radius:50%;transform:scale(0);transition-property:transform,opacity}.webix_icon_button:hover .webix_icon,.webix_icon_button:focus .webix_icon{color:#475466}.webix_icon_button:hover:before{background-color:#f4f5f9;opacity:1;transform:scale(1)}.wx-contextmenu{position:absolute;z-index:105;width:150px;box-sizing:border-box;box-shadow:0 3px 10px #0000001a,0 1px 7px #0000001a}.webix_menu{background:#fff;border:1px solid #DADEE0;border-radius:0}.webix_list_item{box-sizing:border-box;padding:2px 12px;line-height:31px;cursor:pointer;border-bottom:1px solid #EDEFF0;text-align:left;border-color:#edeff0}.webix_menu .webix_list_item{display:block;border:none;text-decoration:none;background:#fff;height:36px}.webix_menu .webix_list_item:hover,.webix_menu .webix_list_item:active,.webix_menu .webix_list_item:focus{background:#6464641a}.wx-shell,.sub-page,.wx-window,.wx-contextmenu{letter-spacing:.2px;-webkit-font-smoothing:antialiased}.wx-header,.wx-panel-header{letter-spacing:0px}.wx-table thead th[rowspan]{border-bottom:1px solid #5ccce7}
