html{height:100%}body{padding:0;margin:0;height:100%}div#root{height:100%}textarea{resize:vertical}pre{white-space:pre-wrap;word-wrap:break-all}
div.layout.flex{display:flex;flex-direction:row}div.layout.flex div{vertical-align:middle}div.layout.flex div,div.layout.flex div.flex1{flex-grow:1}div.layout.flex div.flex0{flex-grow:0}div.layout.table{display:table;table-layout:auto;width:100%}div.layout.table div{display:table-cell;vertical-align:middle}div.layout.table div.flex0{white-space:nowrap;width:1px}div.layout.space div:not(:first-child){padding-left:2px}div.layout.space div:not(:last-child){padding-right:2px}table.form{table-layout:fixed}table.form th.required{position:relative}table.form th.required::before{content:"*";color:red;position:absolute;left:10px}table.form2{table-layout:fixed}table.form2 th.required{position:relative}table.form2 th.required::before{content:"*";color:red;position:absolute;left:25px;top:15px}table.list th.required::before{content:"*";color:red;position:relative;padding-right:12px;margin-left:-12px}table.auto{table-layout:auto}table.layout_search input[type=text].value-setted{background-color:#eff}a{text-underline-position:under;cursor:pointer}
button.button.page:not(:first-child){margin-left:5px}button.button.block{height:22px}button.button.block:not(:first-child){margin-left:3px}button.button img,button.button label{cursor:inherit}
label.link{text-decoration:underline;text-underline-position:under;cursor:pointer;color:blue}
.tabulator .tabulator-header .tabulator-headers .tabulator-col.tabulator-sortable .tabulator-col-content .tabulator-col-title-holder .tabulator-col-title{padding-left:18px;padding-right:18px}.tabulator .tabulator-header .tabulator-headers .tabulator-col.tabulator-editable{background-color:#ff0}.tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content{text-align:center}.tabulator .tabulator-tableHolder{background-color:#fff}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row{cursor:default}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell-border{border-bottom:1px solid #aaa}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.link{text-decoration:underline;text-underline-position:under;cursor:pointer}
.filepond--wrapper .filepond--root{margin-bottom:0px}
div.load-spinner-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100vh;z-index:2147483646}div.load-spinner-container div.load-background{position:absolute;top:0px;left:0px;width:100%;height:100vh;background-color:#fff;opacity:.6}div.load-spinner-container div.load-spinner{position:absolute;top:0px;left:0px;width:100%;height:100vh}div.load-spinner-container div.load-spinner div{display:flex;justify-content:center;align-items:center;height:100vh}
