.mc-abs,
.mc-A {position:absolute;z-index:9;}
.mc-rel,
.mc-R {position:relative;}
.mc-CC {box-sizing:border-box;width:100%;height:100%;}
.mc-ACC {position:absolute;z-index:9;box-sizing:border-box;width:100%;height:100%;}
.mc-RCC {position:relative;box-sizing:border-box;width:100%;height:100%;}
.mc-icon {height:24px;}
.mc-icon:hover {transition:all 0.25s ease-in-out 0s;opacity:0.5;}
.mc-icons img {height:24px;}
.mc-icons img:hover {transition:all 0.25s ease-in-out 0s;opacity:0.5;}


.mc-pad .button_white {display:inline-block;padding:3px;margin:3px;}


body {overflow-x:hidden;}
.mc-save.tpl-37257 {display:none;}
.wd-side-panel {position:fixed;z-index:99;background-color:rgba(0, 0, 0, 0.5);left:0;top:0;height:100vh;max-width:400px;}
.wd-side-panel:empty {display:none;}
/*
@media MEDIA_XL
{body
	{
		font-size:120%;}


.api-Graph {position:relative;width:100%;height:100%;}
.api-Graph canvas {width:100%;height:100%;}
.api-Graph .ux-pad {position:absolute;z-index:9;top:0;width:100%;height:100%;}
.api-Graph .ux-mark {bottom:16px;height:100%;background-color:rgba(0, 0, 0, 0.35);border-left:1px solid rgba(255, 255, 255, 0.75);border-right:1px solid rgba(255, 255, 255, 0.75);outline:1px solid rgba(0, 0, 0, 0.5);margin-left:-1px;position:absolute;z-index:3;}
.api-Graph .ux-mark .ux-text {position:relative;height:100%;}
.api-Graph .ux-mark .ux-text .ux-content {font-size:12px;position:absolute;right:100%;top:50%;color:#fff;font-weight:bold;text-align:right;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.5);padding:0.25rem 0.5rem 0.25rem 0.25rem;border-radius:0.25rem 0 0 0.25rem;border-bottom:1px solid rgba(0, 0, 0, 0.25);background-color:rgba(0, 0, 0, 0.25);}
.api-Graph .ux-mark .ux-text .ux-content:empty {display:none;}
.api-Graph .ux-period {top:0;z-index:5;height:auto;bottom:15px;margin-left:0px;border:none;outline:1px dashed rgba(255, 255, 255, 0.25);border-top:7px solid rgba(0, 0, 0, 0.75);border-bottom:7px solid rgba(0, 0, 0, 0.75);background-color:transparent;}
.graph_pad {position:absolute;z-index:9;background:transparent;}
.graph_pad div {position:relative;z-index:-8;opacity:0;height:100%;margin-left:0;margin-right:100%;box-sizing:border-box;background:rgba(0, 0, 0, 0.145);background:linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);border:1px solid #fff;box-shadow:0px 0px 2px #000;user-select:none;}


.mc_3r5k {width:100%;height:100%;font-size:12px;}
.mc_3r5k .mc-btn {display:inline-block;}
.mc_3r5k .apx-top {text-align:center;overflow:visible;}
.mc_3r5k .apx-body {z-index:2 !important;padding-bottom:3rem;}
.mc_3r5k .apx-body::-webkit-scrollbar {width:4px;height:8px;}
.mc_3r5k .apx-body::-webkit-scrollbar-track {border-radius:0px;background:rgba(255, 255, 255, 0);}
.mc_3r5k .apx-body::-webkit-scrollbar-thumb {border-radius:0px;background:#555;}
.mc_3r5k .apx-body::-webkit-scrollbar-thumb:hover {background:#3b3b3b;}
.mc_3r5k .apx-body::-webkit-scrollbar-thumb:active {background:#222222;}
.mc_3r5k .ux-rel {position:relative;}
.mc_3r5k .ux-search {display:inline-block;}
.mc_3r5k .ux-search input {height:20px;text-align:center;border:0;position:absolute;border-radius:0.25rem;width:240px;left:50%;top:50%;transform:translate(-50%, -50%);}
.mc_3r5k .ux-search .ux-output {color:#fff;line-height:1.5;text-align:left;position:absolute;top:100%;left:50%;width:240px;transform:translateX(-50%);z-index:1;background-color:rgba(0, 0, 0, 0.85);border:1px solid rgba(0, 0, 0, 0.35);border-radius:0 0 0.25rem 0.25rem;}
.mc_3r5k .ux-search .ux-output:empty {display:none;}
.mc_3r5k .ux-search .ux-output .ux-line {user-select:none;padding:0 0.5rem;}
.mc_3r5k .ux-search .ux-output .ux-line:hover {background-color:rgba(255, 255, 255, 0.15);color:red;}
.mc_3r5k .ux-search .ux-output .ux-line:active {color:#990000;}
.mc_3r5k .ux-tiles {padding:0.5rem;text-align:center;}
.mc_3r5k .ux-tile-count {color:#fff;display:inline-block;margin:0.5rem;padding:0.5rem;border:1px solid rgba(255, 255, 255, 0.15);border-radius:0.5rem;}
.mc_3r5k .ux-tile-count:hover {background-color:rgba(0, 0, 0, 0.25);}
.mc_3r5k .ux-btn {display:inline-block;color:#fff;line-height:28px;padding:0 0.5rem;border:1px solid rgba(0, 0, 0, 0.15);}
.mc_3r5k .ux-btn:hover {background-color:rgba(0, 0, 0, 0.25);}
.mc_3r5k .ux-btn:active {background-color:rgba(0, 0, 0, 0.35);}
.mc_3r5k .ux-path {font-size:14px;color:#fff;line-height:28px;display:inline-block;}
.mc_3r5k .apx-body {overflow:auto;}
.mc_3r5k .apx-bottom {background-color:rgba(0, 0, 0, 0.35);}
.mc_3r5k .ux-table {color:#fff;width:100%;border-collapse:collapse;}
.mc_3r5k .ux-table thead td,
.mc_3r5k .ux-table thead th {background-color:#444;line-height:1.5;border:1px solid rgba(0, 0, 0, 0.15);}
.mc_3r5k .ux-table tbody th {line-height:2;}
.mc_3r5k .ux-table td.ux-thin,
.mc_3r5k .ux-table th.ux-thin {width:1px;white-space:nowrap;}
.mc_3r5k .ux-table td,
.mc_3r5k .ux-table th {padding:0 0.25rem;line-height:1.5;border:1px solid rgba(0, 0, 0, 0.15);/*			&[data-key="c"],&[data-key="type"] {
				width:1px;}
*/
  /*			&[data-type='1419'] {
				color:#00bfff;}
.mc_3r5k .ux-table td[data-col],
.mc_3r5k .ux-table th[data-col] {font-size:10px;width:96px;color:#fff;padding:0 1.5rem 0 0.25rem;text-align:right;vertical-align:middle;background-color:rgba(0, 63, 0, 0.15);/*				
				.ux-yes {
					width:100%;height:18px;background-image:url(/img/0/1245_64.avif);background-position:99% 1%;background-size:auto 50%;background-repeat:no-repeat;}
.mc_3r5k .ux-table td[selected],
.mc_3r5k .ux-table th[selected] {background-image:url(/img/0/1230_64.avif);background-position:99% 50%;background-size:auto 16px;background-repeat:no-repeat;}
.mc_3r5k .ux-table td[selected]:empty,
.mc_3r5k .ux-table th[selected]:empty {background-position:50% 50%;}
.mc_3r5k .ux-table td[cross],
.mc_3r5k .ux-table th[cross] {background-color:rgba(0, 0, 0, 0.15);}
.mc_3r5k .ux-table td[new],
.mc_3r5k .ux-table th[new] {color:rgba(255, 255, 255, 0.35);background-color:rgba(63, 0, 0, 0.25) !important;}
.mc_3r5k .ux-table th {font-size:16px;background-color:#777;text-transform:uppercase;letter-spacing:1px;}
.mc_3r5k .ux-table th[selected] {background-image:url(/img/0/1245_64.avif);}
.mc_3r5k .ux-table th:hover {color:#eee;}
.mc_3r5k .ux-table th:active {color:#ccc;}
.mc_3r5k .ux-table tr {user-select:none;display:none;}
.mc_3r5k .ux-table tr[visible] {display:table-row;}
.mc_3r5k .ux-table tr[selected] {color:#00bfff;}
.mc_3r5k .ux-table tr:hover td {background-color:rgba(0, 0, 0, 0.35);}
.mc_3r5k .ux-table tr:active td {background-color:rgba(0, 0, 0, 0.25);}


#uxprogressmain {right:10px;width:260px;position:fixed;z-index:99999;bottom:10px;}
#uxprogressmain #uxprogress {display:flex;flex-direction:column;gap:5px;}
#uxprogressmain #uxprogress .progress {background-color:#919191 !important;height:22px !important;}
#uxprogressmain #uxprogress .progress .progress-bar {background-color:#424242 !important;}
#uxprogressmain #uxprogress .progress .text {position:absolute;text-align:center;width:100%;}


select.sd,
input.sd,
textarea.sd {background-color:transparent;border:0;border-radius:0.5rem;height:2rem;outline:none;overflow:hidden;padding:0 0.5rem;}
.mc-btn.ux-image {height:2rem;background-position:center center;background-repeat:no-repeat;background-size:auto 70%;min-width:2rem;}
.sd-modal {background-color:#fff;border:1px solid rgba(0, 0, 0, 0.35);border-radius:0.5rem;overflow:hidden;padding:0.5rem;}


.uplot-container {position:relative;}
.leg-cell {cursor:pointer;transition:opacity 0.2s;user-select:none;}
.leg-cell.uplot-leg-hidden {opacity:0.3;text-decoration:line-through;}
.uplot-tooltip {display:none;position:absolute;background:rgba(255, 255, 255, 0.95);border:1px solid #ccc;padding:8px 12px;border-radius:4px;pointer-events:none;z-index:100;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);font-size:12px;line-height:1.5;color:#333;white-space:nowrap;}
.uplot-tooltip-header {font-weight:600;border-bottom:1px solid #eee;padding-bottom:4px;margin-bottom:4px;}
.uplot-tooltip-header:last-child {border-bottom:none;padding-bottom:0;margin-bottom:0;}
.uplot-tooltip-item {display:flex;align-items:center;}
.uplot-tooltip-item b {margin-left:4px;}
.uplot-tooltip-color {display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;}
.uplot-legend {width:100%;margin-bottom:10px;}
.uplot-legend .leg-name {width:60px;font-weight:600;}
.uplot-legend .leg-items-wrapper {padding-top:5px;}
.uplot-legend .leg-cell {display:inline-block;margin-right:15px;cursor:pointer;transition:opacity 0.2s;}
.uplot-legend .leg-cell.uplot-leg-hidden {opacity:0.3;text-decoration:line-through;}
.uplot-legend .leg-color {display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:middle;}
.uplot-legend .leg-value {font-weight:600;}


.chart-loader div {position:relative;height:100vh;background:#fff;width:100%;justify-content:center;display:flex;padding:1rem;user-select:none;}