@font-face{font-family:"Metropolis";src:url('fonts/Metropolis/Metropolis-Light.otf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:"Metropolis";src:url('fonts/Metropolis/Metropolis-Bold.otf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'fontawesome';font-style:normal;font-weight:300;font-display:auto;src:url("fonts/fawe/fa-light-300.ttf") format("truetype")}@font-face{font-family:'fontawesome';font-style:normal;font-weight:400;font-display:auto;src:url("fonts/fawe/fa-regular-400.ttf") format("truetype")}@font-face{font-family:'fontawesome';font-style:normal;font-weight:900;font-display:auto;src:url("fonts/fawe/fa-solid-900.ttf") format("truetype")}:root{--background:#161717;--button-color:#363636;--button-border:#000;--button-icon-color:#fff;--scrollbar-width:10px;--scrollbar-bk:rgba(128,128,128,0.1);--thumb-bk:#266888}*{user-select:none;box-sizing:border-box}body{padding:0;margin:0;font-family:"Metropolis";font-size:14px;position:fixed;left:0;top:0;right:0;bottom:0;-webkit-font-smoothing:antialiased}input,textarea{font-family:"Metropolis"}textarea{resize:none;outline:none;border:1px solid transparent;font-family:"Metropolis";font-size:14px}textarea:focus{border:1px solid #b25346}textarea::selection{background-color:#b25346;color:#fff}.z-float-4{box-shadow:4px 4px 8px rgba(0,0,0,0.4)}.z-float-6{box-shadow:6px 6px 10px rgba(0,0,0,0.5)}.z-float-8{box-shadow:8px 8px 16px rgba(0,0,0,0.6)}.z-float-15{box-shadow:4px 4px 15px rgba(0,0,0,0.6)}.x-component{position:relative}.x-flex{min-height:0;min-width:0;flex:1;flex-basis:0}.x-fit{position:absolute;left:0;top:0;right:0;bottom:0}.x-hlayout{display:flex;flex-direction:row;overflow:hidden}.x-grid-layout{display:grid;justify-content:space-evenly}.x-vlayout{display:flex;flex-direction:column}.x-label.right{text-align:right}.x-label.center{text-align:center}.x-sizer-bar{position:absolute}.x-sizer-bar.bottom{width:100%;height:4px;background-color:#4c4d4d;cursor:n-resize;left:0;bottom:0}.x-sizer-bar.right{top:0;right:0;width:4px;height:100%;background-color:#4c4d4d;cursor:e-resize}.x-sizer-bar.left{top:0;left:0;width:4px;height:100%;background-color:transparent;border-left:1px solid rgba(0,0,0,0.2);cursor:e-resize}.x-sizer-bottom{padding-bottom:4px}.x-icon{display:inline-block;align-items:center;text-align:center}.x-icon:before{font-family:'fontawesome'}.x-button{display:flex;flex-direction:row;align-items:center;outline:none;cursor:pointer;height:2.5em;padding:8px;border:1px solid var(--button-border);overflow:hidden;background-color:var(--button-color);color:rgba(255,255,255,0.6)}.x-button .x-icon{margin:0 4px;color:var(--button-icon-color)}.x-button:not(.x-disable).x-focus{border-color:white}.x-button:not(.x-disable).x-active{color:white;background-color:rgba(255,255,255,0.2)}.x-button:not(.x-disable):hover{background-color:rgba(255,255,255,0.25)}.x-button.x-disable{color:gray}.x-button.x-disable:after{content:"";background-color:rgba(255,255,255,0.6);left:0;right:0;display:block;top:0;bottom:0;position:absolute;cursor:default}.x-image{display:flex;overflow:hidden}.x-image img{width:100%;height:100%}.x-image-upload{width:96px;height:96px;margin:24px}.x-image-upload img{width:96px;height:96px;background-color:rgba(255,255,255,0.7);border-radius:50%}.x-canvas{overflow:hidden}.x-canvas canvas{position:absolute;left:0;top:0;right:0;bottom:0}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);background-color:var(--scrollbar-bk);box-sizing:border-box}::-webkit-scrollbar-thumb{background-color:var(--thumb-bk)}.x-circular-chart{background-color:white;box-shadow:6px 6px 10px rgba(0,0,0,0.5)}.x-circular-chart .head{border-bottom:1px solid rgba(255,255,255,0.1);padding:2px;height:37px;white-space:nowrap}.x-circular-chart .head .x-label{color:white;padding:8px}.x-circular-chart .head .x-button{height:32px;border:1px solid rgba(255,255,255,0.1)}.x-circular-chart .head .close-box{color:white;background-color:transparent;border:none;font-size:28px;padding-right:0}.x-text-edit,.x-combo-box{display:flex;align-items:center;width:min-content;min-height:32px;padding:0;margin:0;margin-bottom:4px}.x-text-edit .x-hlayout,.x-combo-box .x-hlayout,.x-text-edit .x-valyout,.x-combo-box .x-valyout{overflow:visible}.x-text-edit>.x-label,.x-combo-box>.x-label{padding:4px;color:rgba(0,0,0,0.8);margin-top:2px}.x-text-edit>.x-label:after,.x-combo-box>.x-label:after{content:':'}.x-text-edit input,.x-combo-box input,.x-text-edit .x-fake-input,.x-combo-box .x-fake-input{height:2em;font-size:14px;outline:none;border:none;padding:4px;color:rgba(0,0,0,0.9);background-color:rgba(255,255,255,0.25);border-bottom:1px solid transparent;margin-top:1px}.x-text-edit input::placeholder,.x-combo-box input::placeholder,.x-text-edit .x-fake-input::placeholder,.x-combo-box .x-fake-input::placeholder{color:rgba(255,255,255,0.5)}.x-text-edit input::selection,.x-combo-box input::selection,.x-text-edit .x-fake-input::selection,.x-combo-box .x-fake-input::selection{background-color:#b25346;color:#fff}.x-text-edit:focus,.x-combo-box:focus{outline:none}.x-text-edit:focus>.x-label,.x-combo-box:focus>.x-label{color:rgba(0,0,0,0.9)}.x-text-edit .x-button.gadget,.x-combo-box .x-button.gadget{font-size:14px;background-color:rgba(0,0,0,0.1);border:none;margin:0;padding:0;height:2em;margin-top:1px}.x-text-edit .x-button.gadget .x-icon,.x-combo-box .x-button.gadget .x-icon{font-size:75%;padding-right:2px}.x-text-edit.x-focus .x-button.gadget,.x-combo-box.x-focus .x-button.gadget,.x-text-edit.x-focus input,.x-combo-box.x-focus input{border-color:rgba(0,0,0,0.9)}.x-text-edit.x-focus input,.x-combo-box.x-focus input{border-bottom:1px solid rgba(0,0,0,0.9)}.x-text-edit.x-focus .x-button.gadget,.x-combo-box.x-focus .x-button.gadget{color:rgba(0,0,0,0.9)}.x-text-edit.x-focus .x-label,.x-combo-box.x-focus .x-label{color:rgba(0,0,0,0.9)}.x-text-edit .error-info,.x-combo-box .error-info{font-size:70%;padding:4px;color:white;padding-left:19px;padding-top:6px;pointer-events:none;right:0;position:absolute;top:-2px;z-index:1}.x-text-edit .error-info:before,.x-combo-box .error-info:before{font-family:'fontawesome';content:'\f06a';padding-right:3px;position:absolute;left:1px;top:6px}.x-text-edit.x-required .label1:before,.x-combo-box.x-required .label1:before{content:'*';padding-right:2px}.x-text-edit.x-error input,.x-combo-box.x-error input{border-bottom:4px solid #b92a09}.x-combo-box>.x-label{border-top:1px solid transparent}.x-combo-box .x-button.gadget,.x-combo-box input,.x-combo-box .x-fake-input{border:1px solid rgba(0,0,0,0.1)}.x-combo-box .x-fake-input{min-width:2em}.x-combo-box input,.x-combo-box .x-fake-input{cursor:default;border-right:none}.x-combo-box.x-focus .x-button.gadget,.x-combo-box.x-focus input,.x-combo-box.x-focus .x-fake-input{border-color:rgba(0,0,0,0.9)}.x-combo-box.x-focus input,.x-combo-box.x-focus .x-fake-input{border-bottom:1px solid rgba(0,0,0,0.9)}.x-combo-box.x-focus .x-button.gadget{color:rgba(0,0,0,0.9)}.x-combo-box.x-focus .x-label{color:rgba(0,0,0,0.9)}.x-hlayout>.x-combo-box{margin-bottom:0;margin-right:4px}.x-text-edit input:read-only{background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.1)}.x-text-edit .x-button{padding:8px 4px;height:auto;border:none;background-color:rgba(0,0,0,0.1)}.x-text-edit .x-button:hover{background-color:rgba(0,0,0,0.3)}.x-text-edit.x-focus input{border-bottom:1px solid white}.x-text-edit.x-focus .label1{color:black}.x-check-box{align-items:center;color:rgba(255,255,255,0.8);outline:none;height:2em;padding:4px}.x-check-box input{outline:none;margin:4px;padding:0}.x-check-box .x-label{padding-left:4px}.x-check-box.right{flex-direction:row-reverse;justify-content:flex-end}.x-check-box.x-focus{text-decoration:underline;color:black}.x-check-box.slider input{opacity:.01;position:absolute}.x-check-box.slider .x-label:before{box-sizing:border-box;position:absolute;left:0px;top:-3px;content:"";display:inline-block;width:2.4em;height:1.4em;border-radius:1.4rem;padding:2px;background-color:rgba(0,0,0,0.3);transition:all .2s;border:1px solid rgba(255,255,255,0.5)}.x-check-box.slider .x-label:after{box-sizing:border-box;content:"";top:-1px;height:calc(1.4em - 4px);width:calc(1.4em - 4px);border-radius:50%;background-color:#fff;transition:all .2s;position:absolute;left:2px}.x-check-box.slider input:checked+.x-label:after{left:calc(1em + 2px);background-color:rgba(255,255,255,0.4)}.x-check-box.slider .x-label{padding-left:calc(2.5em + 4px)}.x-menu{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);background-color:#f7f7f7;padding:2px 0;max-height:80%;overflow:auto}.x-menu-title{width:100%;background-color:#e22e6d;color:white;height:2.3em;display:block;padding:0 8px;line-height:2.5em}.x-menu-item{display:flex;flex-direction:row;align-items:center;outline:none;background-color:transparent;color:rgba(0,0,0,0.8);padding:0px 8px;min-width:120px;border:none}.x-menu-item .x-icon{width:1em;margin-right:8px;color:rgba(0,0,0,0.3)}.x-menu-item .x-label{padding:4px}.x-menu-item:hover{background-color:#c6d3d9;color:black}.x-menu-item:hover .x-icon{color:black}.x-popup-menu-item:after{content:'\f054';font-family:'fontawesome';font-size:80%}.x-menu-separator{margin-top:4px;border-top:1px solid rgba(0,0,0,0.1);margin-bottom:3px}.x-link{padding:4px;color:rgba(255,255,255,0.8);text-decoration:none;cursor:pointer;outline:none;display:flex;align-items:center}.x-link:focus{color:black;text-decoration:underline}.x-column-view{border-bottom:1px solid rgba(255,255,255,0.5);overflow:hidden}.x-column-view .line{height:48px}.x-column-view .head{background:none;background-color:inherit;box-shadow:0 6px 12px rgba(0,0,0,0.4);z-index:2;border:1px solid transparent;border-bottom:1px solid rgba(255,255,255,0.5);height:40px;margin:0 4px}.x-column-view .head .x-label{line-height:32px}.x-column-view .h-container{margin-right:var(--scrollbar-width)}.x-list-view{border:1px solid transparent}.x-list-view:focus{outline:none}.x-list-view .x-list-item{padding:4px;line-height:2em;white-space:nowrap}.x-list-view .x-list-item:hover{background-color:rgba(178,83,70,0.9);color:white}.x-list-view .x-list-item.x-selected{background-color:#b25346;color:white}.x-list-view .x-list-item:focus{outline:none}.x-list-view .gadgets{border-top:1px solid rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.1)}.x-list-view .gadgets .x-button{background-color:transparent}.x-list-view .gadgets .x-button:hover{background-color:white}.x-mask{filter:grayscale(80%)}.x-mask:after{content:'';position:absolute;left:-100vw;top:-100vh;width:200vw;height:200vh;background-color:rgba(178,83,70,0.6);z-index:999}.x-popup{position:absolute;z-index:1000}.x-popup:focus{outline:none}.x-panel>.body{padding:8px}.x-dialog{border:.5px solid rgba(0,0,0,0.2);box-shadow:8px 8px 16px rgba(0,0,0,0.6);min-width:250px;min-height:50px}.x-dialog>.title{height:2em;color:white;padding:0 8px}.x-dialog>.title .x-icon{width:1.7em;text-align:center;height:2em;line-height:2em}.x-dialog>.title .x-icon:hover{background-color:rgba(255,255,255,0.1)}.x-dialog>.title .x-label{height:2em;line-height:2em;border-bottom:none;padding:0}.x-dialog.maximized>.title .max-btn:before{content:'\f2d2'}.x-dialog.x-resized{display:flex;flex-direction:column}.x-dialog.x-resized>.x-form{flex:1}.x-dialog.x-resized>.x-form>.container{min-height:0;min-width:0;flex:1;flex-basis:0}.x-dialog.maximized{left:0;top:0;width:100%;height:100%;margin:0}.x-dialog.maximized>.title{height:2em}.x-sizer-all{margin:4px}.x-sizer-all>.x-sizer-bar{background-color:transparent;border:none}.x-sizer-all>.x-sizer-bar.i-tl,.x-sizer-all>.x-sizer-bar.i-tr,.x-sizer-all>.x-sizer-bar.i-bl,.x-sizer-all>.x-sizer-bar.i-br{cursor:se-resize;width:6px;height:6px;z-index:11}.x-sizer-all>.x-sizer-bar.i-tl{left:-4px;top:-4px}.x-sizer-all>.x-sizer-bar.i-br{right:-4px;bottom:-4px}.x-sizer-all>.x-sizer-bar.i-tr{cursor:nesw-resize;right:-4px;top:-4px}.x-sizer-all>.x-sizer-bar.i-bl{cursor:nesw-resize;left:-4px;bottom:-4px}.x-sizer-all>.x-sizer-bar.top,.x-sizer-all>.x-sizer-bar.bottom{width:100%;height:4px;left:0;z-index:10;cursor:n-resize}.x-sizer-all>.x-sizer-bar.top{top:-4px}.x-sizer-all>.x-sizer-bar.bottom{bottom:-4px}.x-sizer-all>.x-sizer-bar.left,.x-sizer-all>.x-sizer-bar.right{height:100%;width:4px;top:0;z-index:10;cursor:w-resize;border:none}.x-sizer-all>.x-sizer-bar.left{left:-4px}.x-sizer-all>.x-sizer-bar.right{right:-4px}.x-form{background-color:#423e3d;padding:8px;min-width:250px;min-height:50px;overflow:auto}.x-form>.container{padding:0px}.x-form>.footer{position:relative;left:0;bottom:0;width:100%;justify-content:flex-end;padding:0px;margin-top:8px}.x-form>.footer .x-button:not(.x-small){min-width:110px}.x-form>.footer .x-button:not(:first-child){margin-left:8px}.x-panel>.title{border-bottom:1px solid rgba(0,0,0,0.1)}.x-button{background-color:rgba(255,255,255,0.25);border-color:transparent}.x-button .x-icon{width:1.5em}.x-button.x-focus{border-color:rgba(255,255,255,0.4);color:black}.x-button:hover{background-color:rgba(255,255,255,0.4)}.x-check-box{min-height:32px;padding:0;margin:0;margin-top:auto;margin-bottom:auto}.x-link{min-height:32px}.x-hidden{display:none ! important}.x-tab-view{overflow:hidden;padding:24px;padding-top:0}.x-tab-view .x-tab-switch{border-bottom:1px solid rgba(255,255,255,0.1);background-color:rgba(0,0,0,0.1)}.x-tab-view .x-tab-switch .x-tab-btn{border:none;background-color:transparent}.x-tab-view .x-tab-switch .x-tab-btn:hover .x-label{text-decoration:underline}.x-tab-view .x-tab-switch .x-tab-btn.x-active{background-color:rgba(255,255,255,0.2)}.x-tab-page{min-width:0}.x-input-box>.title,.x-message-box>.title{background:none;background-color:#b92a09;height:2.5em}.x-input-box>.title .x-label,.x-message-box>.title .x-label{border-bottom:none;padding-bottom:0}.x-input-box>.title .x-icon,.x-message-box>.title .x-icon{display:none}.x-input-box .x-form,.x-message-box .x-form{min-height:100px;background-color:white}.x-input-box .x-form .panel,.x-message-box .x-form .panel{align-items:center}.x-input-box .x-form .icon,.x-message-box .x-form .icon{font-size:48px;color:#b92a09;margin-right:8px}.x-input-box .x-form .text,.x-message-box .x-form .text{padding:8px;color:#666666;line-height:1.7em;max-width:50vw}.x-input-box .x-form>.footer,.x-message-box .x-form>.footer{background-color:white;border-top:1px solid rgba(0,0,0,0.05)}.x-input-box .x-form>.footer .x-button,.x-message-box .x-form>.footer .x-button{background-color:#b92a09;color:white}.x-input-box .x-form>.footer .x-button.x-focus,.x-message-box .x-form>.footer .x-button.x-focus{border-color:black}.x-spreadsheet,.x-grid-view{min-height:0;overflow:hidden;background-color:white}.x-spreadsheet .x-cell,.x-grid-view .x-cell{overflow:hidden;padding:4px;white-space:nowrap;color:black}.x-spreadsheet .x-header,.x-grid-view .x-header{height:2em;background-color:#f0f0f0;align-items:center;border-bottom:1px solid rgba(0,0,0,0.4)}.x-spreadsheet .x-header .x-sizer-bar,.x-grid-view .x-header .x-sizer-bar{background-color:transparent}.x-spreadsheet .x-header .x-cell,.x-grid-view .x-header .x-cell{text-overflow:ellipsis;border-right:1px solid #e0e0e0;height:unset}.x-spreadsheet .x-header .x-cell.sort:before,.x-grid-view .x-header .x-cell.sort:before{content:'\f175';font-family:'fontawesome';padding-right:4px}.x-spreadsheet .x-header .x-cell.sort.desc:before,.x-grid-view .x-header .x-cell.sort.desc:before{content:'\f176';font-family:'fontawesome';padding-right:4px}.x-spreadsheet .x-row,.x-grid-view .x-row{position:absolute;width:100%;border-bottom:1px solid #f0f0f0;align-items:center;height:2em}.x-spreadsheet .x-row.odd,.x-grid-view .x-row.odd{background-color:#fafafa}.x-spreadsheet .x-cell,.x-grid-view .x-cell{border-right:1px solid #f0f0f0}.x-spreadsheet .x-cell.center,.x-grid-view .x-cell.center{text-align:center}.x-spreadsheet .x-cell.right,.x-grid-view .x-cell.right{text-align:right}.x-spreadsheet:focus,.x-grid-view:focus{outline:none}.x-grid-view .x-header{border-left:4px solid #f0f0f0}.x-grid-view .x-row{border-left:4px solid transparent}.x-grid-view .x-row:hover{background-color:rgba(0,0,0,0.1);border-left-color:rgba(0,0,0,0.6)}.x-grid-view .x-row.x-selected{background-color:#b25346}.x-grid-view .x-row.x-selected .x-cell{color:white}.x-grid-view .empty-msg{position:absolute;left:1em;top:4em}.x-spreadsheet .content .x-cell{position:absolute;border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);height:2em}.x-spreadsheet .x-cell.x-selected{background-color:rgba(0,0,0,0.1)}.x-spreadsheet.x-focus .x-cell.x-selected{background-color:#b25346;color:white}.x-spreadsheet .x-editor{position:absolute;min-height:0}.x-spreadsheet .x-editor input{margin:0;min-height:0}.x-side-bar{min-width:44px}.x-side-bar .x-button{background-color:transparent;color:var(--base-color);border:none;border-bottom:1px solid rgba(66,62,61,0.1);min-height:2em}.x-side-bar .x-button .x-icon{color:rgba(66,62,61,0.5)}.x-side-bar .x-button:hover{background-color:rgba(66,62,61,0.7);color:white}.x-side-bar .x-button:hover .x-icon{color:rgba(255,255,255,0.5)}.x-side-bar .x-button.x-active{background-color:#423E3D;color:white}.x-side-bar .x-button.x-active .x-icon{color:white}.x-side-bar .x-button.x-active:hover{background-color:rgba(66,62,61,0.8);color:white}.x-side-bar .x-button.x-active:hover .x-icon{color:rgba(255,255,255,0.5)}.x-side-bar .x-button.trans,.x-side-bar .x-button.trans .x-icon{transition:background-color .4s ease,color .4s ease}.x-side-bar.collapsed .x-button .x-label{display:none}.x-side-bar.collapsed .x-button.x-active .x-icon,.x-side-bar.collapsed .x-button:hover .x-icon{color:white}.x-tooltip{box-shadow:4px 4px 8px rgba(0,0,0,0.4);z-index:50000;display:inline-block;max-width:300px;pointer-events:none;background-color:white;color:white;padding-left:24px;font-size:80%;font-weight:300}.x-tooltip .x-icon{position:absolute;left:6px;top:5px;color:rgba(53,50,49,0.9)}.x-tooltip .x-label{background-color:#423E3D;display:inline-block;padding:6px;line-height:1.3em}.x-search-bar{background-color:#423E3D;height:2em}.x-popup-table{box-shadow:8px 8px 16px rgba(0,0,0,0.6);border-collapse:collapse;background-color:white;padding:2px 0}.x-popup-table tr:hover,.x-popup-table tr.x-selected{background-color:#c8ffff}.x-popup-table td{padding:3px 8px;border-bottom:1px solid rgba(0,0,0,0.1)}.x-popup-table .hilite{font-style:italic;font-weight:bold}.x-scroll-view,.x-container.x-scroll-view{overflow-y:auto}.x-scroll-view .x-scroll-container,.x-container.x-scroll-view .x-scroll-container{min-height:100%}.x-popup-list-view{background-color:white}.x-popup-list-view .x-combo-popup{min-height:1em;max-height:400px;border:1px solid #00000073;overflow:auto;color:black}.x-popup-list-view .x-combo-popup .x-list-item{height:2em;line-height:calc(2em - 8px)}.x-calendar{border:1px solid rgba(0,0,0,0.1);padding:4px}.x-calendar .month-sel{height:2em;align-items:center;padding-left:2em;margin-bottom:8px}.x-calendar .month-sel .month{padding-right:4px}.x-calendar .month-sel .year{cursor:pointer}.x-calendar .month-sel .month,.x-calendar .month-sel .year{cursor:pointer}.x-calendar .month-sel .month:hover,.x-calendar .month-sel .year:hover{text-decoration:underline}.x-calendar .month-sel .x-label{font-weight:bold}.x-calendar .month-sel .x-button{height:auto;color:black}.x-calendar .week{align-items:center}.x-calendar .week:hover{background-color:rgba(178,83,70,0.1);border-radius:4px}.x-calendar .week .cell{height:100%;color:rgba(0,0,0,0.7);text-align:center}.x-calendar .week .cell span{margin:auto}.x-calendar .week .today{font-weight:bold;background-color:#b92a09}.x-calendar .week .today span{border-radius:2px;color:white}.x-calendar .week .weeknum{width:2em;color:rgba(0,0,0,0.3);font-size:70%}.x-calendar .week .day{cursor:pointer}.x-calendar .week .out{color:rgba(0,0,0,0.3)}.x-calendar .week .day:hover{background-color:rgba(178,83,70,0.5);color:white}.x-calendar .header .cell{color:rgba(0,0,0,0.5);height:1.5em}.x-calendar .header:hover{background-color:inherit}.x-popup-calendar{width:250px;height:200px;background-color:white;box-shadow:8px 8px 16px rgba(0,0,0,0.6)}::-webkit-scrollbar{background-color:transparent;box-sizing:border-box}::-webkit-scrollbar-thumb{background-color:#4f4a49;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#33302f;border:none}:root{--font-size:14px;--base-color:#423E3D;--sel-color:#b25346;--err-color:#b92a09;--app-pal1:#ff6e01;--app-pal2:#ffd101;--app-pal3:#99ad00;--app-pal4:#008cff;--app-pal5:#ff0188;--app-pal6:#14345d;--app-pal7:#30c8cb;--app-pal8:#c8bfe7;--app-pal9:#b92a09;--app-pal10:#03787c;--sys-pal1:#5f7686;--sys-pal2:#4f4a49;--sys-pal3:#33302f;--nuance-0:#f7f5f3;--nuance-1:#8c7f79;--nuance-2:#a4948d;--nuance-3:#bba9a1;--nuance-4:#e3dcd4;--nuance-5:#ebe7e1;--nuance-6:#f7f5f2}*{user-select:none;box-sizing:border-box}body{overflow:auto;background-color:white}.x-main-page{left:0px;top:0px;right:0px;bottom:0px}.x-button{padding:8px;background-color:red;border:1px solid transparent;color:black;height:2.5em}.x-button:hover{border-color:rgba(0,0,0,0.3)}.x-button .x-icon{color:unset;margin:0}.x-button .x-icon+.x-label{margin-left:4px}#sidebar{min-width:0;box-shadow:0 0 6px rgba(0,0,0,0.6);background-color:white;z-index:2}#sidebar>.x-side-bar{width:190px;overflow:auto;background-color:#e3dcd4;background-image:url(/resources/img/logo_taupe.svg);background-repeat:no-repeat;background-size:200px;background-position:center top;padding-top:220px}#sidebar>.x-side-bar .x-button{background-color:transparent;color:rgba(0,0,0,0.75);border-bottom:1px solid rgba(0,0,0,0.2)}#sidebar>.x-side-bar .x-button .x-icon{width:2em;color:inherit}#sidebar>.x-side-bar .x-button .x-label{text-align:left}#sidebar>.x-side-bar .x-button.x-active{background-color:white;color:black;border-right:6px solid #b25346}#sidebar>.x-side-bar .x-button:hover{background-color:rgba(255,255,255,0.6)}#sidebar>.x-side-bar.collapsed{background-size:contain;color:#423E3D;padding-top:60px}.x-search-bar,.x-button-bar{font-size:96%;background-color:rgba(187,169,161,0.2)}.x-search-bar+*,.x-button-bar+*{box-shadow:0 0 4px rgba(0,0,0,0.2)}.x-search-bar .buttons,.x-button-bar .buttons{margin-left:16px}.x-search-bar .x-text-edit,.x-button-bar .x-text-edit{margin-bottom:0;min-height:1em}.x-search-bar .x-text-edit input,.x-button-bar .x-text-edit input{background-color:transparent;margin-top:0;color:rgba(0,0,0,0.75)}.x-search-bar .x-text-edit.x-focus,.x-button-bar .x-text-edit.x-focus,.x-search-bar .x-text-edit:hover,.x-button-bar .x-text-edit:hover{background-color:white}.x-search-bar .x-button,.x-button-bar .x-button{height:2em;width:unset;border:transparent;background-color:rgba(227,220,212,0.8);color:rgba(0,0,0,0.9);padding:8px 4px;border:1px solid transparent}.x-search-bar .x-button .x-icon,.x-button-bar .x-button .x-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.x-search-bar .x-button .x-icon:before,.x-button-bar .x-button .x-icon:before{display:inline-block;margin:auto}.x-search-bar .x-button:not(.x-disable).x-focus,.x-button-bar .x-button:not(.x-disable).x-focus{background-color:white;border:1px solid black}.x-search-bar .x-button:not(.x-disable).x-focus .x-label,.x-button-bar .x-button:not(.x-disable).x-focus .x-label{text-decoration:underline}.x-search-bar .x-button:not(.x-disable):hover,.x-button-bar .x-button:not(.x-disable):hover{background-color:#b25346;color:white}.x-search-bar .x-button:not(.x-disable):hover.care,.x-button-bar .x-button:not(.x-disable):hover.care{background-color:#b92a09}.x-search-bar .buttons .x-button,.x-button-bar .buttons .x-button,.x-search-bar>.x-button,.x-button-bar>.x-button{margin-right:4px;padding-right:12px}.x-menu{background-color:#f1f1f1;border:none;padding:0;color:rgba(0,0,0,0.8)}.x-menu .x-menu-item{height:2em;color:inherit}.x-menu .x-menu-item .x-icon{color:unset}.x-menu .x-menu-item:hover{background-color:#b25346;color:#ffffff}.x-menu .x-menu-title{border-bottom:1px solid #ffffff8f;background-color:#4f4a49;font-size:72%;height:2em;line-height:2em}.x-text-edit.x-error input,.x-combo-box.x-error input{outline:1px solid #ffdcaa;border-bottom:none}.x-text-edit .error-info,.x-combobox-edit .error-info{border-radius:0 0 0 7px;padding:3px 8px 3px 3px;right:0px;top:1px;background-color:#ffdcaa;box-shadow:2px 2px 4px rgba(0,0,0,0.4);color:black;padding-left:19px}.x-text-edit .error-info:before,.x-combobox-edit .error-info:before{left:4px;top:2px}.x-grid-view{padding:4px}.x-grid-view .empty-msg{position:absolute;left:10px;top:5em;padding-left:64px;color:#b25346;background-color:white;overflow:hidden;margin:0 13%;max-width:50%;min-width:200px;display:flex;flex-direction:column}.x-grid-view .empty-msg p{margin:.2em}.x-grid-view .empty-msg:before{content:'\f05a';font-size:48px;font-family:'fontawesome';position:absolute;left:0;top:0;width:48px;height:48px;line-height:48px}.x-grid-view .x-header{border-bottom:none;border-left:none;background-color:#ffffff;border-left-color:transparent;border-bottom:1px solid rgba(0,0,0,0.08);color:rgba(0,0,0,0.75);height:3em}.x-grid-view .x-header .x-cell{border-right:1px solid rgba(255,255,255,0.2)}.x-grid-view .x-header .x-cell:hover,.x-grid-view .x-header .x-cell.sizing{background-color:rgba(187,169,161,0.2)}.x-grid-view .x-header .x-sizer-bar:hover{background-color:rgba(187,169,161,0.4)}.x-grid-view .x-scroll-view{background-color:white}.x-grid-view .x-scroll-view .x-row{border-bottom:none;border-left:none;color:rgba(0,0,0,0.75);height:2em}.x-grid-view .x-scroll-view .x-row .x-cell{border-right:none}.x-grid-view .x-scroll-view .x-row.odd{background-color:transparent}.x-grid-view .x-scroll-view .x-row.even{background-color:#faf9f8}.x-grid-view .x-scroll-view .x-row:hover{background-color:rgba(187,169,161,0.33)}.x-grid-view .x-scroll-view .x-row.x-selected{background-color:rgba(178,83,70,0.92);color:rgba(0,0,0,0.9)}.x-grid-view .x-scroll-view .x-row.x-selected:hover{background-color:rgba(178,83,70,0.8)}.x-tab-container{background-color:white;box-shadow:0 0 10px rgba(0,0,0,0.4)}.x-form{background-color:#e3dcd4}.x-check-box,.x-link,.x-button,input{color:#4f4a49}.x-button{background-color:rgba(178,83,70,0.1)}.x-button.x-focus:not(.x-disable){background-color:white;border-color:rgba(0,0,0,0.6);color:rgba(0,0,0,0.7)}.x-button.x-focus .x-label{text-decoration:underline}.x-check-box.slider input+.x-label:after{background-color:rgba(255,255,255,0.5)}.x-check-box.slider input:checked+.x-label:after{background-color:#ffffff}.x-text-edit input,.x-combo-edit input,.x-text-edit .x-fake-input,.x-combo-edit .x-fake-input{border-bottom:1px solid transparent;color:black}.x-text-edit.x-focus input,.x-combo-edit.x-focus input{border-bottom:1px solid rgba(0,0,0,0.5);background-color:white}.x-text-edit.x-error input,.x-combo-box.x-error input{outline:1px solid #b92a09}.x-text-edit .error-info,.x-combobox-edit .error-info{position:absolute;right:0;bottom:-64px;height:1.5em;background-color:#b92a09;color:white;font-size:75%;padding:3px 8px 3px 3px;line-height:1em}.x-text-edit .error-info:before,.x-combobox-edit .error-info:before{position:initial;font-family:'fontawesome';content:'\f06a';padding-right:3px}.x-text-edit input::placeholder,.x-combo-edit input::placeholder{color:rgba(0,0,0,0.5)}#board-page{padding:30px;overflow-y:auto;background-color:#f7f5f3;grid-template-rows:repeat(100, 33%)}#board-page .x-chart{box-shadow:6px 6px 10px rgba(0,0,0,0.2);background-color:white;border:1px solid #ffffff2e}#board-page .x-chart:hover{box-shadow:7px 7px 14px rgba(0,0,0,0.3);left:-1px;top:-1px}.x-agenda{color:#70757a}.x-agenda>.header{height:48px;align-items:center;padding:0 8px}.x-agenda>.header .x-label{padding:8px;font-size:150%}.x-agenda>.header .x-button{height:unset;padding:8px;background-color:#8c7f79;color:white;border:none;border-top:1px solid rgba(0,0,0,0.4);border-bottom:1px solid rgba(0,0,0,0.4);padding:4px 4px;font-weight:100;font-size:16px}.x-agenda>.header .x-button:first-of-type{border-left:1px solid rgba(0,0,0,0.4)}.x-agenda>.header .x-button:last-of-type{border-right:1px solid rgba(0,0,0,0.4)}.x-agenda>.header .x-button:hover{background-color:#a4948d}.x-agenda>.header .x-button.x-active{background-color:#b25346}.x-agenda.month .x-content .week{min-height:150px}.x-agenda.month .x-content .weeknum{width:24px;text-align:center;background-color:#f7f5f2;border-top:1px solid rgba(0,0,0,0.1);padding:4px}.x-agenda.month .x-content .day{border:1px solid transparent;border-top:1px solid #e3dcd4;border-right:1px solid #e3dcd4}.x-agenda.month .x-content .day .title{padding:4px}.x-agenda.month .x-content .day .title.month{color:rgba(0,0,0,0.4);font-weight:normal}.x-agenda.month .x-content .day.today{border-color:#b25346}.x-agenda.month .x-content .day.today .title{background-color:rgba(178,83,70,0.15);color:#b25346}.x-agenda.month .x-content .day .content{padding:4px;overflow-y:auto}.x-agenda.month .x-content .day .event{padding:1px 4px}.x-agenda.month .x-content .day .event:before{content:'\f0f3';margin-right:4px;color:#b25346;font-family:'fontawesome'}.x-agenda.month .x-content .day .event:hover{background-color:#e3dcd4}.x-agenda.month .x-content .day.past .content .event{color:rgba(0,0,0,0.4)}.x-agenda.month .x-content .day.past .content .event:before{content:'\f1f6';color:rgba(0,0,0,0.4)}.x-agenda.week .infos{box-shadow:0 0 10px rgba(0,0,0,0.6)}.x-agenda.week .x-content .x-col-header{height:84px;border-bottom:1px solid #70757a;background-color:rgba(187,169,161,0.2);padding-left:48px;padding-right:var(--scrollbar-width)}.x-agenda.week .x-content .x-col-header .cell{border-right:1px solid #dadce0}.x-agenda.week .x-content .x-col-header .cell .day-name,.x-agenda.week .x-content .x-col-header .cell .day-num{text-align:center}.x-agenda.week .x-content .x-col-header .cell .day-name{font-size:11px;padding:12px;text-transform:uppercase}.x-agenda.week .x-content .x-col-header .cell .day-num{font-size:26px;padding:4px}.x-agenda.week .x-content .x-col-header .cell.today{background-color:rgba(178,83,70,0.95);color:white}.x-agenda.week .x-content .x-col-header .cell:first-child{border-left:1px solid #dadce0}.x-agenda.week .x-content .x-row-header{width:48px;overflow:hidden}.x-agenda.week .x-content .x-row-header .cell{height:64px;width:100%;font-size:10px}.x-agenda.week .x-content .x-row-header .cell .x-label{top:-0.5em;padding:8px}.x-agenda.week .x-content .x-row-header .cell:first-child .x-label{display:none}.x-agenda.week .x-content .x-row-header .cell:last-child{border-bottom:1px solid #70757a}.x-agenda.week .x-content .day{width:100%;border-left:1px solid #dadce0}.x-agenda.week .x-content .day .l{height:64px;border-bottom:1px solid #dadce0}.x-agenda.week .x-content .x-week-cell{background-color:rgba(178,83,70,0.3);color:rgba(0,0,0,0.7);border-radius:4px;padding:4px;cursor:pointer;position:absolute;border:1px solid rgba(0,0,0,0.02);border-top:3px solid #b25346}.x-agenda.week .x-content .x-week-cell .x-icon{padding-right:4px}.x-agenda.week .x-content .x-week-cell .name{white-space:nowrap;font-weight:500;height:1.2em}.x-agenda.week .x-content .x-week-cell .info{color:rgba(0,0,0,0.4);font-size:90%}.x-agenda.week .x-content .x-week-cell:focus,.x-agenda.week .x-content .x-week-cell.active{backdrop-filter:blur(1px);background-color:rgba(178,83,70,0.9);outline:none;z-index:100;color:white}.x-agenda.week .x-content .x-week-cell:focus .info,.x-agenda.week .x-content .x-week-cell.active .info{color:rgba(255,255,255,0.8);font-size:90%}.x-mask:after{background-color:rgba(150,150,150,0.6)}.x-capture-mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background-color:rgba(255,255,255,0.01)}.x-main-page{opacity:0}.x-main-page.visible{opacity:1;transition:opacity .5s}@media (max-width:1280px){.x-main-page{left:10px;top:10px;right:10px;bottom:10px}}.x-drop-over:after{position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);content:'\f0ee';color:#b25346;font-family:fontawesome;font-size:34px;text-align:center;line-height:48px;background-color:rgba(0,0,0,0.5);left:0;top:0;right:0;bottom:0;display:flex;align-items:center;padding-left:calc(50% - 34px);color:white;pointer-events:none}.x-user-panel,.x-patient-panel{overflow:hidden;width:250px;max-width:250px;border-right:1px solid rgba(0,0,0,0.2);align-items:center}.x-user-panel .detail-panel,.x-patient-panel .detail-panel{padding:8px}.x-user-panel #header,.x-patient-panel #header{cursor:pointer;text-align:center}.x-user-panel #header #avatar,.x-patient-panel #header #avatar{border:4px solid rgba(0,0,0,0.1);border-radius:50%;background-color:rgba(255,255,255,0.2);width:100px;height:100px;margin:16px auto}.x-user-panel #header #profile,.x-patient-panel #header #profile{left:0px;right:0px;height:auto;line-height:1.5em;white-space:nowrap;margin-bottom:24px}.x-user-panel #header #profile #name,.x-patient-panel #header #profile #name{font-size:150%;text-transform:capitalize;color:rgba(0,0,0,0.9)}.x-user-panel #header #profile #desc,.x-patient-panel #header #profile #desc{color:rgba(0,0,0,0.6)}.x-user-panel #commands .x-button,.x-patient-panel #commands .x-button{border:none;border-bottom:1px solid rgba(0,0,0,0.1);background-color:transparent}.x-settings-page .x-side-bar{background-color:#33302f;padding-top:8px}.x-settings-page .x-side-bar .x-button{display:inline-flex;padding:8px;width:250px;border-bottom:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.6)}.x-settings-page .x-side-bar .x-button .x-icon{font-size:24px;width:1.5em;color:rgba(255,255,255,0.8)}.x-settings-page .x-side-bar .x-button .x-label{padding-left:8px;line-height:1.4em;text-align:left}.x-settings-page .x-side-bar .x-button.x-active{color:white;background-color:#b25346}.x-settings-page .x-side-bar .x-button.x-active:hover,.x-settings-page .x-side-bar .x-button:hover{color:white;background-color:rgba(178,83,70,0.9)}.x-settings-page .x-list-view{border:1px solid rgba(0,0,0,0.5)}.x-spreadsheet .x-header{height:unset;background-color:white;border-bottom:1px solid rgba(0,0,0,0.1)}.x-spreadsheet .x-header .x-cell{line-height:calc(2em + 3px);border-right:none}.x-spreadsheet .content .x-cell{line-height:calc(2em - 8px);border-right:none}.x-spreadsheet .content input{border:none;outline:none;height:calc(2em - 1px)}.x-spreadsheet .content input::selection{background-color:#b25346;color:#fff}.x-toaster{z-index:2000;background-color:#b92a09;color:white;border:1px solid white;padding:4px 8px;border-radius:8px}.x-property-editor .x-header{display:none}.x-property-editor .content .x-cell.property{border-right:1px solid rgba(0,0,0,0.1)}.x-doc{padding:8px;color:rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.1)}.x-doc h1{color:rgba(178,83,70,0.9)}.x-text-hiliter{overflow:hidden}.x-text-hiliter textarea{font-family:monospace;font-size:14px;padding:2px;resize:none;outline:none;border:1px solid transparent;width:100%;color:transparent;background-color:transparent;caret-color:black;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.x-text-hiliter textarea:focus{border:1px solid #b25346}.x-text-hiliter .x-syntax-hiliter{font-family:monospace;font-size:14px;padding:2px;border:1px solid transparent;overflow:hidden;white-space:pre;color:#5c5c5c;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.x-text-hiliter .x-syntax-hiliter .num{color:#008000}.x-text-hiliter .x-syntax-hiliter .str{color:#8b0000}.x-text-hiliter .x-syntax-hiliter .cmt{color:#8b008b;background-color:rgba(139,0,139,0.2)}.x-text-hiliter .x-syntax-hiliter .punc{font-weight:bold;color:black}.x-dialog{border:none}.x-dialog>.title{background-color:#33302f;font-size:120%;height:2em}.x-dialog>.title .x-label{border:none;padding:0}.x-dialog>.title .x-icon{cursor:pointer}.x-dialog>.x-form{background-color:white}.x-dialog>.x-form>.footer{margin:0;border-top:1px solid rgba(0,0,0,0.2);padding-top:8px}.x-dialog>.x-form>.footer .x-button{height:2em}.x-dialog.maximized{left:0px;top:0px;width:100%;height:100%;box-shadow:none}.x-patient-board .x-htimeline{background-color:#f7f5f3}.x-patient-board .detail,.x-patient-board .board{margin:8px;border:none;background-color:white;border-left:solid 8px red;box-shadow:2px 2px 6px rgba(0,0,0,0.4)}.x-patient-board .detail .page-header,.x-patient-board .board .page-header{background-color:white;border-bottom:1px solid rgba(0,0,0,0.4);font-size:24px;line-height:2em}.x-patient-board .detail .page-header>.x-icon,.x-patient-board .board .page-header>.x-icon{color:rgba(0,0,0,0.9)}.x-patient-board .detail .page-header>.x-icon:before,.x-patient-board .board .page-header>.x-icon:before{width:2em;height:2em;display:block;line-height:2em}.x-patient-board .detail .page-header .date,.x-patient-board .board .page-header .date{width:6.5em;text-align:center;font-size:75%;font-weight:normal;padding:0 4px}.x-patient-board .detail .page-header .title,.x-patient-board .board .page-header .title{font-weight:bold;text-overflow:ellipsis;overflow:hidden}.x-patient-board .board.minimized .minimize,.x-patient-board .board.maximized .minimize{display:none}.x-patient-board .board.minimized .maximize,.x-patient-board .board.maximized .maximize{display:none}.x-patient-board .board.minimized .close,.x-patient-board .board.normal .close{display:none}.x-patient-board .detail{height:600px}.x-patient-board .board{display:inline-flex;height:300px;width:500px}.x-patient-board .board:not( .maximized ) .page-header{font-size:12px;border-bottom:none;white-space:nowrap}.x-patient-board .board:not( .maximized ) .page-header .x-icon{background:none}.x-patient-board .vasper.detail,.x-patient-board .vasper.board{border-left-color:#ffd101}.x-patient-board .vasper.detail .x-line-chart,.x-patient-board .vasper.board .x-line-chart{background-color:white;margin:8px}.x-patient-board .vasper.detail .x-line-chart .title,.x-patient-board .vasper.board .x-line-chart .title{position:absolute;left:8px;top:4px;padding:2px 8px;font-size:80%}.x-patient-board .pdf.detail,.x-patient-board .pdf.board{border-left-color:#b92a09}.x-patient-board .pdf.board .x-scrollview{display:table;table-layout:fixed}.x-patient-board .pdf.board .x-scrollview .file{display:table-row}.x-patient-board .pdf.board .x-scrollview .file .date{display:table-cell}.x-patient-board .pdf.board .x-scrollview .file .name{display:table-cell;padding:4px}.x-patient-board .pdf.board .x-scrollview .file:hover{background-color:rgba(178,83,70,0.2)}.x-patient-board .pdf.board .page-content{overflow:auto}.x-patient-board .age.board{width:220px;height:220px;border-left:solid 8px #ff00aa}.x-patient-board .age.board .page-content{font-size:144px;margin:auto;align-items:center}.x-patient-board .quest.board{border-left:solid 8px #99ad00}.x-patient-board .detail-part{height:calc(100% - 16px)}.x-patient-board .board.minimized{min-width:0;width:auto}.x-patient-board .board.minimized .page-header{flex-direction:column}.x-patient-board .board.minimized .page-header .x-label{padding:4px 0;writing-mode:vertical-rl}.x-patient-board .board.minimized .page-content{display:none}.x-patient-board .board.maximized{left:0;top:0;z-index:10;right:0;bottom:0;width:unset;height:unset;position:absolute}.x-patient-board .gfit{left:0;top:0;right:0;bottom:0;overflow:hidden;position:absolute;background-color:white}.x-patient-board .gfit .board:not( .maximized ){display:none}.x-quest{background-size:100% 100%;padding:4em;text-align:left;font-size:16px;line-height:1.3em;height:100%}.x-quest .x-form{width:100%;margin:auto;background-color:transparent}.x-quest .x-form>.container{flex:1;overflow-y:scroll}.x-quest .step{text-align:center;margin:auto}.x-quest blockquote{font-style:italic;color:rgba(0,0,0,0.8);border-left:10px solid #ccc;padding:1em 10px;background-color:#f9f9f9}.x-quest blockquote p{line-height:1.5em}.x-quest ul,.x-quest ol{text-align:left;margin:1em auto;line-height:1.4em}.x-quest p{line-height:1.2em;margin:0;padding:0}.x-quest ::placeholder{font-weight:normal}.x-quest cite{top:-12px;display:inline-block;position:relative;font-size:75%;color:rgba(0,0,0,0.5)}.x-quest i{display:block;font-size:90%;color:rgba(0,0,0,0.8);font-weight:normal}.x-quest .x-button{background-color:#2a3146;color:white}.x-quest .x-button.prev{background-color:rgba(255,255,255,0.8);color:#2a3146}.x-quest .x-button:hover{color:black;background-color:rgba(255,255,255,0.8)}.x-quest .choices{padding:8px;margin:auto}.x-quest .x-text-edit{width:100%;margin:auto}.x-quest .x-text-edit input{font-size:inherit;font-weight:bold}.x-quest .x-check-box,.x-quest .x-radio-btn{min-width:min-content;border:1px solid rgba(90,140,226,0.8);border-radius:2px;padding:4px;height:2em;line-height:calc(2em - 8px);background-color:rgba(90,140,226,0.1);display:inline-flex;align-items:center;margin:8px;outline:none}.x-quest .x-check-box input,.x-quest .x-radio-btn input{display:none}.x-quest .x-check-box:before,.x-quest .x-radio-btn:before{content:attr(key);background-color:rgba(255,255,255,0.4);line-height:calc(1em + 4px);text-align:center;padding:0 4px;border:1px solid rgba(0,0,0,0.1)}.x-quest .x-check-box .x-label,.x-quest .x-radio-btn .x-label{margin:0 8px;white-space:nowrap}.x-quest .x-check-box.checked,.x-quest .x-radio-btn.checked{background-color:rgba(90,140,226,0.8);color:white}.x-quest .title{line-height:1.7em}.x-quest .qsection.title{font-size:150%;color:rgba(0,0,0,0.8);line-height:1.3em;margin-bottom:16px;font-weight:bold}.x-quest .qsection.desc{line-height:1em}.quest-dlg>.title{background-color:white;color:black}.quest-dlg .x-quest{background-size:100% 100%;padding-top:0px}.x-rating{height:2em;align-items:center;justify-content:left;margin:4px 0}.x-rating .item{padding:8px;color:rgba(0,0,0,0.5);cursor:pointer;width:2em}.x-rating .item:before{font-family:'fontawesome';font-size:16px;content:'\f005'}.x-rating .item.checked{font-weight:bold;color:#000;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.x-rating.water .item:before{content:'\f804'}.x-rating.ustensil .item:before{content:'\f2e7'}.x-rating.sport .item:before{content:'\f70c'}.x-rating.phone .item:before{content:'\f3cd'}.x-form:not(.x-message-box)>.x-label{color:rgba(0,0,0,0.8)}.x-form:not(.x-message-box) .x-combo-box,.x-form:not(.x-message-box) .x-text-edit{align-items:center;height:2em}.x-form:not(.x-message-box) .x-combo-box .x-button.gadget,.x-form:not(.x-message-box) .x-text-edit .x-button.gadget{width:1.5em;border-left:none}.x-form:not(.x-message-box) .x-combo-box .x-button.gadget .x-icon,.x-form:not(.x-message-box) .x-text-edit .x-button.gadget .x-icon{width:100%}.x-form:not(.x-message-box) .x-combo-box input,.x-form:not(.x-message-box) .x-text-edit input{background-color:rgba(192,192,192,0.1);color:rgba(0,0,0,0.9)}.x-form:not(.x-message-box)>.x-focus .x-label{color:rgba(0,0,0,0.9)}.x-form:not(.x-message-box)>.x-focus input{border-bottom:1px solid rgba(0,0,0,0.9)}.x-home-page{background-color:white}.x-home-page #view>.info{padding:10px 50px;color:rgba(0,0,0,0.8)}.x-home-page #search{width:300px;border:1px solid rgba(0,0,0,0.3);padding:0 .7em;margin-bottom:0;height:1em}.x-home-page #search input{padding:4px 0}.x-home-page #search.x-focus input{border-bottom:1px solid transparent}.x-home-page #search .x-button{background-color:transparent;width:1.5em}.x-home-page #search .x-button:hover{color:#b25346}.x-home-page.home{align-items:center}.x-home-page.home #logo{position:absolute;width:250px;height:250px;top:40px;transition:height .4s ease}.x-home-page.home #search{position:absolute;top:280px;transition:top .4s ease}.x-home-page.home #help{position:absolute;line-height:1.3em;top:350px;color:rgba(0,0,0,0.5);transition:top .4s ease}.x-home-page.searching #bar{align-items:center;height:50px;border-bottom:1px solid rgba(0,0,0,0.2)}.x-home-page.searching #bar #logo{height:50px;width:50px;border:4px solid transparent;cursor:pointer}.x-home-page.searching #bar #result-title{font-weight:bold;color:#b25247;left:-5px;line-height:31px;width:90px}.x-home-page .result-cnt{color:rgba(0,0,0,0.6);padding:4px;padding-left:50px;font-size:75%}.x-home-page .result{padding-left:50px}.x-home-page .result .separator{color:rgba(0,0,0,0.6);font-size:75%}.x-home-page .result .x-list-item{padding-bottom:16px;min-height:75px}.x-home-page .result .x-list-item .avatar{width:54px;height:54px;border:4px solid rgba(0,0,0,0.1);border-radius:50%;background-color:rgba(255,255,255,0.2);margin-left:16px;margin-right:16px}.x-home-page .result .x-list-item .avatar img{left:-4px;top:-4px;width:54px;height:54px}.x-home-page .result .x-list-item .x-label{padding:2px 0}.x-home-page .result .x-list-item .desc{border-left:1px solid rgba(0,0,0,0.1);padding-left:4px;line-height:1em}.x-home-page .result .x-list-item .name{padding:2px 0 4px 0;font-weight:bold;color:#b25346}.x-home-page .result .x-list-item:hover,.x-home-page .result .x-list-item.x-selected{background-color:initial;color:initial}.x-home-page .result .x-list-item:hover .name,.x-home-page .result .x-list-item.x-selected .name{text-decoration:underline}.x-home-page .result .x-list-item:hover .avatar,.x-home-page .result .x-list-item.x-selected .avatar{border-color:#b25346}.x-home-page #decoration{color:rgba(178,83,70,0.2);position:absolute;top:512px;width:2600px}.x-home-page .cmd-bar{position:absolute;top:12px;right:2em;height:2em;z-index:10}.x-home-page .cmd-bar .x-button{color:rgba(0,0,0,0.3);font-weight:lighter;border:none;padding:0;padding-left:8px;height:100%;background-color:transparent;padding-right:8px}.x-home-page .cmd-bar .x-button:hover{color:#b25346}.x-home-page .app-bar{--top:300px;position:absolute;height:calc(var(--row-count) * 64px);width:calc(var(--col-count) * 64px);display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;left:calc(50% + 250px);top:calc(var(--top) - .5em - 32px)}.x-home-page .app-bar svg{margin:8px;width:64px;background-color:white;border:1px solid rgba(0,0,0,0.3);border-radius:4px;padding:4px}.x-home-page .app-bar svg path{fill:rgba(0,0,0,0.3)}.x-home-page .app-bar svg:hover path{fill:#b25346}.tip-bar{position:absolute;bottom:0;left:0;padding:4px 8px;text-align:left;z-index:999999;font-size:80%;background-color:#000;color:white;border-top-right-radius:4px}.tip-bar q{border-radius:4px;background-color:white;color:black;padding:0px 2px;font-family:inherit;font-size:inherit}.tip-bar q::before,.tip-bar q::after{content:''}.tip-bar:before{font-family:fontawesome;width:1.5em;display:inline-block}.tip-bar.error{background-color:#b92a09}.tip-bar.error:before{content:'\f1e2'}.tip-bar.tip:before{content:'\f05a'}.tip-bar.toast:before{content:'\f05a'}.tip-bar.fadeout{transition:opacity .5s 3s;opacity:.001}@media (max-height:350px){.x-home-page.home #logo{height:100px;transition:height .4s ease}.x-home-page.home #search{top:150px;transition:top .4s ease}.x-home-page.home #help{top:200px;transition:top .4s ease;font-size:70%}.x-home-page.home .app-bar{--top:150px;transition:top .4s ease}}.x-quest-builder{overflow:auto;background-color:#E8F2F4}.x-quest-builder>.x-container{overflow:visible;min-width:850px;margin:auto;background-color:white;box-shadow:0 0 11px rgba(0,0,0,0.12)}.x-quest-builder .x-combo-box,.x-quest-builder .x-text-edit{margin-bottom:4px;width:100%}.x-quest-builder input{background-color:white;border:1px solid rgba(0,0,0,0.2);color:rgba(0,0,0,0.8)}.x-quest-builder input:focus{border-color:#03787c}.x-quest-builder textarea{border-radius:0;outline:none;background-color:white;border:1px solid rgba(0,0,0,0.2);overflow:auto;padding:4px;color:rgba(0,0,0,0.8);line-height:1.3em;margin-bottom:4px}.x-quest-builder textarea:focus{border-color:#03787c}.x-quest-builder .x-text-edit,.x-quest-builder .x-combo-box{margin-right:0}.x-quest-builder input::placeholder,.x-quest-builder textarea::placeholder{color:rgba(0,0,0,0.3)}.x-quest-builder .cmdbar{padding:0 8px;height:2.5em}.x-quest-builder .cmdbar .uid{color:rgba(0,0,0,0.8);position:absolute;padding:4px 15px;top:-1px;border-bottom-right-radius:4px;font-size:75%;font-weight:100;left:-10px}.x-quest-builder .cmdbar .x-button{background-color:transparent}.x-quest-builder .cmdbar .x-check-box{margin-left:8px}.x-quest-builder .cmdbar .popup-btn:hover,.x-quest-builder .cmdbar .popup-btn.x-focus{border-color:transparent}.x-quest-builder .cmdbar .popup-btn:hover .x-label,.x-quest-builder .cmdbar .popup-btn.x-focus .x-label{text-decoration:underline}.x-quest-builder .cmdbar:last-child{border-top:1px solid rgba(0,0,0,0.1);margin-top:8px}.x-quest-builder .cmdbar .x-check-box.slider input:checked+.x-label:before{background-color:#03787c}.x-quest-builder .editor.x-qelement{border-top:4px solid #03787c;margin:8px;background-color:rgba(0,0,0,0.1);margin-bottom:24px}.x-quest-builder .editor.x-qelement .content{padding:0 8px 8px 8px}.x-quest-builder .editor.x-qelement .sub{padding:0 64px}.x-quest-builder .editor.x-qelement .sub:first-of-type{margin-top:16px}.x-quest-builder .editor.x-qelement .choice .x-button{background-color:transparent;color:rgba(0,0,0,0.3)}.x-quest-builder .editor.x-qelement .choice .x-button:hover{color:rgba(0,0,0,0.8)}.x-quest-builder .editor.x-qtest,.x-quest-builder .editor.x-qcomment{border-top:none;border-left:8px solid #9c0053;background-color:transparent}.x-quest-builder .editor.x-qtest{border-left:8px solid #ffd101}.x-quest-builder .editor.x-qtitle{border-top:none;border-left:8px solid #b25346;background-color:transparent}.x-quest-builder .editor.x-qtitle .bkground{border:1px solid black;margin:0 4px;padding:4px}.x-quest-builder .editor.x-qtitle .bkground img{height:100px;width:auto}.x-quest-builder .editor.x-qtitle .cmdbar{font-size:120%;padding:8px}.x-user-view .x-user-panel{background-color:#33302f}.x-user-view .x-user-panel #header #profile #name{color:rgba(255,255,255,0.9)}.x-user-view .x-user-panel #header #profile #desc{color:rgba(255,255,255,0.6)}.x-user-view .x-user-panel #commands .x-button{color:rgba(255,255,255,0.8)}.x-user-view .x-user-panel #commands .x-button:hover{color:white}.x-user-detail{background-color:white}.x-user-detail>.title{background-color:#ebe7e1;font-size:150%;padding:8px;font-weight:600}.x-user-detail>.x-form{background-color:transparent;max-width:620px}.x-user-detail>.x-form .x-panel{border:1px solid rgba(0,0,0,0.5);margin:8px 0;padding-top:1.5em}.x-user-detail>.x-form .x-panel>.title{color:rgba(0,0,0,0.8);top:-0.5em;left:1em;background-color:white;position:absolute;padding:0 4px;font-weight:bold}.x-patient-view .x-patient-panel{background-color:#33302f}.x-patient-view .x-patient-panel #header #profile #name{color:rgba(255,255,255,0.9)}.x-patient-view .x-patient-panel #header #profile #desc{color:rgba(255,255,255,0.6)}.x-patient-view .x-patient-panel #commands .x-button{color:rgba(255,255,255,0.8)}.x-patient-view .x-patient-panel #commands .x-button:hover{color:white}.x-patient-detail{background-color:white}.x-patient-detail>.title{background-color:#ebe7e1;font-size:150%;padding:8px;font-weight:600}.x-patient-detail>.x-form{background-color:transparent;max-width:620px}.x-dialog>.x-form .x-panel{border-top:1px solid rgba(0,0,0,0.1);margin:8px 0;padding-top:.5em}.x-dialog>.x-form .x-panel>.title{color:rgba(0,0,0,0.8);border:none;top:-0.5em;left:1em;background-color:white;position:absolute;padding:0 4px;font-weight:bold}.x-dialog>.x-form .x-panel>.body{padding:0}.x-patient-history>.title{font-size:150%;padding:8px;background-color:#ebe7e1;font-weight:600}.x-patient-history>.x-auto-layout>.elements{background-color:#ebe7e1;max-width:700px}.x-patient-history .x-history-element{margin:8px;padding-top:0;margin-bottom:8px;background-color:white;box-shadow:0 0 3px rgba(0,0,0,0.1)}.x-patient-history .x-history-element .info{padding:8px;width:140px;color:rgba(0,0,0,0.6)}.x-patient-history .x-history-element .info .date{position:absolute;left:44px;top:11px}.x-patient-history .x-history-element .info .month{font-weight:bold}.x-patient-history .x-history-element .info .year{font-size:70%}.x-patient-history .x-history-element .info .x-icon{width:32px;height:32px}.x-patient-history .x-history-element .info .x-icon:before{font-size:24px;line-height:32px}.x-patient-history .x-history-element .elements{padding:8px;border-left:1px solid rgba(0,0,0,0.1)}.x-patient-history .x-history-element .elements .item{padding:2px 8px;border:1px solid transparent}.x-patient-history .x-history-element .elements .item .title{font-weight:bold;width:150px}.x-patient-history .x-history-element .elements .item .summary{padding-left:8px;padding-right:8px}.x-patient-history .x-history-element .elements .item:hover{border:1px solid rgba(0,0,0,0.16);background-color:#4f7bb933;border-radius:1px}.x-patient-history .x-history-element.vasper-data .info .x-icon{background-color:#ffd101;color:black}.x-patient-history .x-history-element.vasper-data .info .x-icon:before{content:'\f70c'}.x-patient-history .x-history-element.document-pdf .info .x-icon,.x-patient-history .x-history-element.image-webp .info .x-icon,.x-patient-history .x-history-element.image-jpg .info .x-icon,.x-patient-history .x-history-element.image-jpeg .info .x-icon,.x-patient-history .x-history-element.image-png .info .x-icon{background-color:#99ad00;color:black}.x-patient-history .x-history-element.document-pdf .info .x-icon:before,.x-patient-history .x-history-element.image-webp .info .x-icon:before,.x-patient-history .x-history-element.image-jpg .info .x-icon:before,.x-patient-history .x-history-element.image-jpeg .info .x-icon:before,.x-patient-history .x-history-element.image-png .info .x-icon:before{content:'\f0c6'}.x-patient-history .x-history-element.application-text .info .x-icon{background-color:white;color:#ffd101}.x-patient-history .x-history-element.application-text .info .x-icon:before{content:'\f249'}.x-patient-history .x-history-element.application-text .note-content{background-color:rgba(222,230,33,0.1);border:1px solid rgba(0,0,0,0.1);border-radius:4px;padding:4px}.x-patient-history>.x-auto-layout.x-vlayout>.elements{max-width:unset}.x-patient-history>.x-auto-layout>.detail{background-color:#565151;border-left:1px solid rgba(0,0,0,0.1);padding:32px}.x-patient-history>.x-auto-layout>.detail .note-preview{width:calc(100% - 64px);height:calc(100% - 64px - 4px)}.x-patient-history>.x-auto-layout>.detail .x-patient-form{margin:8px;background-color:white;max-width:750px;min-width:600px}.x-patient-history>.x-auto-layout>.detail .image-preview{overflow:auto;display:flex;height:100%}.x-patient-history>.x-auto-layout>.detail .image-preview img{width:unset;height:unset;margin:auto;max-height:100%}.x-patient-history>.x-auto-layout>.detail .vasper.detail{margin:32px;background-color:white;min-height:calc(100% - 64px)}.x-patient-history>.x-auto-layout>.detail .vasper.detail .page-header{background-color:rgba(0,0,0,0.6);padding:8px;color:white}.x-patient-history>.x-auto-layout>.detail .vasper.detail .page-header .date{padding:0 4px}.x-patient-history>.x-auto-layout>.detail .vasper.detail .x-line-chart{min-height:150px;max-height:300px}.x-hflex{width:100%}.x-sticky-note{border:black;font-size:80%;width:200px;min-height:80px}.x-sticky-note.minimized{min-height:unset}.x-sticky-note>.title{background-color:#e4f1dd;color:black;padding:0 .1em}.x-sticky-note.filled>.title .x-label{font-weight:bold}.x-sticky-note>.x-form{padding:0;background-color:#f3ffed}.x-sticky-note>.x-form .markdown,.x-sticky-note>.x-form .x-text-area{background-color:transparent;width:100%;min-height:200px;max-height:30vh;font-size:100%;padding:4px;line-height:1.2em;border:none}.x-sticky-note>.x-form .markdown:focus,.x-sticky-note>.x-form .x-text-area:focus{border:none}.x-sticky-note>.x-form .markdown p{margin:0}.x-sticky-note>.x-form .markdown ul{margin:0}.x-sticky-note>.x-form .footer{display:none}.x-sticky-note.minimized{min-height:0}.x-sticky-note.minimized .x-form{display:none}.x-core-calc-settings .tabs{padding-bottom:4px;background-color:#33302f}.x-core-calc-settings .tabs .x-button{margin:0;margin-left:4px;border:none;border-bottom:4px solid transparent;background-color:transparent;color:rgba(255,255,255,0.8)}.x-core-calc-settings .tabs .x-button:hover{color:white}.x-core-calc-settings .tabs .x-button.selected{border-bottom:4px solid #b25346;background-color:#fff;color:black}.x-core-calc-settings .x-spreadsheet .x-cell{border-right:1px solid rgba(0,0,0,0.1)}.x-core-calc-settings .x-spreadsheet .h-row{padding-left:32px}.x-core-calc-settings .x-spreadsheet .h-row:before{font-family:'fontawesome';display:inline-block;position:relative;left:-6px;width:16px}.x-core-calc-settings .x-spreadsheet .comment{font-style:italic;background-color:#8080800f;border-right:none}.x-core-calc-settings .x-spreadsheet .quest{border-bottom:1px solid black}.x-core-calc-settings .x-spreadsheet .quest.h-row{padding-left:16px}.x-core-calc-settings .x-spreadsheet .quest.h-row:before{content:'\f21d'}.x-core-calc-settings .x-spreadsheet .input.h-row:before{content:'\f11c'}.x-core-calc-settings .x-spreadsheet .choice.h-row:before{content:'\f0ae'}.x-core-calc-settings .x-spreadsheet .choice-el.h-row{padding-left:48px}.x-core-calc-settings .x-spreadsheet .choice-el.h-row:before{font-size:80%;left:0;color:rgba(0,0,0,0.5);content:'\f058'}.x-core-calc-settings .x-spreadsheet .choice-el.multiple.h-row:before{content:'\f14a'}.x-core-calc-settings .x-spreadsheet .rating.h-row:before{content:'\f5c0'}.x-table-layout{border-spacing:0;border-collapse:collapse;table-layout:fixed;margin:8px 0}.x-table-layout td{border:1px solid #efefef;padding:4px}.x-core-calc-operator .age{width:80px;text-align:center;background-color:#0000000a;border-bottom:1px solid #9c9c9c}.x-core-calc-operator .min-max{height:30px}.x-core-calc-operator table .x-text-edit{background-color:white}.x-core-calc-operator table .x-text-edit input{border:none;margin:0;height:100%}.operator-sens .x-svgcomponent{padding:4px;border:1px solid rgba(0,0,0,0.5);background-color:rgba(255,255,255,0.2)}.operator-sens .x-label{padding-left:4px;line-height:1.5em}.x-main-page{box-shadow:none}#auth-root{align-items:center;justify-content:center}#auth-root>.x-form{padding:40px 10px 40px 80px;background-image:url(/resources/img/logo_terracotta.svg);padding-left:180px;width:400px;background-repeat:no-repeat;background-size:180px;background-position:left center;background-color:transparent}#auth-root>.x-form #helpers{font-size:80%;margin-bottom:20px}#auth-root>.x-form .x-text-edit{width:100%}#auth-root #err-desc{position:fixed;bottom:0;background-color:rgba(0,0,0,0.9);padding:8px;color:#fff;left:0;right:0;text-align:center}