@keyframes hide{0%{left:0}to{left:80%}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes scale{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes square{0%{transform:translateY(0)}to{transform:translateY(-700px) rotate(600deg)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes scaleX{to{transform:scaleX(1)}}:root{--font-color:#3b454e;--font-disabled-color:#ccc;--font-highlight-color:#222;--bacground-color:#fff;--border-color:#e5e7eb;--header-color:#f9f9f9;--header-bc-color:#444;--header-border-color:#f9f9f9;--header-select-bc-color:#f2f2f2;--header-after-color:#C74B50;--nav-border-color:#c4c4c4;--nav-left-arrow:url("data:image/svg+xml,%3Csvg fill='%23C74B50' width='15px' height='15px'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 490 490' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='242.227 481.919 314.593 407.95 194.882 290.855 490 290.855 490 183.86 210.504 183.86 314.593 82.051 242.227 8.081 0 244.996'/%3E%3C/g%3E%3C/svg%3E");--nav-right-arrow:url("data:image/svg+xml,%3Csvg fill='%23222222' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 490 490' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='240.112 0 481.861 245.004 240.112 490 8.139 490 250.29 245.004 8.139 0'/%3E%3C/g%3E%3C/svg%3E");--error-color:#d33;--node-bc-color:#fff;--node-border-color:#626364;--node-bc-selected-color:#cccccc;--input-background-color:#FFFFFF;--input-border-color:#6b7280;--input-hover-border-color:#000;--input-focus-border-color:#f59e0b;--input-disabled-bc-color:#f2f2f2;--input-spinner-bc-color:#E9E9ED;--option-hover-background-color:#eff5ff;--option-target-bc-color:#3C4043;--button-background-color:#d97706;--button-hover-background-color:#a75c05;--button-lighten-background-color:#ffa946;--button-color:#EAF0F2;--checkbox-background-color:#d97706;--form-bc-color:#EAF0F2;--form-icon-color:#85888C;--pop-bc-color:#ffffff;--pop-border-color:#222222;--calendar-color:#262626;--calendar-header-color:#fff;--calendar-background-color:#d97706;--calendar-body-bc-color:#fff;--calendar-weekday-background-color:#ffcb8f;--calendar-today-background-color:#C74B50;--calendar-day-background-color:#fdeddb;--calendar-day-color:#d97706;--calendar-previous-color:#85888C;--calendar-previous-background-color:#dfdfdf;--calendar-border-color:#ffd19b;--calendar-border-item-color:#333;--calendar-icon-color:#d97706;--calendar-li-background-color:#FEF0DB;--calendar-li-color:#EAF0F2;--calendar-li-danger-background-color:#FEF0DB;--calendar-li-danger-color:#f8254e;--calendar-li-warning-background-color:#FEF0DB;--calendar-li-warning-color:#555;--calendar-li-info-background-color:#FEF0DB;--calendar-li-info-color:#0a5eff;--calendar-li-primary-background-color:#FEF0DB;--calendar-li-primary-color:#fff;--calendar-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f9f9fa' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");--calendar-time-color:#fff;--calendar-button-border:1px solid #e5e7eb;--calendar-svg-color:#333;--dialog-background:#fff;--dialog-color:#3b454e;--table-head-bc-color:#01987A;--table-fill-color:#01987A;--table-head-color:#EAF0F2;--table-border-color:#ccc;--table-input-bc-color:#f2f2f2;--table-input-color:#333;--table-even-child:#fff;--table-bc-color:#EAF0F2;--table-edit-color:#c74b50;--table-browse-color:#3b454e;--table-button-color:#f9f9f9;--table-border:0.5px solid #ccc;--form-button-background-color:#C74B50;--form-button-color:#f9f9f9;--form-toggle-background-color:#f0edea;--form-toggle-border-color:#e1dfdb;--form-toggle-unchecked-color:#cccccc;--form-toggle-dot-color:#C74B50;--form-fill-color:#3c3c3c;--form-fill-mobile-color:#8a8a8a;--form-input-background:#E9E9ED;--form-section-backgrond-color:#FFFFFF;--form-section-border-color:#C74B50;--legend-color:#f59e0b;--spiner-icon:url("data:image/svg+xml,%3Csvg fill='%23222222' width='15px' height='15px' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1827.701 303.065 698.835 1431.801 92.299 825.266 0 917.564 698.835 1616.4 1919.869 395.234z' fill-rule='evenodd'/%3E%3C/svg%3E")}[data-theme=dark]{--font-color:#bdc1c6;--font-disabled-color:#595959;--font-highlight-color:#fff;--bacground-color:#32353E;--header-color:#bdc1c6;--header-bc-color:#202124;--nav-border-color:#6b7280;--header-select-bc-color:#686868;--header-after-color:#F5A212;--nav-left-arrow:url("data:image/svg+xml,%3Csvg fill='%23F5A212' width='15px' height='15px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 490 490' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='242.227 481.919 314.593 407.95 194.882 290.855 490 290.855 490 183.86 210.504 183.86 314.593 82.051 242.227 8.081 0 244.996'/%3E%3C/g%3E%3C/svg%3E");--nav-right-arrow:url("data:image/svg+xml,%3Csvg fill='%23ffffff'  width='15px' height='15px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 490 490' xml:space='preserve'%3E%3Cg%3E%3Cpolygon points='240.112 0 481.861 245.004 240.112 490 8.139 490 250.29 245.004 8.139 0'/%3E%3C/g%3E%3C/svg%3E");--error-color:#f79696;--input-background-color:#494B54;--input-border-color:#6b7280;--input-hover-border-color:#fff;--input-focus-border-color:#add7ff;--input-disabled-bc-color:#1C1E20;--input-spinner-bc-color:#2A2D35;--option-hover-background-color:#000;--button-background-color:#794100;--button-hover-background-color:#462600;--button-lighten-background-color:#ffa946;--button-color:#EAF0F2;--checkbox-background-color:#56a2ea;--calendar-color:#EAF0F2;--calendar-background-color:#24262D;--calendar-weekday-background-color:#111;--calendar-today-background-color:#1080EA;--calendar-day-background-color:#24262D;--calendar-day-color:#ece8e4;--calendar-previous-color:#ACACAC;--calendar-previous-background-color:#757575;--calendar-border-color:#757575;--calendar-border-item-color:#fff;--calendar-icon-color:#d97706;--calendar-li-background-color:#4786ff;--calendar-li-color:#EAF0F2;--calendar-li-danger-background-color:#56A2EA;--calendar-li-danger-color:#f8254e;--calendar-li-warning-background-color:#56A2EA;--calendar-li-warning-color:#fffefe;--calendar-li-info-background-color:#56A2EA;--calendar-li-info-color:#0a5eff;--calendar-li-primary-background-color:#4786ff;--calendar-li-primary-color:#fff;--calendar-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23444444' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");--calendar-time-color:#3C3E46;--calendar-button-border:0.5px solid #e5e7eb;--calendar-svg-color:#e5e7eb;--dialog-background:#24262D;--dialog-color:#ACACAC;--node-color:#e1e1e1;--node-bc-color:#222222;--node-border-color:#626364;--node-bc-selected-color:#000000;--table-head-bc-color:#24262D;--table-fill-color:#F5A212;--table-head-color:#EAF0F2;--table-bc-color:#494B54;--table-border-color:#626364;--table-input-bc-color:#2A2D35;--table-input-color:#EAF0F2;--table-even-child:#3C3E46;--table-edit-color:#F5A212;--table-browse-color:#acafb0;--table-button-color:#868686;--table-border:2px solid transparent;--form-button-background-color:#F5A212;--form-button-color:#f9f9f9;--form-toggle-background-color:#f0edea;--form-toggle-border-color:#e1dfdb;--form-toggle-unchecked-color:#cccccc;--form-toggle-dot-color:#C74B50;--form-fill-color:#b7b7b7;--form-fill-mobile-color:#b7b7b7;--form-input-background:#E9E9ED;--form-section-backgrond-color:#3C3F47;--form-section-border-color:#F5A212;--legend-color:#add7ff;--spiner-icon:url("data:image/svg+xml,%3Csvg fill='%23bdc1c6' width='15px' height='15px' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1827.701 303.065 698.835 1431.801 92.299 825.266 0 917.564 698.835 1616.4 1919.869 395.234z' fill-rule='evenodd'/%3E%3C/svg%3E")}*{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--border-color)}body,html{margin:0;min-height:100%}html{line-height:1.5;-moz-tab-size:4;tab-size:4;font-family:Figtree,sans-serif;font-feature-settings:normal;font-size:62.5%;padding:0;height:100%}body{line-height:inherit;color:var(--font-color);background-color:var(--bacground-color);font-size:1.6rem;padding:6rem 0 2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-name:show;-webkit-animation-duration:.4s;text-align:center}a,hr{color:inherit}hr{height:0;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:none;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,menu,ol,ul{margin:0;padding:0}legend{padding:0;width:100%;display:block}menu,ol,ul{list-style:none}ol[type]{list-style-type:decimal;list-style-position:inside}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}#header.mobile .menu.open>ul>li.open>a:after,#header.mobile .menu>ul li ul,#header.mobile .mode-switch input,[hidden],body .spinner li[hidden],body.mobile .x-form-relation .btn-control button span,html optgroup.hidden option{display:none}body .spinner li em,body .spinner li span,body .tooltip:hover span,label{display:block}@media (max-width:767px){.sm\:text-sm{font-size:1.2rem;line-height:1.25rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-8>:not([class*="sm:col-span-"]){grid-column:span 8/span 8}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:display\:none{display:none!important}}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.md\:grid-cols-32{grid-template-columns:repeat(32,minmax(0,1fr))!important}.md\:grid-cols-48{grid-template-columns:repeat(48,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-13{grid-column:span 13/span 13}.md\:col-span-14{grid-column:span 14/span 14}.md\:col-span-15{grid-column:span 15/span 15}.md\:col-span-16{grid-column:span 16/span 16}.md\:col-span-22{grid-column:span 22/span 22}.md\:col-span-32{grid-column:span 32/span 32}.md\:col-span-48{grid-column:span 48/span 48}}html.js .loader{pointer-events:none;display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background:#ccc url(/img/loader.gif)no-repeat center}html.js .overlay{z-index:0;position:absolute;bottom:0;top:0;left:0;right:0;background:rgba(0,0,0,.2)}html .input,html [multiple],html [type=date],html [type=datetime-local],html [type=email],html [type=month],html [type=number],html [type=password],html [type=search],html [type=tel],html [type=text],html [type=time],html [type=url],html [type=week],html select,html textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-background-color);border-color:var(--input-border-color);border-width:1px;font-size:1.4rem;line-height:1.8rem;padding:.75rem 1rem;border-radius:.4rem;width:100%;position:relative}html .input:focus,html [multiple]:focus,html [type=date]:focus,html [type=datetime-local]:focus,html [type=email]:focus,html [type=month]:focus,html [type=number]:focus,html [type=password]:focus,html [type=search]:focus,html [type=tel]:focus,html [type=text]:focus,html [type=time]:focus,html [type=url]:focus,html [type=week]:focus,html select:focus,html textarea:focus{outline:unset;border:1px solid #3af}html .input:disabled,html [multiple]:disabled,html [type=date]:disabled,html [type=datetime-local]:disabled,html [type=email]:disabled,html [type=month]:disabled,html [type=number]:disabled,html [type=password]:disabled,html [type=search]:disabled,html [type=tel]:disabled,html [type=text]:disabled,html [type=time]:disabled,html [type=url]:disabled,html [type=week]:disabled,html select:disabled,html textarea:disabled{font-style:italic;background-color:var(--input-disabled-bc-color)}html .input:disabled:hover,html [multiple]:disabled:hover,html [type=date]:disabled:hover,html [type=datetime-local]:disabled:hover,html [type=email]:disabled:hover,html [type=month]:disabled:hover,html [type=number]:disabled:hover,html [type=password]:disabled:hover,html [type=search]:disabled:hover,html [type=tel]:disabled:hover,html [type=text]:disabled:hover,html [type=time]:disabled:hover,html [type=url]:disabled:hover,html [type=week]:disabled:hover,html select:disabled:hover,html textarea:disabled:hover{border-color:var(--input-border-color)}html input:read-only{font-style:italic;background-color:var(--input-disabled-bc-color)}html input:read-only:hover{border-color:var(--input-border-color)}html input:read-only:focus{border-color:var(--input-border-color)}html input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:textfield}html :focus,html :focus-visible{outline:0;box-shadow:none}html optgroup{font-weight:700}html .button,html [type=button],html [type=reset],html [type=submit],html button{-webkit-appearance:none;background-color:transparent;background-image:none;padding:.5rem 1rem;border-radius:.4rem;border-width:1px;border-style:solid}html .button:hover,html [type=button]:hover,html [type=reset]:hover,html [type=submit]:hover,html button:hover{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}html .placeholder,html [placeholder]::placeholder{font-style:italic;color:#9ca3af}html [data-label]{color:red}html [data-label]::before{content:"Read this -";background-color:#ff0;color:red;font-weight:700}html input[type=time]::-webkit-calendar-picker-indicator{background:0 0}body.waiting,body.waiting *{cursor:wait!important}body.waiting * .x-table,body.waiting .x-table{opacity:.5}body dialog.spinner,body div.spinner{box-shadow:rgba(0,0,0,.35)0 5px 15px;z-index:1000}body div.spinner{display:none;min-width:100%;border-radius:.5rem;position:absolute;margin-top:.5rem}body dialog.spinner{background-color:var(--input-spinner-bc-color);padding:1rem}body dialog.spinner:not(.time){min-width:40rem;max-width:100vw}#header .menu button,#notify .notify-control button,.popup-con>section .x-form section,.x-form-date .spinner section,.x-form-multi .spinner>section,.x-form-opt-group .spinner>section,.x-form-select .spinner>section,.x-form-time .spinner section,body dialog.spinner section,body.mobile .x-form-relation aside [type=button]{border:0}body .sticky-con{height:100%;max-height:calc(100vh - 8rem);overflow:auto;position:relative;vertical-align:top;max-width:100%;scrollbar-gutter:stable both-edges;box-shadow:var(--table-box-shadow);box-sizing:border-box}body .spinner{color:var(--font-color)}body .spinner section,body .spinner>*{background-color:var(--input-spinner-bc-color)}body .spinner section{border-radius:.5rem .5rem 0 0;position:relative;padding:.3rem;margin:0;display:flex;align-items:center}body .spinner section svg{position:absolute;left:.9rem;height:2rem;z-index:10;fill:none}body .spinner section input{padding-left:2.5rem}body .spinner ul{max-height:40rem;overflow:auto;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}body .spinner li{display:flex;align-items:center;padding:0 .5rem;white-space:nowrap;min-height:5rem}body .spinner li:not(:last-child){border-bottom:.5px solid var(--input-border-color)}body .spinner li.target,body .spinner li:hover{background-color:var(--option-hover-background-color)}body .spinner li.target.selected::before{content:url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='15px' height='15px' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1827.701 303.065 698.835 1431.801 92.299 825.266 0 917.564 698.835 1616.4 1919.869 395.234z' fill-rule='evenodd'/%3E%3C/svg%3E")}body .spinner li.selected::before{margin-right:1.5rem;display:flex;content:var(--spiner-icon)}body .spinner ::selection{background:inherit}body .gap-1{gap:.2rem}body .gap-2{gap:.5rem}body .col-span-full{grid-column-start:1;grid-column-end:-1}body .col-span-2{grid-column:span 2/span 2}body .col-span-3{grid-column:span 3/span 3}body .col-span-4{grid-column:span 4/span 4}body .col-span-10{grid-column:span 10/span 10}body .col-span-12{grid-column:span 12/span 12}body .col-span-14{grid-column:span 14/span 14}body .col-span-15{grid-column:span 15/span 15}body .tooltip:hover{cursor:help}body .tooltip span{font-size:1.2rem;display:none;padding:.2rem .5rem;z-index:100;background:#e3e3e3;left:0;bottom:100%;margin:.2rem 1rem;position:absolute;text-decoration:none;white-space:pre-wrap}body .background-color\:node-bc{background-color:var(--node-bc-color)!important}body .pos\:absolute{position:absolute!important}body .display\:block{display:block!important}body .display\:flex{display:flex!important}body .display\:none{display:none!important}body .align\:center{align-self:center}body .height\:90\%{height:90%}body .width\:40{width:40rem}body .width\:60{width:60rem}body .max-width\:200{max-width:200px}#eu_popup_container .eu-popup .eu-category input,body .margin-right\:1{margin-right:1rem}body .margin-left\:1{margin-left:1rem}body .text-small{font-size:.8em}body .border\:none{border:0!important}body .box-shadow{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}body .a4{width:21cm}body .border-color\:050517{border-color:#050517}body .border-color\:cf5c36{border-color:#cf5c36}body .border-color\:efc88b{border-color:#efc88b}body .border-color\:f4e3b2{border-color:#f4e3b2}body .border-color\:d3d5d7{border-color:#d3d5d7}body .border-color\:96bdc6{border-color:#96bdc6}body .border-color\:81968f{border-color:#81968f}body .border-color\:cfb9a5{border-color:#cfb9a5}body .border-color\:e8ccbf{border-color:#e8ccbf}body .border-color\:e9d6ec{border-color:#e9d6ec}body.mobile{padding:5rem .5rem .5rem;margin-bottom:5rem}body.mobile .input,body.mobile input{height:6rem;font-size:1.6rem}body.mobile .spinner li{min-height:6rem}body.mobile #dialog{background-color:rgba(0,0,0,.7);font-size:1.8rem}body.mobile #dialog .button-control button,body.mobile dialog button{line-height:3.2rem;height:5rem}body.mobile dialog button{padding:0 2rem}body.mobile .x-form section label input:not(:checked)+svg{fill:var(--form-fill-mobile-color)}body.mobile .x-form label svg{height:4rem;width:4rem}body.mobile .x-form .button-control{padding:1rem 0}body.mobile .x-form .button-control a,body.mobile .x-form-select .input em,body.mobile .x-form-select .input span{line-height:3.2rem}body.mobile .x-form .button-control button{height:5rem;padding:0 2rem}body.mobile .x-form-checkbox .input-control{height:5rem;line-height:2.6rem}body.mobile .x-form-multi .spinner .icon-control svg{height:4rem}body.mobile .x-form-multi .input{min-height:6rem}body.mobile .x-form-date label _svg,body.mobile .x-form-multi .input-control .icon-unselect,body.mobile .x-form-time label _svg{height:3.5rem;width:3.5rem}body.mobile .x-form-relation>legend div svg:not(:last-child){height:4rem}body.mobile .x-form-detail .btn-add,body.mobile .x-form-relation .btn-control button{height:5rem}body.mobile .x-form-button svg{width:100%;height:100%}body.mobile .x-form-date .dt-calendar time:not(.week-no),body.mobile .x-form-time .dt-calendar time:not(.week-no){width:4.8rem;height:4.8rem}body.mobile .x-form-date .dt-header svg,body.mobile .x-form-time .dt-header svg{height:4.5rem}body.mobile .x-form-date .dt-footer .btn-cancel,body.mobile .x-form-date .dt-footer .btn-today,body.mobile .x-form-time .dt-footer .btn-cancel,body.mobile .x-form-time .dt-footer .btn-today{padding:0 2rem;border:1px solid var(--input-border-color)}body.mobile .x-form-date .dt-footer svg,body.mobile .x-form-time .dt-footer svg{height:4.5rem!important}.x-form fieldset .input-control .input>svg.icon-unselect,body.mobile .x-form-date .dt-time svg,body.mobile .x-form-time .dt-time svg{height:4rem}body.mobile .x-form-detail>legend{line-height:3rem;padding-top:1.5rem}body.mobile .x-table tbody tr td:first-child{vertical-align:middle}body.mobile .x-table tbody tr td:first-child a[href]{font-size:1.8rem}body.mobile .x-table tfoot .button-control .button,body.mobile .x-table tfoot .button-control button{display:inline-flex;height:5rem;flex-direction:column;justify-content:center;text-align:center}body.login{background:#1a252f;padding:0}body.login .canvas{width:100vw;height:100vh}body.login .btn-control{padding:0 1rem;text-align:right}body.login .circles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body.login .circles li{position:absolute;list-style:none;display:block;width:40px;height:40px;background-color:rgba(255,255,255,.15);bottom:-160px;-webkit-animation:square 25s infinite;animation:square 25s infinite;-webkit-transition-timing-function:linear;transition-timing-function:linear}body.login .circles li:nth-child(1){left:10%}body.login .circles li:nth-child(2){left:20%;width:80px;height:80px;animation-delay:2s;animation-duration:17s}body.login .circles li:nth-child(3){left:25%;animation-delay:4s}body.login .circles li:nth-child(4){left:40%;width:60px;height:60px;animation-duration:22s;background-color:rgba(255,255,255,.25)}body.login .circles li:nth-child(5){left:70%}body.login .circles li:nth-child(6){left:80%;width:120px;height:120px;animation-delay:3s;background-color:rgba(255,255,255,.2)}body.login .circles li:nth-child(7){left:32%;width:160px;height:160px;animation-delay:7s}body.login .circles li:nth-child(8){left:55%;width:20px;height:20px;animation-delay:15s;animation-duration:40s}body.login .circles li:nth-child(9){left:25%;width:10px;height:10px;animation-delay:2s;animation-duration:40s;background-color:rgba(255,255,255,.3)}body.login .circles li:nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}body.login .sticky-con{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000;transform:translateY(-10%)}body.login .sticky-con form{pointer-events:auto}body.login .sticky-con form hr{grid-column:unset}#header{text-align:left}#header:not(.mobile){height:3rem;position:fixed;top:0;left:0;right:0;z-index:1000;font-size:1.4rem}#header:not(.mobile)::after{content:"";position:absolute;left:0;width:100%;height:4px;background:var(--header-after-color);transform:scaleX(0);animation:scaleX .8s ease-in .2s forwards;pointer-events:none}#header:not(.mobile) .menu{display:flex;justify-content:space-between;align-items:center;color:var(--header-color);background-color:var(--header-bc-color);padding:0 2rem;white-space:nowrap}#header:not(.mobile) .menu>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;position:relative}#header:not(.mobile) .menu>ul:last-of-type{text-align:right}#header:not(.mobile) .menu>ul:last-of-type ul{right:0}#header:not(.mobile) .menu>ul li{position:relative;height:100%;margin-left:.2rem}#header:not(.mobile) .menu>ul li:hover>ul{display:block}#header:not(.mobile) .menu>ul ul{display:none;position:absolute;background-color:transparent;margin:0;z-index:1;padding:2px 0 0}#header:not(.mobile) .menu>ul ul li{background-color:var(--header-bc-color);display:block}#header:not(.mobile) .menu>ul ul li:not(:last-child){border-bottom:1px solid var(--header-border-color)}#header:not(.mobile) .menu>ul ul li:first-of-type{border-top:1px solid var(--header-border-color)}#header:not(.mobile) .menu>ul ul li ul{top:0;left:100%;border-left:1px solid var(--header-border-color)}#header:not(.mobile) .menu>ul a{display:block;color:inherit;padding:.5rem 1rem;cursor:pointer;text-decoration:none;white-space:nowrap}#header:not(.mobile) .menu>ul a:hover{background-color:#2e3136}#header:not(.mobile) .menu>ul form,#header:not(.mobile) .menu>ul label{margin:0 .5rem}#header:not(.mobile) .menu select{font-family:inherit;color:var(--font-color);background-color:var(--header-select-bc-color);min-height:unset;border:0;height:2.4rem;padding:0 1rem}#header:not(.mobile) .menu select option{padding:1rem}#header:not(.mobile) .menu .mode-switch{display:flex;height:100%}#header.mobile .menu.open ul li:not(.open),#header:not(.mobile) .button-control,#header:not(.mobile) .hamburger,#header:not(.mobile) .menu .mode-switch input,#header:not(.mobile) .menu li label input,#header:not(.mobile) .menu-home,#header:not(.mobile) .mobile-menu,#header:not(.mobile) .toggler,#header:not(.mobile)>svg{display:none}#header:not(.mobile) .menu .mode-switch input:checked+svg:first-of-type{display:none}#header:not(.mobile) .menu .mode-switch input:checked~svg:last-of-type{display:inline-block}#header:not(.mobile) .menu .mode-switch svg{cursor:pointer;display:inline-block;height:2rem;fill:var(--header-color)}#header:not(.mobile) .menu .mode-switch svg:last-of-type{display:none}#header:not(.mobile) .menu li label svg{cursor:pointer;display:block;height:2.5rem;fill:var(--header-color)}#header:not(.mobile) .menu .alert button{padding:0;border:0;display:flex}#header:not(.mobile) .menu .alert::after{pointer-events:none;position:absolute;top:0;right:.5rem;color:#fff;content:attr(data-count);background-color:#ff6359;border-radius:1.4rem;font-size:.8rem;width:1.4rem;height:1.4rem;display:flex;justify-content:center;align-items:center}#header:not(.mobile)~#sidebar{padding:3rem 0}#header:not(.mobile)~#sidebar ul.nav{height:calc(100vh - 18rem)}#header:not(.mobile)~#content{padding-top:4rem}#header:not(.mobile)>img{display:none;height:30px}#header.mobile{position:fixed;z-index:10000;top:0;right:0}#header.mobile .toggler{z-index:2;height:6rem;width:6rem;position:absolute;top:0;right:0;cursor:pointer;opacity:0}#header.mobile .hamburger{position:absolute;top:.5rem;right:.5rem;height:5rem;width:5rem;padding:.6rem;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}#header.mobile .hamburger>div{position:relative;top:0;left:0;background:var(--font-highlight-color);height:4px;width:90%;border-radius:.2rem;transition:all .4s ease}#header.mobile .hamburger>div::after,#header.mobile .hamburger>div::before{content:"";position:absolute;top:-10px;background:var(--font-highlight-color);border-radius:.2rem;width:100%;height:4px;transition:all .4s ease}#header.mobile .hamburger>div::after{top:10px}#header.mobile .toggler:checked+.hamburger>div{background:0 0}#header.mobile .toggler:checked+.hamburger>div::before{top:0;transform:rotate(45deg)}#header.mobile .toggler:checked+.hamburger>div::after{top:0;transform:rotate(135deg)}#header.mobile .menu{background:var(--node-bc-color);max-width:0;height:100vh;color:var(--font-highlight-color);transition:all .4s ease;overflow:hidden;position:fixed;right:0}#header.mobile .menu ul{padding:1rem}#header.mobile .menu.open,#header.mobile .menu.open ul li.open ul>li,#header.mobile .menu.open>ul>li.open,#header.mobile .menu.open>ul>li.open>ul{display:block}#header.mobile .menu.open ul li.open>a{color:var(--header-after-color);display:flex;justify-content:flex-start!important}#header.mobile .menu.open>ul>li.open a{justify-content:end}#header.mobile .menu.open>ul>li.open>a:before{content:var(--nav-left-arrow);margin-right:1rem;width:1.5rem;fill:var(--header-after-color);display:flex;align-items:center}#header.mobile .toggler:checked~.menu{width:80rem;max-width:100%}#header.mobile .menu>ul li,#header.mobile .menu>ul li a{align-items:center;width:100%;position:relative;display:flex}#header.mobile .menu>ul li{height:7rem;list-style:none;border-bottom:1px solid var(--nav-border-color)}#header.mobile .menu>ul li a{padding:1.5rem;height:100%;color:var(--font-highlight-color);font-size:2rem;flex-direction:row;font-weight:700;cursor:pointer}#header.mobile .menu>ul li.m-top{position:absolute;top:3rem;width:calc(100% - 8rem)}#header.mobile .menu>ul li.m-top select{width:100%;padding:1.5rem;border-width:3px;border-color:var(--font-highlight-color);font-weight:700;font-size:1.6rem}#header.mobile .menu>ul>li a:not([href]):after{content:var(--nav-right-arrow);position:absolute;right:3rem;top:50%;transform:translateY(-50%);width:1rem}#header.mobile .mode-switch{display:block;text-align:right;padding-right:8rem;padding-top:2rem}#header.mobile .mode-switch input:checked+svg:first-of-type{display:none}#header.mobile .mode-switch input:checked~svg:last-of-type{display:inline-block}#header.mobile .mode-switch svg{cursor:pointer;display:inline-block;height:2rem;fill:var(--font-highlight-color);margin:0}#header.mobile .mode-switch svg:last-of-type{display:none}#header.mobile .toggler:checked~.menu>ul{transition:visibility .4s ease;transition-delay:.1s;visibility:visible}#header.mobile svg{height:3rem;fill:var(--font-highlight-color);margin-right:2rem}#header.mobile .menu ul.right{display:grid;grid-template-columns:calc(100% - 16rem) 8rem 8rem;grid-template-rows:auto;grid-template-areas:"inline1 inline2 inline3""logout logout logout"}#header.mobile .menu ul.right>li:not(.full-width){grid-area:logout;justify-content:center}#header.mobile .menu ul.right>li:not(.full-width) label{padding:0}#header.mobile .menu ul.right>li:not(.full-width).inline1{grid-area:inline1;justify-content:flex-start;padding:0 1rem}#header.mobile .menu ul.right>li:not(.full-width).inline1 form{width:100%}#header.mobile .menu ul.right>li:not(.full-width).inline2{grid-area:inline2}#header.mobile .menu ul.right>li:not(.full-width).inline3{grid-area:inline3;justify-content:flex-end}#header.mobile .menu ul.right>li.full-width{grid-area:logout}@media (hover:hover) and (pointer:fine){#header.mobile .toggler:checked~.menu>ul>li a:hover{color:orange}}#notify,#notify>div{border-bottom-left-radius:.5rem}#notify{position:fixed;right:0;max-height:calc(100vh - 4rem);box-shadow:0 3px 7px 0 rgba(0,0,0,.13),0 1px 2px 0 rgba(0,0,0,.11);z-index:1000}#notify>div{max-height:calc(100vh - 10rem);overflow:auto;background:rgba(0,0,0,.1)}#notify li:not([hidden]){display:grid;align-items:center;grid-template-columns:4rem auto;color:var(--font-color);background-color:var(--bacground-color);margin:1rem;padding:.5rem;border-radius:.5rem}#notify li:not([hidden]) button{display:flex;padding:0;justify-self:end;border:0}#notify li:not([hidden]) button:hover{box-shadow:none}#notify li:not([hidden])>svg{height:2.5rem;fill:#00b4d8;align-self:flex-start;justify-self:center;margin:1rem}#notify li:not([hidden]) article{display:grid;border-radius:.5rem;max-width:30rem;padding:.5rem}#notify li:not([hidden]) article svg{cursor:pointer;height:2.5rem;fill:#00b4d8;justify-self:right;align-self:center}#notify .notify-control{padding:1rem;text-align:right;position:sticky;display:flex;align-items:center;color:#3b454e;background-color:#e5e5e5;justify-content:right}#notify .notify-control button:hover,.x-form-date .dt-footer button.btn-delete:hover{box-shadow:none}#notify .notify-control button svg{fill:#3b454e;height:2rem}#_notify,#notification{pointer-events:none;position:fixed;bottom:3rem;left:1rem;right:1rem;text-align:center;z-index:1001}#_notify article,#notification p{-webkit-animation-name:hide;-webkit-animation-duration:1s;-webkit-animation-delay:10s;transition:all .4s ease-in-out;display:inline-block;margin:auto}#_notify article{background-color:var(--error-color);color:#fff;box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px;padding:.5rem 2rem;border-radius:.5rem;border:1px solid var(--input-border-color);font-size:1.2rem;position:relative;overflow:hidden}#_notify article.alert{border-color:var(--error-color)}#_notify article.alert svg{fill:var(--error-color)}#_notify article svg{height:2rem;margin-right:1rem}#notification{font-size:1.4rem}#notification article.alert p{background-color:var(--error-color);color:#fff;text-align:center}#notification article.alert p svg{fill:#fff}#notification p{pointer-events:auto;text-align:left;background-color:var(--node-bc-color);color:var(--node-color);border-radius:2rem;padding:1rem 3.5rem 1rem 2rem;max-width:120rem;max-height:calc(50vh - 10rem);overflow:auto}#notification p svg{height:2rem;fill:var(--font-color);position:absolute;top:50%;transform:translateY(-50%);right:1rem;cursor:pointer}#dialog,#eu_popup_container{top:0;left:0;display:flex;justify-content:center;align-items:center}#dialog{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:1002;text-align:left}#dialog form,#eu_popup_container .eu-popup,#notification p{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px;position:relative}#dialog form{max-height:90vh;overflow:auto;border-radius:1rem;background-color:var(--node-bc-color);padding:1rem 1.5rem}#dialog form h3{padding:0;font-weight:700}#dialog form p{padding:0;max-height:80vh;overflow:auto}#dialog form p ul{list-style:unset;padding:1rem 0 1rem 2rem}#dialog form hr{margin:1rem 0;border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.75),rgba(255,255,255,0));animation-name:fadeInLeft;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#dialog form ._button-control{text-align:right;display:block;padding:0}#dialog form ._button-control button{display:inline-block;padding:.2rem .8rem;margin-left:.5rem}#eu_popup_container{position:absolute;width:100%;height:100%;background-color:#bbc0c2}#eu_popup_container .eu-popup{width:80rem;text-align:left;align-content:center;padding:20px;z-index:4242;flex-wrap:wrap;background-color:#fff;margin:20px;border-radius:20px;font-size:.8em;top:-10%}#eu_popup_container .eu-popup form{padding-top:2rem}#eu_popup_container .eu-popup form>div:last-of-type{text-align:right;margin-top:1rem}#eu_popup_container .eu-popup .eu-category{display:flex;align-items:baseline}#eu_popup_container .eu-popup p{padding:.4rem 0}#eu_popup_container .eu-popup .eu-popup-button{display:inline-block;background-color:#fff;padding:10px 20px;border:1px #d3d3d3 solid;border-radius:10px;font-size:12px;line-height:1.5}#eu_popup_container .eu-popup .eu-popup-button:last-child{margin-left:10px}#eu_popup_container .eu-popup .eu-popup-button:hover{background-color:#d3d3d3;cursor:pointer}dialog{-webkit-animation:scale .4s ease-in-out normal forwards;animation:scale .4s ease-in-out normal forwards;text-align:left;font-size:1.4rem;border:0!important;border-radius:.5rem;box-shadow:0 0#0000,0 0#0000,0 25px 50px -12px rgba(0,0,0,.25);padding:1.6rem;color:var(--dialog-color);background-color:var(--dialog-background)}dialog::backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}dialog legend{margin-bottom:1rem;font-weight:700}dialog hr{margin:1rem 0}dialog menu{text-align:right}dialog menu button{margin-left:.3rem}dialog div{transition:all .2s ease;overflow:hidden}dialog div p{position:relative}dialog .error{color:var(--error-color);font-style:italic;font-size:.8em}.popup-con{position:fixed;z-index:1001;left:0;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.4);padding:4rem 0;overflow-y:scroll}.popup-con,.popup-con *{filter:unset}.popup-con>section{margin-bottom:24rem;display:inline-block;border:1px solid #fff;position:relative;box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px;min-width:30rem;min-height:20rem;transition:all .4s ease-in-out;transform:scale(0,0);max-width:94%}.popup-con>section>svg{height:2rem;position:absolute;top:.5rem;right:.5rem;z-index:100;cursor:pointer}.popup-con>section,.popup-con>section .x-form{padding:0;border-radius:1rem;background-color:var(--pop-bc-color)}.popup-con>section .x-form legend{border-top-left-radius:1rem;border-top-right-radius:1rem;border-left:none;border-top:none;border-right:none}.popup-con>section .x-form legend .toggle-switch{margin-right:4rem}.popup-con>section .x-form .notation{display:none}.tippy-con{text-align:left;font-size:1.2rem}.tippy-con .tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-con [data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-con .tippy-box{position:relative;color:#333;background-color:#fff;border-radius:4px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-con .tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-con .tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-con .tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-con .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-con .tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-con .tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-con .tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-con .tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-con .tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-con .tippy-arrow{width:16px;height:16px;color:#fff}.tippy-con .tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-con .tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-con .tippy-box{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}.tippy-con .tippy-box[data-theme~=darken]{background-color:#333;color:#fff}.tippy-con .tippy-box[data-theme~=darken] .tippy-arrow{color:#333}.x-form,.x-form>legend{padding:1rem;border-radius:.5rem}.x-form{height:fit-content;max-width:100%;display:inline-grid;column-gap:.2rem;color:var(--font-color);position:relative;text-align:left}.x-form [name=edit],.x-form.disabled .x-form-button{display:none}.x-form>legend{display:flex;justify-content:space-between;align-items:center;grid-column-start:1;grid-column-end:-1;font-weight:700;background-color:var(--form-button-background-color);color:var(--form-button-color);margin-bottom:.5rem;border:1px solid var(--form-section-border-color)}.x-form-multi .input>div,.x-form>legend>.toggle{display:block}.x-form-switch .toggle .toggle-checkbox:not(:disabled)~*,.x-form>legend>.toggle .toggle-checkbox:not(:disabled)~*{cursor:pointer}.x-form>legend>.toggle .toggle-switch{display:inline-block;background:#d7d7d7;border:1px solid #d7d7d7;border-radius:16px;width:3rem;height:1.6rem;position:relative;vertical-align:middle;transition:background .25s}.x-form>legend>.toggle .toggle-switch:after,.x-form>legend>.toggle .toggle-switch:before{content:""}.x-form>legend>.toggle .toggle-checkbox+.toggle-switch:before{display:block;background:var(--form-toggle-unchecked-color);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.1rem;left:.1rem;transition:left .25s}.x-form>legend>.toggle .toggle-checkbox:disabled+.toggle-switch:before{background:#d7d7d7;border:1px solid #fff;box-shadow:unset}.x-form-switch .toggle:hover .toggle-checkbox:not(:disabled)+.toggle-switch:before,.x-form>legend>.toggle .toggle:hover .toggle-checkbox:not(:disabled)+.toggle-switch:before,.x-table .x-table-switch .toggle:hover .toggle-checkbox:not(:disabled)+.toggle-switch:before{background:linear-gradient(to bottom,#fff 0,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,.5)}.x-form>legend>.toggle .toggle-checkbox:checked+.toggle-switch{background:var(--form-toggle-background-color);border-color:var(--form-toggle-border-color)}.x-form>legend>.toggle .toggle-checkbox:checked+.toggle-switch::before{background:var(--form-section-border-color)}.x-form>legend>.toggle .toggle-checkbox:checked+.toggle-switch:before{left:1.6rem}.x-form>legend>.toggle .toggle-checkbox:disabled+.toggle-switch{background-color:#d7d7d7;border-color:#d7d7d7;cursor:not-allowed}.x-form>legend>.toggle .toggle-checkbox{position:absolute;visibility:hidden}.x-form>legend>.toggle .toggle-label{margin-left:.5rem;position:relative;top:2px}.x-form hr,.x-form section{grid-column-start:1;grid-column-end:-1;border-radius:.5rem}.x-form section{padding:1rem;display:grid;background-color:var(--form-section-backgrond-color);border:2px solid var(--form-section-border-color);column-gap:.3rem;row-gap:.5rem}.x-form section svg{fill:var(--form-fill-color)}.x-form fieldset{position:relative;font-size:1.2rem;margin-bottom:.6rem}.x-form fieldset legend em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:700}.x-form fieldset .input-control .input>svg{height:2rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);fill:var(--font-color)}.x-form label svg{height:2rem;width:2rem;cursor:pointer}.x-form input{background-color:var(--input-background-color)}.x-form hr{margin:1rem 0;border-width:1px;border-color:var(--form-section-border-color)}.x-form .input-control{position:relative;line-height:1.2rem;width:100%}.x-form .button-control,.x-form .input-control label{display:flex;align-items:center}.x-form .input-control small{z-index:1;padding:0 .5rem;left:.5rem;top:-.6rem;font-weight:700;border-radius:.5rem;max-width:calc(100% - 2rem);display:inline-block;height:1.3rem;background:var(--node-bc-color);font-size:1.2rem}.x-form .input-control small em{font-weight:400}.x-form .input-control legend{position:absolute;padding:0 .5rem;background-color:var(--node-bc-color);margin-left:.5rem;line-height:1.4rem;top:-.6rem}.x-form span.error{vertical-align:top;font-size:1rem}.x-form .input-control small,.x-form span.error em{white-space:nowrap;text-overflow:ellipsis;position:absolute}.x-form span.error em{color:var(--error-color);overflow:hidden;width:100%}.x-form .button-control{padding:1rem;grid-column-start:1;grid-column-end:-1;justify-content:space-between}.x-form .button-control button{color:#fff;background-color:var(--form-button-background-color);border:1px solid var(--form-button-background-color);margin-left:.3rem;align-self:flex-end;border-radius:.4rem;text-decoration:none;line-height:2.5rem}.x-form .button-control .button,.x-form .button-control [type=reset]{color:var(--font-color);background-color:transparent;border:1px solid var(--input-border-color);border-radius:.4rem;text-decoration:none;line-height:2.5rem}.x-form .button-control a{text-decoration:underline;align-self:flex-start;padding:.5rem;display:inline-block;margin-right:.5rem}.x-form .button-control a:last-of-type{margin-right:2rem}.x-form .notation{font-size:1rem;font-style:italic}.x-form .notation ul{margin-top:.5rem;display:inline-block;border-top:.5px solid var(--font-color)}.x-form input.nullable{font-style:italic;color:#9ca3af}.x-form-input.error input:not(:focus){border-color:var(--error-color)}.x-form-input .input-control{align-items:center}.x-form-input .input-control svg.valid{width:1.8rem;position:absolute;right:.5rem;top:1.7rem;transform:translateY(-50%);fill:#25ae88}.x-form-data-list .input-control>svg{stroke:var(--font-color);fill:transparent;height:1.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);cursor:pointer}.x-form-data-list .input-control .spinner li{min-height:unset;cursor:pointer}.x-form-number .input-control svg.numeric,.x-form-phone .input-control svg{height:1.5rem;position:absolute;right:.3rem;top:50%;transform:translateY(-50%);fill:var(--font-color);opacity:.5}.x-form-email .input-control input[disabled]+svg,.x-form-email .input-control input[readonly]+svg,.x-form-multi .input-control select[disabled]+label svg,.x-form-multi .input-control select[readonly]+label svg,.x-form-number .input-control input[disabled]+svg,.x-form-number .input-control input[readonly]+svg,.x-form-opt-group .input-control select[disabled]+label svg,.x-form-opt-group .input-control select[readonly]+label svg,.x-form-phone .input-control input[disabled]+svg,.x-form-phone .input-control input[readonly]+svg,.x-form-select .input-control select[disabled]+label svg,.x-form-select .input-control select[readonly]+label svg{display:none}.x-form-email .input-control svg{height:1.5rem;position:absolute;right:.3rem;top:50%;transform:translateY(-50%);stroke:var(--font-color);opacity:.5;fill:none}.x-form-date label,.x-form-multi,.x-form-opt-group,.x-form-select,.x-form-time label{position:relative}.x-form-opt-group.error .input,.x-form-select.error .input{border-color:var(--error-color)}.x-form-multi .input.disabled,.x-form-opt-group .input.disabled,.x-form-select .input.disabled{background-color:var(--input-disabled-bc-color)}.x-form-opt-group .input em,.x-form-opt-group .input span,.x-form-select .input em,.x-form-select .input span{max-width:calc(100% - 5.2rem);position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-form-multi .input-control legend,.x-form-opt-group .input-control legend,.x-form-select .input-control legend{margin-left:0}.x-form-multi .input-control legend em,.x-form-opt-group .input-control legend em,.x-form-select .input-control legend em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;position:static;top:0}.x-form-multi .input-control .icon-unselect,.x-form-opt-group .input-control .icon-unselect,.x-form-select .input-control .icon-unselect{cursor:pointer}.x-form-multi .input-control select[disabled]+label,.x-form-multi .input-control select[readonly]+label,.x-form-opt-group .input-control select[disabled]+label,.x-form-opt-group .input-control select[readonly]+label,.x-form-select .input-control select[disabled]+label,.x-form-select .input-control select[readonly]+label{background-color:var(--input-disabled-bc-color);font-style:italic}.x-form-multi .spinner li,.x-form-opt-group .spinner li,.x-form-select .spinner li{height:unset;line-height:1.8rem;cursor:pointer}.x-form-multi .spinner li em,.x-form-multi li em,.x-form-opt-group .spinner li em,.x-form-select .spinner li em{font-size:1.2rem}.x-form-multi .button-control,.x-form-opt-group .button-control,.x-form-select .button-control{display:block;text-align:right;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.x-form-multi .button-control button,.x-form-opt-group .button-control button,.x-form-select .button-control button{color:var(--font-color);background-color:transparent;border:1px solid var(--input-border-color);border-radius:.4rem;text-decoration:none;line-height:1.5rem}.x-form-multi .button-control hr,.x-form-opt-group .button-control hr,.x-form-select .button-control hr{margin:-1rem 0 1rem;border-width:.5px;border-color:var(--input-hover-border-color)}.x-form-multi .icon-unselect:not([hidden])+svg,.x-form-opt-group .icon-unselect:not([hidden])+svg,.x-form-select .icon-unselect:not([hidden])+svg{display:none}.x-form-date.error input,.x-form-multi.error .input{border-color:var(--error-color)}.x-form-multi .input{padding:0;height:unset!important;min-height:3.5rem}.x-form-multi .input>div article{position:relative;border:1px solid var(--input-border-color);border-radius:.4rem;padding:.2rem .3rem;display:inline-flex;align-items:center;margin:.2rem}.x-form-multi .input>div article svg{position:unset;display:inline-block;transform:unset;margin-left:.5rem;height:1.5rem;cursor:pointer}.x-form-multi .input em,.x-form-multi .input span{margin-left:1rem;max-width:calc(100% - 5.2rem);position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:50%;transform:translateY(-50%)}.x-form-multi .spinner ul{border-radius:unset}.x-form-multi .spinner .icon-control{position:absolute;right:1rem}.x-form-multi .spinner .icon-control svg{position:unset;display:inline-block;stroke:var(--font-color);fill:var(--font-color);cursor:pointer}.x-form-multi li{height:unset;padding:.5rem 1rem;line-height:1.8rem;cursor:pointer;min-height:5rem}.x-form-date label .link,.x-form-date label svg,.x-form-time label svg{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);cursor:pointer}.x-form-date label .link{height:2rem;width:2rem;fill:var(--font-color)}.x-form-date label .link svg{position:relative;width:2rem;height:2rem}.x-form-date label input[disabled]+svg,.x-form-date label input[readonly]+svg,.x-form-file .file-area span+.btn-control,.x-form-file .file-area span.filled:after,.x-form-time label input[disabled]+svg,.x-form-time label input[readonly]+svg{display:none}.x-form-date .spinner{min-width:unset;right:0}.x-form-date .spinner section:nth-child(2),.x-form-time .spinner section:nth-child(2){border-top:.5px solid var(--node-border-color);border-bottom:.5px solid var(--node-border-color);border-radius:0}.x-form-date .dt-header{border-radius:.5rem .5rem 0 0;justify-content:space-between}.x-form-date .dt-header div{padding:.5rem;display:flex}.x-form-date .dt-header svg{height:3.5rem;padding:1rem;position:unset;left:unset;fill:var(--font-color);cursor:pointer}.x-form-date .dt-calendar{display:grid;grid-template-columns:2rem repeat(7,1fr);gap:.2rem;overflow:auto}.x-form-date .dt-calendar span{padding:.5rem;font-weight:700;text-decoration:underline}.x-form-date .dt-calendar span.week-no{text-decoration:none}.x-form-date .dt-calendar span,.x-form-date .dt-calendar time{display:flex;align-items:center;justify-content:center}.x-form-date .dt-calendar time:not(.week-no){width:3.5rem;height:3.5rem;cursor:pointer}.x-form-date .dt-calendar time.week-no{align-items:center;padding:.3rem;font-weight:300;font-size:1rem;display:flex;justify-content:center}.x-form-date .dt-calendar time.week{color:var(--form-button-background-color);font-weight:700}.x-form-date .dt-calendar time.today{border-radius:100%;border:1px solid var(--form-button-background-color)}.x-form-date .dt-calendar time:not(.week-no):not(.current):hover{background-color:var(--option-hover-background-color)}.x-form-date .dt-calendar time.selected{border-radius:100%;color:var(--button-color);border:1px solid var(--form-button-background-color);background-color:var(--form-button-background-color)}.x-form-date .dt-calendar time.range-end:hover,.x-form-date .dt-calendar time.range-start:hover,.x-form-date .dt-calendar time.range:hover,.x-form-date .dt-calendar time.selected:hover{background-color:var(--button-hover-background-color)!important;border-color:var(--option-hover-background-color)}.x-form-date .dt-calendar time.range{border:1px solid var(--button-lighten-background-color);color:var(--button-color);background-color:var(--button-lighten-background-color)}.x-form-date .dt-calendar time.range-end,.x-form-date .dt-calendar time.range-start{border:1px solid var(--button-background-color);color:var(--button-color);background-color:var(--button-background-color)}.x-form-date .dt-calendar time.range-start{border-top-left-radius:100%;border-bottom-left-radius:100%}.x-form-date .dt-calendar time.range-end{border-top-right-radius:100%;border-bottom-right-radius:100%}.x-form-date .dt-calendar time.next,.x-form-date .dt-calendar time.previous{color:var(--font-disabled-color)}.x-form-date .dt-footer{border-radius:0 0 .5rem .5rem;align-items:center;justify-content:space-between}.x-form-date .dt-footer .input-control{text-align:right;display:flex;justify-content:space-between}.x-form-date .dt-footer .input-control div,.x-form-file .file-area span.filled+.btn-control{display:flex}.x-form-date .dt-footer button{margin:.5rem;padding:1rem;position:relative}.x-form-date .dt-footer button.btn-delete{padding:0;border:0;justify-self:start}.x-form-date .dt-footer button.btn-delete svg,.x-form-time .dt-footer button svg{position:static;height:2.5rem;fill:var(--form-fill-color)}.x-form-date .dt-footer button.btn-cancel,.x-form-date .dt-footer button.btn-today,.x-form-time .dt-header button{border:1px solid var(--input-border-color)}.x-form-date .dt-footer button.btn-cancel:hover,.x-form-date .dt-footer button.btn-today:hover,.x-form-time .dt-header button:hover{font-weight:700}.x-form-date .dt-footer .radio-control{font-size:1.2rem;margin-left:.5rem}.x-form-date .dt-footer .radio-control label{display:inline-flex;margin-right:.5rem;cursor:pointer;align-items:center}.x-form-date .dt-footer .radio-control label input{margin-right:.3rem}.x-form-time .spinner{min-width:unset;right:0}.x-form-time .dt-header{padding:.5rem;justify-content:center}.x-form-time .dt-header button.btn-now{padding:1rem}.x-form-time .dt-footer{justify-content:space-between;border-radius:0 0 .5rem .5rem;padding:1rem}.x-form-time .dt-footer button:hover{font-weight:700;box-shadow:none}.x-form-time .dt-footer button{border:0;padding:0}.x-form-time .dt-footer button svg{height:2rem}.x-form-time .dt-footer button.btn-cancel{padding:1rem;border:1px solid var(--input-border-color)}.x-form-relation>legend,.x-form-time .dt-time{display:flex;align-items:center;justify-content:center}.x-form-time .dt-time div{display:flex;align-items:center;flex-direction:column;padding:0 .5rem}.x-form-time .dt-time svg{padding:0;margin:1rem 0;height:2.5rem;position:unset;cursor:pointer;fill:var(--font-color)}.x-form-time .dt-time button{font-weight:700;border:0;margin:.5rem 0}.x-form-file>legend small{font-style:italic}.x-form-file>small{z-index:1;position:relative;padding:0 .5rem;left:.5rem;top:1rem;font-weight:700;background-color:var(--node-bc-color)}.x-form-file>small em{font-weight:400}.x-form-file.error .input{border-color:var(--error-color)}.x-form-file .file-area span{position:absolute;top:0;bottom:0;right:0;left:0;padding:.5rem 1rem;line-height:1.5;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-style:italic;border-radius:.4rem;z-index:0}.x-form-file .file-area span:after{content:"Vyberte súbor...";font-style:italic}.x-form-file .input-control [type=file],.x-form-relation fieldset[hidden]{display:none}.x-form-file .input-control small em{font-size:.8em}.x-form-file .input-control .btn-control{z-index:10;position:absolute;right:0;bottom:0;padding:.5rem;display:flex;height:100%;align-items:center}.x-form-file .input-control .btn-control a,.x-form-file .input-control .btn-control button{background-color:unset;border:0;align-self:unset;padding:0;margin-left:.5rem;margin-right:0}.x-form-file .input-control .btn-control a:hover,.x-form-file .input-control .btn-control button:hover{box-shadow:none}.x-form-file .input-control .btn-control a:hover svg,.x-form-file .input-control .btn-control button:hover svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.x-form-file .input-control .btn-control a svg,.x-form-file .input-control .btn-control button svg{height:2rem;position:relative;top:unset;transform:unset;right:unset;fill:var(--form-icon-color)}.x-form-file .input-control .btn-control label{color:var(--font-color);background-color:transparent;border:1px solid var(--input-border-color);padding:.5rem 1rem;border-radius:.2rem;display:inline-block;width:auto;cursor:pointer;margin-left:.5rem}.x-form-relation{counter-reset:css-counter 0;display:block!important;grid-column-start:1;grid-column-end:-1;padding:0!important;border:0!important;background-color:#fff}.x-form-relation._bordered{border:2px solid #4682b4;border-radius:.5rem}.x-form-relation._bordered>legend{background-color:#4682b4;color:#fff}.x-form-relation._bordered>legend svg{fill:#fff}.x-form-relation>legend{font-weight:700;justify-content:space-between;cursor:pointer;padding:.5rem;color:var(--form-button-color);background-color:var(--form-button-background-color);border-radius:.5rem}.x-form-relation>legend small{font-weight:300}.x-form-relation>legend div:last-child{display:flex;align-items:center}.x-form-relation>legend div svg{display:inline-block;height:2rem}.x-form-relation>legend div svg:last-child{padding:0 1rem;height:1rem;cursor:pointer;transform:rotate(-90deg);transition:all .4s ease-in-out}.x-form-relation>legend div svg:last-child.open{transform:rotate(0deg)}.x-form-relation>legend svg{fill:var(--form-button-color)}.x-form-relation .tabbed>.relation:first-of-type .btn-up{display:none}.x-form-relation .tabbed>.relation:first-of-type .btn-down{border-bottom-left-radius:.3rem}.x-form-relation .tabbed>.relation:last-of-type .btn-down{display:none}.x-form-relation .tabbed{margin:.5rem 0;overflow:unset;transition:all .4s ease-in-out;max-height:20rem;opacity:1}.x-form-relation .tabbed.hidden{max-height:0;opacity:0;overflow:hidden}.x-form-relation .tabbed.open{max-height:unset}.x-calendar-con form hr,.x-form-relation .tabbed.inline fieldset{margin-bottom:1rem}.x-form-relation .tabbed>.relation{display:grid;column-gap:.3rem;border-radius:0;padding:1rem 0;margin:.5rem 0}.x-form-relation .tabbed>.relation>legend{position:unset;width:auto;padding:0 .5rem;margin:0 .5rem;white-space:nowrap}.x-form-relation .tabbed>.relation>div{display:grid;gap:.2rem}.x-form-relation .btn-control{text-align:right}.x-form-relation .btn-control button{border:1px solid var(--input-border-color);display:inline-block}.x-form-relation aside{position:absolute;top:-1.2rem;right:0;display:flex;z-index:10}.x-form-relation aside [type=button]{margin:0;width:2.5rem;padding:0;border:0;border-radius:0;display:flex;align-items:center;justify-content:right;cursor:pointer}.x-form-relation aside [type=button]:first-child{border-bottom-left-radius:.3rem}.x-form-relation aside [type=button].btn-delete svg{fill:var(--form-button-background-color)}.x-form-relation aside [type=button]:hover{box-shadow:none}.x-form-relation aside svg{width:3rem}.x-form-relation aside svg:hover{filter:drop-shadow(0 .5px .5px rgba(0,0,0,.4))}.x-form-relation .relation{counter-increment:css-counter 1;padding:1rem 0}.x-form-relation .relation:before{content:counter(css-counter)". "}.x-form-relation .relation:not(:first-of-type):after{content:"";position:absolute;width:100%;height:1px;left:0;display:block;clear:both;background-color:#000}.x-form-relation .relation:last-of-type{border-bottom:2px solid var(--form-button-background-color)}.x-form-checkbox input[type=checkbox],.x-form-dropzone section ul li input,.x-form-relation .relation>legend{display:none}.x-form-dropzone hr,.x-form-relation .relation fieldset{margin:0}.x-form-relation .notation{background-color:var(--form-bc-color)}.x-form-relation .notation ul{border:0;padding:.5rem;margin:0}.x-form-relation .info hr{line-height:1em;position:relative;outline:0;border:0;color:var(--font-color);text-align:center;height:1.5em}.x-form-relation .info hr::before{content:"";background:linear-gradient(to right,transparent,#818078,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}.x-form-relation .info hr::after{content:attr(data-content);position:relative;display:inline-block;padding:0 .5em;line-height:1.5em;color:var(--font-color);background-color:var(--node-bc-color)}.x-form-dropzone div{margin:1rem 0 0}.x-form-dropzone section{grid-template-columns:1fr 2rem 1fr;align-items:center;padding:0;border:0}.x-form-drag ul,.x-form-dropzone section ul{padding:1rem;border:1px solid var(--input-border-color);border-radius:.5rem;height:100%;max-height:40rem;overflow-y:auto;display:block}.x-form-dropzone section ul li{background-color:var(--input-disabled-bc-color);cursor:move;width:100%;padding:.1rem .5rem;margin:.3rem 0}.x-form-drag ul li.focused,.x-form-dropzone section ul li.focused{background-color:#3f7ee8;color:#fff}.x-form-drag div,.x-form-dropzone section div{width:2rem;text-align:center}.x-form-dropzone section div svg{cursor:pointer;display:inline-block;height:1rem;fill:var(--input-border-color)}.x-form-dropzone section div svg.extract{transform:rotate(180deg)}.x-form-set{display:block!important}.x-form-checkbox{box-sizing:border-box}.x-form-checkbox+fieldset{margin-left:3rem}.x-form-checkbox .input-control{display:flex;align-items:center;line-height:2rem}.x-form-checkbox .input-control small{z-index:0!important}.x-form-checkbox span{padding:.75rem}.x-form-checkbox .check-box{margin-right:.5rem;height:2rem;width:2rem;background-color:transparent;border:1px solid var(--input-border-color);border-radius:5px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;display:flex;align-items:center}.x-form-checkbox .check-box::after,.x-form-checkbox .check-box::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:2px;background-color:var(--checkbox-background-color);-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";-webkit-transition:opacity ease .5s;-moz-transition:opacity ease .5s;transition:opacity ease .5s}.x-form-checkbox .check-box::before{top:calc(2rem*.72);left:calc(2rem*.41);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.x-form-checkbox .check-box::after{top:calc(2rem*.37);left:calc(2rem*.05);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.x-form-checkbox input[type=checkbox]:checked~*{cursor:pointer}.x-form-checkbox .check-box.checked,.x-form-checkbox input[type=checkbox]:checked+.check-box{border-color:var(--checkbox-background-color)}.x-form-checkbox .check-box.checked,.x-form-checkbox input[type=checkbox]:disabled+.check-box{border-color:#d7d7d7}.x-form-checkbox input[type=checkbox]:disabled+.check-box::after,.x-form-checkbox input[type=checkbox]:disabled+.check-box::before{background-color:#d7d7d7}.x-form-checkbox .check-box.checked::after,.x-form-checkbox input[type=checkbox]:checked+.check-box::after{height:calc(2rem/2);-moz-animation:dothabottomcheck-19 .2s ease 0s forwards;-o-animation:dothabottomcheck-19 .2s ease 0s forwards;-webkit-animation:dothabottomcheck-19 .2s ease 0s forwards;animation:dothabottomcheck-19 .2s ease 0s forwards}.x-form-checkbox .check-box.checked::before,.x-form-checkbox input[type=checkbox]:checked+.check-box::before{height:calc(2rem*1);-moz-animation:dothatopcheck-19 .4s ease 0s forwards;-o-animation:dothatopcheck-19 .4s ease 0s forwards;-webkit-animation:dothatopcheck-19 .4s ease 0s forwards;animation:dothatopcheck-19 .4s ease 0s forwards}.x-form-switch{cursor:pointer;width:auto;display:flex;align-items:center;justify-content:center}.x-calendar .calendar-main time>details summary b,.x-calendar .calendar-main time>details summary small,.x-form-detail.open>.btn-add,.x-form-drag ul li small,.x-form-popup .input a,.x-form-switch .toggle{display:block}.x-form-switch .toggle>small,.x-table .x-table-switch .toggle>small{z-index:1;position:relative;padding:0 .5rem;left:0;top:-.1rem;font-weight:700;background-color:var(--node-bc-color);border-radius:.5rem}.x-form-switch .toggle>small~.toggle-switch{display:block;margin-left:.5rem}.x-form-switch .toggle-switch{display:inline-block;background:#d7d7d7;border:1px solid #d7d7d7;border-radius:16px;width:3rem;height:1.6rem;position:relative;vertical-align:middle;transition:background .25s}.x-form-switch .toggle-switch:after,.x-form-switch .toggle-switch:before{content:""}.x-form-switch .toggle-checkbox+.toggle-switch:before{display:block;background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.1rem;left:.1rem;transition:left .25s}.x-form-switch .toggle-checkbox:disabled+.toggle-switch:before{background:#d7d7d7;border:1px solid #fff;box-shadow:unset}.x-form-switch .toggle-checkbox:checked+.toggle-switch{background:var(--checkbox-background-color);border-color:var(--legend-color)}.x-form-switch .toggle-checkbox:checked+.toggle-switch:before{left:1.6rem}.x-form-switch .toggle-checkbox:disabled+.toggle-switch{background-color:#d7d7d7;border-color:#d7d7d7;cursor:not-allowed}.x-form-alert input,.x-form-switch .toggle-checkbox{position:absolute;visibility:hidden}.x-form-switch .toggle-label{margin-left:.5rem;position:relative;top:2px}.x-form-detail,.x-form-detail>article{position:relative;grid-column-start:1;grid-column-end:-1}.x-form-detail{counter-reset:css-counter 0;margin-top:1rem}.x-form-detail .btn-add{height:3rem}.x-form-detail.open>legend::after{transform:rotate(-180deg)}.x-form-detail.open>article{display:grid;overflow:visible}.x-form-detail>article{overflow:hidden;column-gap:.3rem;row-gap:.5rem;padding:1rem 0;margin:.5rem 0;counter-increment:css-counter 1;display:none}.x-form-detail>article:not(.no-item):before{font-size:1.2rem;content:counter(css-counter)". ";grid-column-start:1;grid-column-end:-1;position:absolute;top:.98rem}.x-form-detail>article:not(:first-of-type):after{content:"";position:absolute;width:100%;height:1px;left:0;display:block;clear:both;background-color:#000}.x-calendar .calendar-footer div label input,.x-calendar .calendar-main article.table-hidden,.x-calendar .calendar-main article.user-hidden,.x-form-detail>article[hidden],.x-form-drag ul li input{display:none}.x-form-detail>article fieldset:first-child legend{margin-left:1.5rem}.x-form-detail>legend{font-size:.8em;cursor:pointer;color:var(--form-section-border-color);border-top:2px solid var(--form-section-border-color);padding-top:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center;appearance:none}.x-form-detail>legend::after{content:"";width:0;height:0;border-top:8px solid var(--form-fill-color);border-inline:5px solid transparent;transition:.2s}.x-form-detail>.btn-add{position:absolute;right:2.7rem;top:.8rem;cursor:pointer;display:none}.x-form-detail>.btn-add svg{height:2rem}.x-form-button{text-align:center}.x-form-button svg{display:inline-block;height:3rem;cursor:pointer;fill:var(--form-fill-color)}.x-form-alert{grid-column:unset;display:grid;justify-content:center;align-content:center}.x-form-alert svg,.x-svg-delete svg{height:2rem;fill:var(--form-fill-color);cursor:pointer}.x-form-alert input:checked+svg{fill:var(--form-section-border-color)}.x-form-richtext{margin-bottom:1rem;height:fit-content}.x-form-richtext .ql-toolbar{border-color:var(--input-border-color)}.x-form-richtext .ql-container{border-color:var(--input-border-color)!important;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.x-form-richtext input:disabled+div{display:none}.x-form-richtext input:disabled~.ql-container{border-top:1px solid var(--input-border-color)!important;pointer-events:none;background-color:var(--input-disabled-bc-color)}.x-form-popup .input.disabled{background-color:var(--input-disabled-bc-color);pointer-events:none}.x-form-popup .input svg{height:1.5rem}.x-form-drag{margin-bottom:1.5rem;display:grid;grid-template-columns:1fr 2rem 1fr;align-items:center;height:unset!important;font-size:.8em;position:relative;padding-top:1.4rem}.x-form-drag label{position:absolute;top:-.6rem;font-weight:700}.x-form-drag div svg{display:inline-block;height:1rem;fill:var(--input-border-color)}.x-form-drag div svg:last-of-type{transform:rotate(180deg)}.x-form-drag ul li{cursor:move;width:100%;padding:.1rem .5rem;background-color:var(--input-disabled-bc-color);margin:.3rem 0}.x-form-drag ul li span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.x-form-button{align-self:center}.x-calendar{text-align:left;margin:0 auto;max-width:90vw;border-radius:1rem}.x-calendar .calendar-header{height:5rem;padding:.5rem;color:var(--calendar-color);background-color:var(--calendar-background-color);border:.5px solid var(--calendar-border-color);border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;align-items:center;position:relative;flex-direction:row;justify-content:space-between}.x-calendar .calendar-header>button{color:var(--calendar-header-color);border:1px solid var(--button-color)}.x-calendar .calendar-header select{color:var(--calendar-header-color);width:auto;text-align:center;font-weight:700;background:0 0}.x-calendar .calendar-header button,.x-calendar .calendar-header select{border:var(--calendar-button-border)}.x-calendar .calendar-header svg{fill:#fff}.x-calendar .calendar-header>div,.x-calendar-con{display:flex}.x-calendar .calendar-header>div:first-of-type,.x-calendar .calendar-header>div:first-of-type section{display:flex}.x-calendar .calendar-header>div:first-of-type section button:first-of-type svg{transform:rotate(-90deg)}.x-calendar .calendar-header>div:first-of-type section button:last-of-type svg{transform:rotate(90deg)}.x-calendar .calendar-header>div:first-of-type button{border:0;box-shadow:unset}.x-calendar .calendar-header>div:first-of-type button:hover svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.x-calendar .calendar-header>div:last-of-type{color:var(--node-color)}.x-calendar .calendar-header>div:last-of-type button{margin-left:2rem;color:var(--button-color)}.x-calendar .calendar-header .multiple-select{display:inline-block;position:relative;margin:0 .5rem}.x-calendar .calendar-header .multiple-select summary{padding:.5rem 1rem;background-color:var(--node-bc-color);border-radius:.5rem;cursor:pointer;border:1px solid var(--button-color)}.x-calendar .calendar-header .multiple-select .multiple-select-dropdown{position:absolute;right:0;z-index:100;margin-top:2px;min-width:100%;background-color:var(--node-bc-color);border-radius:5px;box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px;max-height:40rem;overflow:auto}.x-calendar .calendar-header .multiple-select label{margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-calendar .calendar-header .multiple-select label:first-of-type .content{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.x-calendar .calendar-header .multiple-select label:last-of-type .content{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.x-calendar .calendar-header .multiple-select label>input+.content{padding:.5rem 1rem;display:block;cursor:pointer}.x-calendar .calendar-header .multiple-select label+label{border-top:1px solid #bbb}.x-calendar .calendar-header .multiple-select label>input:checked+.content{background-color:var(--node-bc-selected-color)}.x-calendar .calendar-header .multiple-select input:checked+.content:before{margin-right:1.5rem;content:var(--spiner-icon);position:relative;top:.3rem}.x-calendar .calendar-footer{min-height:2.5rem;padding:.5rem 2rem;color:var(--button-color);background-color:var(--calendar-background-color);border:.5px solid var(--calendar-border-color);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;justify-content:space-between;position:relative;z-index:100}.x-calendar .calendar-footer ::selection{background:unset}.x-calendar .calendar-footer div label{display:inline-flex;flex-direction:column;margin-right:.5rem;cursor:pointer;width:5rem}.x-calendar .calendar-footer div label input:checked+span{border:1px solid #fff}.x-calendar .calendar-footer div label.task-1 span{background-color:#32373b}.x-calendar .calendar-footer div label.task-2 span{background-color:#819495}.x-calendar .calendar-footer div label.task-3 span{background-color:#f4d6cc}.x-calendar .calendar-footer div label.task-4 span{background-color:#f4b860}.x-calendar .calendar-footer div label.task-5 span{background-color:#c83e4d}.x-calendar .calendar-footer div label.task-6 span{background-color:#5892f9}.x-calendar .calendar-footer div label.task-7 span{background-color:#17bebb}.x-calendar .calendar-footer div label.task-8 span{background-color:#1fb71a}.x-calendar .calendar-footer div label span{display:inline-block;height:1.5rem;width:1.5rem;margin-right:.5rem}.x-calendar .calendar-con{overflow-x:auto}.x-calendar .calendar-main{display:grid;grid-template-columns:4rem repeat(5,16%) repeat(2,calc(10% - 2rem));overflow-x:scroll;overflow-y:visible;position:relative;scrollbar-width:none;min-width:80rem}.x-calendar .calendar-main::-webkit-scrollbar{display:none;width:0!important}.x-calendar .calendar-main span{display:flex;justify-content:flex-end;align-items:center;padding:.5rem;color:var(--button-color);background-color:var(--calendar-background-color);border:.5px solid var(--calendar-border-color)}.x-calendar .calendar-main time{border-right:.5px solid var(--calendar-border-color);position:relative;background-color:var(--calendar-time-color);min-height:10rem}.x-calendar .calendar-main time.today b:before{content:"dnes";background-color:var(--calendar-background-color);color:#fff;border-radius:.3rem;padding:.1rem .3rem;font-size:.8em;font-weight:lighter;margin-right:1rem;vertical-align:bottom}.x-calendar .calendar-main time>details[open]>summary{list-style-type:"-"}.x-calendar .calendar-main time>details>summary{list-style-type:"+"}.x-calendar .calendar-main time>details small{white-space:nowrap}.x-calendar .calendar-main time>details summary{text-align:right;background-color:var(--calendar-day-background-color);line-height:1.6rem;padding:.5rem;color:var(--calendar-day-color);display:list-item;cursor:pointer;position:relative}.x-calendar .calendar-main time>details summary i{position:absolute;max-width:calc(100% - 3rem);top:.5rem;left:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#85888c;font-size:1.2rem}.x-calendar .calendar-main time>details summary a,.x-calendar .calendar-main time>details summary div{display:inline-block;width:calc(100% - 1rem)}.x-calendar .calendar-main time>details summary::marker{display:block;position:absolute}.x-calendar .calendar-main time .input-control,.x-calendar .calendar-main time>details .dropdown-spinner{position:absolute;background-color:var(--node-bc-color);box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}.x-calendar .calendar-main time>details .dropdown-spinner{border-radius:5px;z-index:10}.x-calendar .calendar-main time>details .dropdown-spinner a{padding:.5rem 1rem;display:block}.x-calendar .calendar-main time>details .dropdown-spinner a svg{display:inline;height:1.5rem;vertical-align:middle;margin-right:.3rem;fill:var(--calendar-svg-color)}.x-calendar .calendar-main time.week-no{align-items:center;padding:.3rem;font-weight:900;display:flex;justify-content:flex-end}.x-calendar .calendar-main time.week summary{background-color:var(--calendar-weekday-background-color)}.x-calendar .calendar-main time.today>a{color:#fff;background-color:var(--calendar-today-background-color)}.x-calendar .calendar-main time.next,.x-calendar .calendar-main time.previous{background-image:var(--calendar-image);border-left-style:dashed;cursor:not-allowed}.x-calendar .calendar-main time.next>details,.x-calendar .calendar-main time.previous>details{color:var(--calendar-previous-color);background-color:transparent;opacity:.3}.x-calendar .calendar-main time.next>article,.x-calendar .calendar-main time.previous>article{color:var(--calendar-previous-color);background-color:transparent}.x-calendar .calendar-main time.next li,.x-calendar .calendar-main time.previous li{background-color:transparent!important}.x-calendar .calendar-main time.filled .input-control{display:block}.x-calendar .calendar-main time .input-control{display:none;right:0;top:100%;z-index:100;border-radius:.5rem}.x-calendar .calendar-main time .input-control ul{text-align:left;color:var(--font-color)}.x-calendar .calendar-main time .input-control ul li{line-height:1.8rem;padding:.75rem 1rem}.x-calendar .calendar-main article{position:relative;border:.5px solid var(--calendar-border-item-color);border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;margin:.5rem;line-height:1.4rem;font-size:1.2rem}.x-calendar .calendar-main article.cleanings{color:#444;background-color:#d4ebf9;border-color:#d4ebf9;border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.x-calendar .calendar-main article.warning{color:var(--node-color);background-color:var(--calendar-li-warning-background-color);border-left:2px solid var(--calendar-li-warning-color)}.x-calendar .calendar-main article.info{color:var(--calendar-color);background-color:var(--calendar-li-info-background-color);border-left:2px solid var(--calendar-li-info-color)}.x-calendar .calendar-main article.primary{color:var(--calendar-color);background-color:var(--calendar-li-primary-background-color);border-left:2px solid var(--calendar-li-primary-color)}.x-calendar .calendar-main article.task-1{border-left-width:5px;border-left-color:#32373b;padding-left:.2rem}.x-calendar .calendar-main article.task-2{border-left-width:5px;border-left-color:#819495;padding-left:.2rem}.x-calendar .calendar-main article.task-3{border-left-width:5px;border-left-color:#f4d6cc;padding-left:.2rem}.x-calendar .calendar-main article.task-4{border-left-width:5px;border-left-color:#f4b860;padding-left:.2rem}.x-calendar .calendar-main article.task-5{border-left-width:5px;border-left-color:#c83e4d;padding-left:.2rem}.x-calendar .calendar-main article.task-6{border-left-width:5px;border-left-color:#5892f9;padding-left:.2rem}.x-calendar .calendar-main article.task-7{border-left-width:5px;border-left-color:#17bebb;padding-left:.2rem}.x-calendar .calendar-main article.task-8{border-left-width:5px;border-left-color:#1fb71a;padding-left:.2rem}.x-calendar .calendar-main article a{padding:.2rem;display:block;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-calendar .calendar-main article a small{font-weight:400;display:block;font-size:1rem;white-space:normal}.x-calendar .calendar-main article a svg{width:12px;fill:var(--font-color);margin-right:1rem}.x-calendar .calendar-main article cite{font-weight:400;font-style:normal}.x-calendar-con.open .x-calendar{flex:0 0 75%;max-width:75%;padding:1.5rem}.x-calendar-con.open .x-user-col{flex:0 0 25%;max-width:25%;padding:1.5rem}.x-calendar-con form input[type=checkbox],.x-calendar-con.schedule .calendar-main,.x-table .x-table-alert input,.x-table .x-table-switch span{display:none}.x-calendar-con.schedule .calendar-table{display:block!important}.x-calendar-con .parent-block{min-height:100%;border-radius:1rem;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.x-calendar-con .x-calendar{flex:0 0 100%;max-width:100%;padding:1.5rem;transition:all .4s ease-in-out}.x-calendar-con .x-calendar .calendar-header button.icon{border:0;box-shadow:unset}.x-calendar-con .x-calendar .calendar-header button.icon svg{height:2.5rem}.x-calendar-con .x-calendar .calendar-table{display:none;max-height:calc(100vh - 20rem);overflow:auto;align-items:center;justify-content:center}.x-calendar-con .x-calendar .calendar-table>p{margin:1rem}.x-calendar-con .x-calendar .calendar-table table{border-collapse:collapse;border-spacing:0;width:100%}.x-calendar-con .x-calendar .calendar-table tr:not(.day-head){border-bottom:1px solid #ececec;font-size:.8em}.x-calendar-con .x-calendar .calendar-table tr:not(.day-head) td:first-child{width:14rem}.x-calendar-con .x-calendar .calendar-table tr:not(.day-head) td:nth-child(2){width:4rem}.x-calendar-con .x-calendar .calendar-table .day-head{color:var(--calendar-header-color);background-color:var(--calendar-background-color);font-weight:700}.x-calendar-con .x-calendar .calendar-table td{padding:.6rem;vertical-align:top}.x-calendar-con .x-calendar .calendar-table td:first-child,.x-calendar-con .x-calendar .calendar-table td:nth-child(2){vertical-align:middle}.x-calendar-con .x-user-col{flex:0 0 25%;max-width:0;overflow:hidden;transition:all .4s ease-in-out}.x-calendar-con form{padding:0 1rem;text-align:left;overflow:hidden}.x-calendar-con form legend{padding:1.5rem}.x-calendar-con form fieldset label{cursor:pointer;padding:.3rem 0}.x-calendar-con form fieldset label span{padding:.2rem .6rem;border-radius:.2rem}.x-calendar-con form input:checked~span{background-color:var(--calendar-background-color);color:#fff}.x-calendar-con article.event,.x-calendar-con label.event{border:0}.x-calendar-con article.event div,.x-calendar-con label.event div{display:inline-block;margin-right:.4rem}.x-calendar-con article.event a,.x-calendar-con label.event a{display:grid;align-items:center;grid-template-columns:1.7rem auto 1rem}.x-calendar-con article.event .event-time,.x-calendar-con label.event .event-time,.x-table{font-weight:400}.x-calendar-con article.event .event-content,.x-calendar-con label.event .event-content,.x-table td p,.x-table th p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-calendar-con .event-dot{width:0;height:0;border-width:6px;border-radius:12px}.x-table{display:inline-table;text-align:left;font-size:1.4rem;height:fit-content;border-spacing:0;box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px;transition:all .4s ease-in-out;background-color:var(--table-bc-color);min-width:40rem}.x-table td,.x-table th{border:.5px solid var(--table-border-color);padding:.5rem;max-height:200px;min-width:3rem;position:relative;vertical-align:top;line-height:1.6rem}.x-table td{border:var(--table-border)}.x-table td p,.x-table th p{max-width:20rem}.x-table td.max-width\:10,.x-table td.max-width\:5,.x-table th.max-width\:10,.x-table th.max-width\:5{max-width:5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-table td.max-width\:10,.x-table th.max-width\:10{max-width:10rem}.x-table td.max-width\:20,.x-table th.max-width\:20{max-width:20rem}.x-table td svg,.x-table th svg{height:1.6rem}.x-table thead,.x-table thead th{color:var(--table-head-color);border-collapse:separate}.x-table thead{position:sticky;z-index:1;top:0;border:1px solid var(--table-head-bc-color)}.x-table thead th{background-color:var(--table-head-bc-color);position:relative;font-weight:500;vertical-align:middle}.x-table thead th.rotate a{display:block;position:relative;font-weight:300;font-size:.8em;writing-mode:vertical-rl;transform:rotate(180deg);overflow:hidden;max-width:unset;margin:0}.x-table thead th.height\:3\.5 a{max-height:3.5rem}.x-table thead th.height\:3 a{max-height:3rem}.x-table .x-table-alert,.x-table thead .title{text-align:center}.x-table thead .title th{padding:1rem 3rem;border-top-right-radius:.7rem;border-top-left-radius:.7rem}.x-table thead .link em,.x-table thead .title svg{position:absolute;height:2rem;top:50%;transform:translateY(-50%)}.x-table thead .title svg{right:1rem;fill:var(--table-head-color);margin-left:.5rem;cursor:pointer}.x-table thead .entries{text-align:left}.x-table thead .entries th{padding:.1rem}.x-table thead .entries select{background-color:#fff;color:var(--font-color);border-radius:unset;border:0;padding:.5rem;line-height:unset}.x-table thead .link th{padding:0}.x-table thead .link th[colspan]{padding:.4rem;text-align:center}.x-table td.max-width\:20,.x-table th.max-width\:20,.x-table thead .link a,.x-table thead .link.overflow a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-table thead .link a{position:relative;display:block;line-height:normal;margin-right:1rem;text-decoration:none;color:inherit;max-width:calc(100% - .5rem);padding:1rem .4rem}.x-table thead .link a.asc+em::before,.x-table thead .link a.desc+em::after{opacity:1}.x-table thead .link svg{position:relative;height:2rem;fill:var(--table-head-color)}.x-table thead .link em{font-style:normal;display:inline-block;width:1rem;right:.4rem}.x-table thead .link em::after,.x-table thead .link em::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;right:-.1rem;opacity:.5;display:block;width:8px;height:8px}.x-table thead .link em::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAEsmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNDgiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iNDgiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjUyOS8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI1MjkvMSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjQ4IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDgiCiAgIGV4aWY6Q29sb3JTcGFjZT0iNjU1MzUiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjEiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJHcmV5c2NhbGUgRDUwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMy0yMlQxNjo1MTowNiswMTowMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wMy0yMlQxNjo1MTowNiswMTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDMtMjJUMTY6NTE6MDYrMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pg11XQ8AAADdaUNDUEdyZXlzY2FsZSBENTAAABiVY2BgjMlJzi1mMWBgyM0rKXIPcoyMiIxSYH/GwMwgwsDHIMXAk5hcXOAYEODDgBN8u8bACKIv64LMwq0OK2BJSS1OBtJbgNgsuaCoBEi/AWKf8pICIJvRAsgWyQ4JcgayQW4QyM0pTYbqBdnKk5oXGgykpYBYhsGdoYghlaGSoZghmSGRIQfIVmBwYTBlAPkPuz4DsD4/hnygymQgWQDUXcSQyZDOkMFQwqADFC0FmgYyJw1sdirQ1EpQGKH7vSCxKBHuKyZjYwCEQDKJMaancwAAAAlwSFlzAABRWwAAUVsBPb/MiwAAAq9JREFUWIW1lktPE2EUhp8ZWkQYKC0IaEUhgGBQGqhcyqXUXhAUwXjFhMTEeIl7F27cuTEG439zgzHRuHHphmg0EV4XtU0vM+1MO5zZTCY573OefDPfN+Cp1K1X3jq8xRt6qR8aPT7AgL7pUB9kHk+8qdf6K+m7Jo4HMKQvkqQ/eq+A//EBvdFvSdKRvuqS/4AJfdaR8vVLewr6Gx/UW/1UoY70STF/ATHtF+eXpAO9U6t/8W3a04FK61AfNeOm190bHWOdjoq+QR7ohC8AtfOQQYyKx51kcfEuuTGIk8Gy6RzmrtqaBsjiPueq5gcIkeZy0wDmSdLp0DvCdj2HOgCFuMWQ7fwAYVJMNQVggWWH+fPd49zQyYYBinCTEcf5ASKs1l6H2gYJlmzen/L+SdZrOdQAqJcNRmvODxAhWcvBESCDRZYrvl/7hCmyzg7OBn2sMVZ3foAeVp2/aQeADBKs0O4iHkxmuOrk4GQwQJYLruIBIqSY9ACQwQIp6u4zJSlzJO0d7A3OkGHMdTxAmDQXXQJkMkcWb+eVSYIlOwc7gyhZRjzFA4TJMe4CIJM41/D+32Owwnz13lptcJY1hj3HA4S4Xr1yFQC1MM2my5O6sgxSzFY6VEZF2WCwoXiALrYq7csAaiHGdsPxABni5f8a5QZRthhoCmBxm/MOAAWZYqupeIAc8dJ1KDU4zR36mgZY3COq4i5cBKjVl/kBcsQprsN/gAz62SHiC8Bih/6CQ8EgyDSbvsRD3qG1BCCDU+wS8g1gsUtv3iFvEOAK677FA+SYze9nJsigh8c1fq8aKYtH+RU1gRaWyPoaD5BlToE8IMxTl8e7l7J4QheYMkmz6ns8QIZFGSbdvPBwvHupDp5hmWySOJZ4gDTJACvsY2IUr9J7w8VzbO4K9+08/wcmFsa5NecvfAAAAABJRU5ErkJggg==);top:.1rem}.x-table thead .link em::after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAEsmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNDgiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iNDgiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjUyOS8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI1MjkvMSIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjQ4IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDgiCiAgIGV4aWY6Q29sb3JTcGFjZT0iNjU1MzUiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjEiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJHcmV5c2NhbGUgRDUwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMy0yMlQxNjo1MTo1MiswMTowMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wMy0yMlQxNjo1MTo1MiswMTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAxLjEwLjUiCiAgICAgIHN0RXZ0OndoZW49IjIwMjItMDMtMjJUMTY6NTE6NTIrMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pm3II/EAAADdaUNDUEdyZXlzY2FsZSBENTAAABiVY2BgjMlJzi1mMWBgyM0rKXIPcoyMiIxSYH/GwMwgwsDHIMXAk5hcXOAYEODDgBN8u8bACKIv64LMwq0OK2BJSS1OBtJbgNgsuaCoBEi/AWKf8pICIJvRAsgWyQ4JcgayQW4QyM0pTYbqBdnKk5oXGgykpYBYhsGdoYghlaGSoZghmSGRIQfIVmBwYTBlAPkPuz4DsD4/hnygymQgWQDUXcSQyZDOkMFQwqADFC0FmgYyJw1sdirQ1EpQGKH7vSCxKBHuKyZjYwCEQDKJMaancwAAAAlwSFlzAABRWwAAUVsBPb/MiwAAAqtJREFUWIW1l8tOE1EAhr/TgHHp0qULFyxMSHwNfQafwoUbd26MwbgzUWNiQiLxFqkoCKVCuZSLSCwQxYqICAJCEVraAUp/F0ChdG4t09NFZ86Z+b//67QzqVGYqwghOHgv3T4+e/xV8DFfYARdUUa1Gtu6FiJGlFqNOG0hMjxgqybxFvf5FzJikO6aAHqJmkII2OQRmcDjszxkHUJg8owQCRwQYYA9CAGQ4knADmkes2Z0CMgzSleggA4+kocDgBGrNAfosEEzf42KAGCHsQAd2hhnd3/zAGDEMi0BOaRoYXm//5EBbAfmECZhdg53igAjFngegMMKL/lztHtkgLECcQiTMLu2AGCOV6d0WCLMwvGJEoDZZuyU96VWPps9RwAwS5jNquPnaS/tXwYwFqP0oKriC7QxXtq/3ACSvGOjKsAsnfw+OVkGMBbD9FXhkOc9Y6bgCQCm6WK9YsAMkZOfvwPA5BggTlkX17FDhJHy/vYG8IVohQ5Julm0W7AFmBwxRipwsOhhyNheN3sDmKKHlG/ANyIs2S85AEyOD3zy6ZClj7h9f2cDmKSXNR/xIkknK07LjgCTI0LCh8MW/Qw69XczgAlintdBfKfdrDof4AIwOTqY8nDIMEDc7QA3A5ig19VBzPDGuFq6AkyOt0y7OKTpZ8i1oocBJOhx/E2Ln7w2HndeD4CxaGXGwSFNjGGPgp4GMEHU9vkgfvHMeD7BPQHG4gWzNg4ZuhnzrOfDACaJkD4xJ+Z5arI+zvYzdFkT2iv5e5dWk84GFA86oztKH4sv6KsaA4sHUKOmVSgCtnRb9cEC6tWkbLF/Ug2BxgPokmYPHCzdUl3wgDrd1bYk6YcuBB4PoAYtSsrrpvx8uasAhHRPe5rT+ZrEA+iiUrouUzMA6IbOVXbGf/xm1V/xhX80AAAAAElFTkSuQmCC);bottom:.1rem}.x-table thead .link.overflow{font-size:.8em}.x-table thead .link.overflow th{height:4rem;min-width:4rem}.x-table thead .link.overflow a{position:absolute;bottom:.2rem;left:.4rem;width:calc(100% - 1.5rem)}.x-table thead .link.overflow em{top:.5rem}.x-table thead .filter input{top:1px;bottom:1px;left:1px;right:1px;position:absolute;box-sizing:border-box;outline:unset;border-radius:0;width:calc(100% - 2px);height:calc(100% - 2px);min-height:unset;border:0;background-color:var(--table-input-bc-color);color:var(--table-input-color);padding:.2rem}.x-table,.x-table tbody{border-radius:.5rem}.x-table tbody td.text-small{line-height:1.4rem}.x-table tbody tr:nth-child(even){background-color:var(--table-even-child)}.x-table tbody a[href],.x-table tbody tr.focused{font-weight:700}.x-table tbody td[rowspan]{vertical-align:middle;background-color:#fff}.x-table tbody td:first-child{text-align:right}.x-table tbody a.edit{color:var(--table-edit-color)}.x-table tbody a.browse{color:var(--table-browse-color)}.x-table tbody a.button{padding:.2rem .5rem;cursor:pointer}.x-table tfoot{position:sticky;bottom:0;color:var(--table-button-color)}.x-table tfoot .flex-con{display:flex;justify-content:space-between;align-items:flex-end;padding:0 .5rem}.x-table tfoot .button-control{display:flex;align-items:center}.x-table tfoot .button-control a{padding:.5rem 1rem;border-radius:.4rem;margin-left:.5rem}.x-table tfoot .button-control .button,.x-table tfoot .button-control button{border:1px solid var(--table-button-color);margin-left:.5rem}.x-table tfoot td{background-color:var(--table-head-bc-color);border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}.x-table tfoot select{min-width:4rem;text-align:center;border:0;color:var(--table-input-color);background-color:var(--table-input-bc-color);padding:.2rem;display:inline-block;width:auto;line-height:2.8rem;border-radius:0;margin-right:.5rem}.x-table tfoot em{font-style:normal}.x-table .x-table-switch .toggle{display:block}.x-table .x-table-switch .toggle>small~.toggle-switch{display:block;margin-left:.5rem}.x-table .x-table-switch .toggle .toggle-checkbox:not(:disabled)~*{cursor:pointer}.x-table .x-table-switch .toggle-switch{display:inline-block;background:#d7d7d7;border:1px solid #d7d7d7;border-radius:16px;width:3rem;height:1.6rem;position:relative;vertical-align:middle;transition:background .25s}.x-table .x-table-switch .toggle-switch:after,.x-table .x-table-switch .toggle-switch:before{content:""}.x-table .x-table-switch .toggle-checkbox+.toggle-switch:before{display:block;background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;transition:left .25s}.x-table .x-table-switch .toggle-checkbox:disabled+.toggle-switch:before{background:#d7d7d7;border:1px solid #fff;box-shadow:unset}.x-table .x-table-switch .toggle-checkbox:checked+.toggle-switch{background:var(--table-fill-color);border-color:var(--table-fill-color)}.x-table .x-table-switch .toggle-checkbox:checked+.toggle-switch:before{left:1.4rem}.x-table .x-table-switch .toggle-checkbox:disabled+.toggle-switch{cursor:not-allowed}.x-table .x-table-switch .toggle-checkbox{position:absolute;visibility:hidden}.x-table .x-table-switch .toggle-label{margin-left:.5rem;position:relative;top:2px}.x-table .x-table-alert svg{display:inline-block;fill:#d7d7d7;cursor:not-allowed}.x-table .x-table-alert input:checked+svg{fill:var(--table-fill-color)}.x-svg-delete{grid-column:unset;display:grid;justify-content:center;align-content:center}