:root {
	--leftbarwidth: 35px;
	--leftbarexpanded: 170px;
	--headerbarheight: 35px;
	--whitefilter: brightness(0) invert(1);
	--offlinesvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='red' class='bi bi-wifi-off' viewBox='0 0 16 16'><path d='M10.706 3.294A12.6 12.6 0 0 0 8 3C5.259 3 2.723 3.882.663 5.379a.485.485 0 0 0-.048.736.52.52 0 0 0 .668.05A11.45 11.45 0 0 1 8 4q.946 0 1.852.148zM8 6c-1.905 0-3.68.56-5.166 1.526a.48.48 0 0 0-.063.745.525.525 0 0 0 .652.065 8.45 8.45 0 0 1 3.51-1.27zm2.596 1.404.785-.785q.947.362 1.785.907a.482.482 0 0 1 .063.745.525.525 0 0 1-.652.065 8.5 8.5 0 0 0-1.98-.932zM8 10l.933-.933a6.5 6.5 0 0 1 2.013.637c.285.145.326.524.1.75l-.015.015a.53.53 0 0 1-.611.09A5.5 5.5 0 0 0 8 10m4.905-4.905.747-.747q.886.451 1.685 1.03a.485.485 0 0 1 .047.737.52.52 0 0 1-.668.05 11.5 11.5 0 0 0-1.811-1.07M9.02 11.78c.238.14.236.464.04.66l-.707.706a.5.5 0 0 1-.707 0l-.707-.707c-.195-.195-.197-.518.04-.66A2 2 0 0 1 8 11.5c.374 0 .723.102 1.021.28zm4.355-9.905a.53.53 0 0 1 .75.75l-10.75 10.75a.53.53 0 0 1-.75-.75z'/></svg>");
}

@media (prefers-color-scheme: light) {
	:root {
		--mainbody: #f2f2f2;
		--underline: #000;
		--textcolor: #000;
		--menucolor: #fff;
		--highlightbg: #ebebeb;
		--colorbg: #F8F8F8;
		--blockcontenthdrbg: #0088ce;
		--blockcontenthdrtext: #fff;
		--lighterbg: #dff4ff;
		--darkerbg: #005294;
		--headerbg: #fff;
		--qabgcolor:#e8ef8a;
		--dismisscolor: #04b8ff;
		--themesvgcolourfilter: brightness(0) saturate(100%);
		--dnatasvg: url("data:image/svg+xml,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.32 93.83' width='16' height='16' fill='black' class='svg replaced-svg'><title>Artboard 2</title><polygon class='cls-1' points='71.64 22.48 71.64 35.47 86.32 22.48 71.64 22.48'></polygon><path class='cls-2' d='M59.07,22.47H34c-17.14,0-34,13-34,35.16,0,21.15,16.26,36.2,35.89,36.2,21.43,0,35.76-17.12,35.76-36.8V36.37H59.07V57c0,11.16-8.1,24.81-23.16,24.81C23.17,81.84,12.74,71,12.72,57.63c0-9.65,6.71-23.33,24.37-23.33h21.2L71.65,22.47V0H59.07Z'></path></svg>");
		--usersvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-person-circle' viewBox='0 0 16 16'><path d='M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/><path fill-rule='evenodd' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1'/></svg>");
		--homesvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-house' viewBox='0 0 16 16'><path d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L2 8.207V13.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V8.207l.646.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293zM13 7.207V13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V7.207l5-5z'/></svg>");
		--agentsvg: url("data:image/svg+xml,<svg width='16' height='16' fill='black' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 236 256' enable-background='new 0 0 236 256' xml:space='preserve'><g id='SVGRepo_bgCarrier' stroke-width='0'></g><g id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'></g><g id='SVGRepo_iconCarrier'> <path d='M117.5,2c-12.47,0-22.63,10.16-22.63,22.63c0,12.46,10.06,22.62,22.63,22.62c12.37,0,22.62-10.16,22.62-22.62 C140.12,12.16,129.97,2,117.5,2z M146,52H89c-15.59,0-28,13.41-28,29v32h20V86c0-1.71,1.29-3,3-3s3,1.29,3,3v27h61V86 c0-1.71,1.29-3,3-3s3,1.29,3,3v27h20V81C174,65.51,161.49,52,146,52z M2,118v27h23v109h185V145h24v-27H2z M159.47,196.75h-29.12 L106.48,237H95.59l12.9-40.63H86.78l-7.34,9.42h-8.65l4.56-14.68l-4.56-14.59h8.58l7.41,9.5l21.79,0.07L95.82,145h10.89l24.02,41.25 l28.51-0.08C166.96,186.25,167.35,196.75,159.47,196.75z'></path> </g></svg>");
		--lossesssvg: url("data:image/svg+xml,<?xml version='1.0' encoding='iso-8859-1'?><svg width='16' height='16' fill='black' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 350 350' xml:space='preserve'><g><g><polygon points='40,310 40,0 0,0 0,350 350,350 350,310'/><polygon points='211.232,145.228 264.046,220.807 245.774,233.575 315.143,266.002 308.548,189.709 290.276,202.477 220.604,102.772 146.016,146.113 90.588,74.229 65.247,93.771 137.819,187.887'/></g></g></svg>");
		--crisissvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-exclamation-triangle' viewBox='0 0 16 16'><path d='M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.15.15 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.2.2 0 0 1-.054.06.1.1 0 0 1-.066.017H1.146a.1.1 0 0 1-.066-.017.2.2 0 0 1-.054-.06.18.18 0 0 1 .002-.183L7.884 2.073a.15.15 0 0 1 .054-.057m1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767z'/><path d='M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/></svg>");
		--refundssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-cash' viewBox='0 0 16 16'><path d='M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/><path d='M0 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V6a2 2 0 0 1-2-2z'/></svg>");
		--staffcommsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-percent' viewBox='0 0 16 16'><path d='M13.442 2.558a.625.625 0 0 1 0 .884l-10 10a.625.625 0 1 1-.884-.884l10-10a.625.625 0 0 1 .884 0M4.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m7 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/></svg>");
		--rexsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-ticket-perforated' viewBox='0 0 16 16'><path d='M4 4.85v.9h1v-.9zm7 0v.9h1v-.9zm-7 1.8v.9h1v-.9zm7 0v.9h1v-.9zm-7 1.8v.9h1v-.9zm7 0v.9h1v-.9zm-7 1.8v.9h1v-.9zm7 0v.9h1v-.9z'/><path d='M1.5 3A1.5 1.5 0 0 0 0 4.5V6a.5.5 0 0 0 .5.5 1.5 1.5 0 1 1 0 3 .5.5 0 0 0-.5.5v1.5A1.5 1.5 0 0 0 1.5 13h13a1.5 1.5 0 0 0 1.5-1.5V10a.5.5 0 0 0-.5-.5 1.5 1.5 0 0 1 0-3A.5.5 0 0 0 16 6V4.5A1.5 1.5 0 0 0 14.5 3zM1 4.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1.05a2.5 2.5 0 0 0 0 4.9v1.05a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-1.05a2.5 2.5 0 0 0 0-4.9z'/></svg>");
		--coressvg: url("data:image/svg+xml,<?xml version='1.0' encoding='utf-8'?><svg width='16' height='16' fill='black' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path fill='black' d='M256 16A240 240 0 0 0 16 256a240 240 0 0 0 240 240 240 240 0 0 0 240-240A240 240 0 0 0 256 16zm-9 14.73v86.342c-35.304 2.47-124.423 31.35-127.033 129.928H37.605C39.993 81.83 189.513 34.292 247 30.73zm18 .874c.596.158 1.148.33 1.62.52 78.82 31.677 84.33 217.118 77.042 268.052l-36.498-22.813c3.486-34.36-.902-132.647-42.164-156.877V31.604zM41.258 265h85.996c19.485 15.47 77.33 34.583 166.902 25.46l37.7 23.563C163.39 333.03 61.252 291.425 41.26 265z'/></svg>");
		--overridessvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-layers-half' viewBox='0 0 16 16'><path d='M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882zM8 9.433 1.562 6 8 2.567 14.438 6z'/></svg>");
		--dashsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-speedometer' viewBox='0 0 16 16'><path d='M8 2a.5.5 0 0 1 .5.5V4a.5.5 0 0 1-1 0V2.5A.5.5 0 0 1 8 2M3.732 3.732a.5.5 0 0 1 .707 0l.915.914a.5.5 0 1 1-.708.708l-.914-.915a.5.5 0 0 1 0-.707M2 8a.5.5 0 0 1 .5-.5h1.586a.5.5 0 0 1 0 1H2.5A.5.5 0 0 1 2 8m9.5 0a.5.5 0 0 1 .5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5m.754-4.246a.39.39 0 0 0-.527-.02L7.547 7.31A.91.91 0 1 0 8.85 8.569l3.434-4.297a.39.39 0 0 0-.029-.518z'/><path fill-rule='evenodd' d='M6.664 15.889A8 8 0 1 1 9.336.11a8 8 0 0 1-2.672 15.78zm-4.665-4.283A11.95 11.95 0 0 1 8 10c2.186 0 4.236.585 6.001 1.606a7 7 0 1 0-12.002 0'/></svg>");
		--responsibilitysvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-diagram-3' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H14a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 2 7h5.5V6A1.5 1.5 0 0 1 6 4.5zM8.5 5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM0 11.5A1.5 1.5 0 0 1 1.5 10h1A1.5 1.5 0 0 1 4 11.5v1A1.5 1.5 0 0 1 2.5 14h-1A1.5 1.5 0 0 1 0 12.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm4.5.5A1.5 1.5 0 0 1 7.5 10h1a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm4.5.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5z'/></svg>");
		--ittimesheetssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-calendar-check' viewBox='0 0 16 16'><path d='M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0'/><path d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/></svg>");
		--dispatcheroldsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-box-arrow-right' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M10 12.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0v-2A1.5 1.5 0 0 0 9.5 2h-8A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 0-1 0z'/><path fill-rule='evenodd' d='M15.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L14.293 7.5H5.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708z'/></svg>");
		--dispatchersvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-globe' viewBox='0 0 16 16'><path d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855A8 8 0 0 0 5.145 4H7.5zM4.09 4a9.3 9.3 0 0 1 .64-1.539 7 7 0 0 1 .597-.933A7.03 7.03 0 0 0 2.255 4zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a7 7 0 0 0-.656 2.5zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5zM8.5 5v2.5h2.99a12.5 12.5 0 0 0-.337-2.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5zM5.145 12q.208.58.468 1.068c.552 1.035 1.218 1.65 1.887 1.855V12zm.182 2.472a7 7 0 0 1-.597-.933A9.3 9.3 0 0 1 4.09 12H2.255a7 7 0 0 0 3.072 2.472M3.82 11a13.7 13.7 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5zm6.853 3.472A7 7 0 0 0 13.745 12H11.91a9.3 9.3 0 0 1-.64 1.539 7 7 0 0 1-.597.933M8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855q.26-.487.468-1.068zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.7 13.7 0 0 1-.312 2.5m2.802-3.5a7 7 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7 7 0 0 0-3.072-2.472c.218.284.418.598.597.933M10.855 4a8 8 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4z'/></svg>");
		--adminsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-gear' viewBox='0 0 16 16'><path d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492M5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0'/><path d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115z'/></svg>");
		--copysvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-copy' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z'/></svg>");
		--appssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-grid' viewBox='0 0 16 16'><path d='M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5zM2.5 2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm6.5.5A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zM1 10.5A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm6.5.5A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5z'/></svg>");
		--superuserssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-person-gear' viewBox='0 0 16 16'><path d='M11 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0M8 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m.256 7a4.5 4.5 0 0 1-.229-1.004H3c.001-.246.154-.986.832-1.664C4.484 10.68 5.711 10 8 10q.39 0 .74.025c.226-.341.496-.65.804-.918Q8.844 9.002 8 9c-5 0-6 3-6 4s1 1 1 1zm3.63-4.54c.18-.613 1.048-.613 1.229 0l.043.148a.64.64 0 0 0 .921.382l.136-.074c.561-.306 1.175.308.87.869l-.075.136a.64.64 0 0 0 .382.92l.149.045c.612.18.612 1.048 0 1.229l-.15.043a.64.64 0 0 0-.38.921l.074.136c.305.561-.309 1.175-.87.87l-.136-.075a.64.64 0 0 0-.92.382l-.045.149c-.18.612-1.048.612-1.229 0l-.043-.15a.64.64 0 0 0-.921-.38l-.136.074c-.561.305-1.175-.309-.87-.87l.075-.136a.64.64 0 0 0-.382-.92l-.148-.045c-.613-.18-.613-1.048 0-1.229l.148-.043a.64.64 0 0 0 .382-.921l-.074-.136c-.306-.561.308-1.175.869-.87l.136.075a.64.64 0 0 0 .92-.382zM14 12.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0'/></svg>");
		--icon-color: black;		
	}
}

@media (prefers-color-scheme: dark) {
	:root {
		--mainbody: #111111;
		--underline: #fff;
		--textcolor: #fff;
		--menucolor: #000;
		--highlightbg: #555;
		--colorbg: #212529;
		--blockcontenthdrbg: #0088ce;
		--blockcontenthdrtext: #fff;
		--darkerbg: #005294;
		--lighterbg: #dff4ff;
		--headerbg: #000;
		--qabgcolor:#f34646;
		--dismisscolor: #04b8ff;
		--themesvgcolourfilter: brightness(0) saturate(100%) invert(100%);
		--dnatasvg: url("data:image/svg+xml,<svg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.32 93.83' width='16' height='16' fill='white' class='svg replaced-svg'><title>Artboard 2</title><polygon class='cls-1' points='71.64 22.48 71.64 35.47 86.32 22.48 71.64 22.48'></polygon><path class='cls-2' d='M59.07,22.47H34c-17.14,0-34,13-34,35.16,0,21.15,16.26,36.2,35.89,36.2,21.43,0,35.76-17.12,35.76-36.8V36.37H59.07V57c0,11.16-8.1,24.81-23.16,24.81C23.17,81.84,12.74,71,12.72,57.63c0-9.65,6.71-23.33,24.37-23.33h21.2L71.65,22.47V0H59.07Z'></path></svg>");
		--usersvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-circle' viewBox='0 0 16 16'><path d='M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/><path fill-rule='evenodd' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1'/></svg>");
		--homesvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house' viewBox='0 0 16 16'><path d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L2 8.207V13.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V8.207l.646.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293zM13 7.207V13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V7.207l5-5z'/></svg>");
		--agentsvg: url("data:image/svg+xml,<svg width='16' height='16' fill='white' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 236 256' enable-background='new 0 0 236 256' xml:space='preserve'><g id='SVGRepo_bgCarrier' stroke-width='0'></g><g id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'></g><g id='SVGRepo_iconCarrier'> <path d='M117.5,2c-12.47,0-22.63,10.16-22.63,22.63c0,12.46,10.06,22.62,22.63,22.62c12.37,0,22.62-10.16,22.62-22.62 C140.12,12.16,129.97,2,117.5,2z M146,52H89c-15.59,0-28,13.41-28,29v32h20V86c0-1.71,1.29-3,3-3s3,1.29,3,3v27h61V86 c0-1.71,1.29-3,3-3s3,1.29,3,3v27h20V81C174,65.51,161.49,52,146,52z M2,118v27h23v109h185V145h24v-27H2z M159.47,196.75h-29.12 L106.48,237H95.59l12.9-40.63H86.78l-7.34,9.42h-8.65l4.56-14.68l-4.56-14.59h8.58l7.41,9.5l21.79,0.07L95.82,145h10.89l24.02,41.25 l28.51-0.08C166.96,186.25,167.35,196.75,159.47,196.75z'></path> </g></svg>");
		--lossesssvg: url("data:image/svg+xml,<?xml version='1.0' encoding='iso-8859-1'?><svg width='16' height='16' fill='white' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 350 350' xml:space='preserve'><g><g><polygon points='40,310 40,0 0,0 0,350 350,350 350,310'/><polygon points='211.232,145.228 264.046,220.807 245.774,233.575 315.143,266.002 308.548,189.709 290.276,202.477 220.604,102.772 146.016,146.113 90.588,74.229 65.247,93.771 137.819,187.887'/></g></g></svg>");
		--crisissvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-exclamation-triangle' viewBox='0 0 16 16'><path d='M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.15.15 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.2.2 0 0 1-.054.06.1.1 0 0 1-.066.017H1.146a.1.1 0 0 1-.066-.017.2.2 0 0 1-.054-.06.18.18 0 0 1 .002-.183L7.884 2.073a.15.15 0 0 1 .054-.057m1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767z'/><path d='M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/></svg>");
		--refundssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-cash' viewBox='0 0 16 16'><path d='M8 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/><path d='M0 4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm3 0a2 2 0 0 1-2 2v4a2 2 0 0 1 2 2h10a2 2 0 0 1 2-2V6a2 2 0 0 1-2-2z'/></svg>");
		--staffcommsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-percent' viewBox='0 0 16 16'><path d='M13.442 2.558a.625.625 0 0 1 0 .884l-10 10a.625.625 0 1 1-.884-.884l10-10a.625.625 0 0 1 .884 0M4.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m7 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m0 1a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/></svg>");
		--rexsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-ticket-perforated' viewBox='0 0 16 16'><path d='M4 4.85v.9h1v-.9zm7 0v.9h1v-.9zm-7 1.8v.9h1v-.9zm7 0v.9h1v-.9zm-7 1.8v.9h1v-.9zm7 0v.9h1v-.9zm-7 1.8v.9h1v-.9zm7 0v.9h1v-.9z'/><path d='M1.5 3A1.5 1.5 0 0 0 0 4.5V6a.5.5 0 0 0 .5.5 1.5 1.5 0 1 1 0 3 .5.5 0 0 0-.5.5v1.5A1.5 1.5 0 0 0 1.5 13h13a1.5 1.5 0 0 0 1.5-1.5V10a.5.5 0 0 0-.5-.5 1.5 1.5 0 0 1 0-3A.5.5 0 0 0 16 6V4.5A1.5 1.5 0 0 0 14.5 3zM1 4.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1.05a2.5 2.5 0 0 0 0 4.9v1.05a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-1.05a2.5 2.5 0 0 0 0-4.9z'/></svg>");
		--coressvg: url("data:image/svg+xml,<?xml version='1.0' encoding='utf-8'?><svg width='16' height='16' fill='white' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><path fill='white' d='M256 16A240 240 0 0 0 16 256a240 240 0 0 0 240 240 240 240 0 0 0 240-240A240 240 0 0 0 256 16zm-9 14.73v86.342c-35.304 2.47-124.423 31.35-127.033 129.928H37.605C39.993 81.83 189.513 34.292 247 30.73zm18 .874c.596.158 1.148.33 1.62.52 78.82 31.677 84.33 217.118 77.042 268.052l-36.498-22.813c3.486-34.36-.902-132.647-42.164-156.877V31.604zM41.258 265h85.996c19.485 15.47 77.33 34.583 166.902 25.46l37.7 23.563C163.39 333.03 61.252 291.425 41.26 265z'/></svg>");
		--overridessvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-layers-half' viewBox='0 0 16 16'><path d='M8.235 1.559a.5.5 0 0 0-.47 0l-7.5 4a.5.5 0 0 0 0 .882L3.188 8 .264 9.559a.5.5 0 0 0 0 .882l7.5 4a.5.5 0 0 0 .47 0l7.5-4a.5.5 0 0 0 0-.882L12.813 8l2.922-1.559a.5.5 0 0 0 0-.882zM8 9.433 1.562 6 8 2.567 14.438 6z'/></svg>");
		--dashsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-speedometer' viewBox='0 0 16 16'><path d='M8 2a.5.5 0 0 1 .5.5V4a.5.5 0 0 1-1 0V2.5A.5.5 0 0 1 8 2M3.732 3.732a.5.5 0 0 1 .707 0l.915.914a.5.5 0 1 1-.708.708l-.914-.915a.5.5 0 0 1 0-.707M2 8a.5.5 0 0 1 .5-.5h1.586a.5.5 0 0 1 0 1H2.5A.5.5 0 0 1 2 8m9.5 0a.5.5 0 0 1 .5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5m.754-4.246a.39.39 0 0 0-.527-.02L7.547 7.31A.91.91 0 1 0 8.85 8.569l3.434-4.297a.39.39 0 0 0-.029-.518z'/><path fill-rule='evenodd' d='M6.664 15.889A8 8 0 1 1 9.336.11a8 8 0 0 1-2.672 15.78zm-4.665-4.283A11.95 11.95 0 0 1 8 10c2.186 0 4.236.585 6.001 1.606a7 7 0 1 0-12.002 0'/></svg>");
		--responsibilitysvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-diagram-3' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H14a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 2 7h5.5V6A1.5 1.5 0 0 1 6 4.5zM8.5 5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM0 11.5A1.5 1.5 0 0 1 1.5 10h1A1.5 1.5 0 0 1 4 11.5v1A1.5 1.5 0 0 1 2.5 14h-1A1.5 1.5 0 0 1 0 12.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm4.5.5A1.5 1.5 0 0 1 7.5 10h1a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm4.5.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5z'/></svg>");
		--ittimesheetssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-calendar-check' viewBox='0 0 16 16'><path d='M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0'/><path d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/></svg>");
		--dispatcheroldsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-box-arrow-right' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M10 12.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0v-2A1.5 1.5 0 0 0 9.5 2h-8A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 0-1 0z'/><path fill-rule='evenodd' d='M15.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L14.293 7.5H5.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708z'/></svg>");
		--dispatchersvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-globe' viewBox='0 0 16 16'><path d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855A8 8 0 0 0 5.145 4H7.5zM4.09 4a9.3 9.3 0 0 1 .64-1.539 7 7 0 0 1 .597-.933A7.03 7.03 0 0 0 2.255 4zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a7 7 0 0 0-.656 2.5zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5zM8.5 5v2.5h2.99a12.5 12.5 0 0 0-.337-2.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5zM5.145 12q.208.58.468 1.068c.552 1.035 1.218 1.65 1.887 1.855V12zm.182 2.472a7 7 0 0 1-.597-.933A9.3 9.3 0 0 1 4.09 12H2.255a7 7 0 0 0 3.072 2.472M3.82 11a13.7 13.7 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5zm6.853 3.472A7 7 0 0 0 13.745 12H11.91a9.3 9.3 0 0 1-.64 1.539 7 7 0 0 1-.597.933M8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855q.26-.487.468-1.068zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.7 13.7 0 0 1-.312 2.5m2.802-3.5a7 7 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7 7 0 0 0-3.072-2.472c.218.284.418.598.597.933M10.855 4a8 8 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4z'/></svg>");
		--adminsvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-gear' viewBox='0 0 16 16'><path d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492M5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0'/><path d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115z'/></svg>");
		--copysvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-copy' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z'/></svg>");
		--appssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-grid' viewBox='0 0 16 16'><path d='M1 2.5A1.5 1.5 0 0 1 2.5 1h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5zM2.5 2a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm6.5.5A1.5 1.5 0 0 1 10.5 1h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zM1 10.5A1.5 1.5 0 0 1 2.5 9h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5zm6.5.5A1.5 1.5 0 0 1 10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5zm1.5-.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 0-.5-.5z'/></svg>");
		--superuserssvg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-gear' viewBox='0 0 16 16'><path d='M11 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0M8 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m.256 7a4.5 4.5 0 0 1-.229-1.004H3c.001-.246.154-.986.832-1.664C4.484 10.68 5.711 10 8 10q.39 0 .74.025c.226-.341.496-.65.804-.918Q8.844 9.002 8 9c-5 0-6 3-6 4s1 1 1 1zm3.63-4.54c.18-.613 1.048-.613 1.229 0l.043.148a.64.64 0 0 0 .921.382l.136-.074c.561-.306 1.175.308.87.869l-.075.136a.64.64 0 0 0 .382.92l.149.045c.612.18.612 1.048 0 1.229l-.15.043a.64.64 0 0 0-.38.921l.074.136c.305.561-.309 1.175-.87.87l-.136-.075a.64.64 0 0 0-.92.382l-.045.149c-.18.612-1.048.612-1.229 0l-.043-.15a.64.64 0 0 0-.921-.38l-.136.074c-.561.305-1.175-.309-.87-.87l.075-.136a.64.64 0 0 0-.382-.92l-.148-.045c-.613-.18-.613-1.048 0-1.229l.148-.043a.64.64 0 0 0 .382-.921l-.074-.136c-.306-.561.308-1.175.869-.87l.136.075a.64.64 0 0 0 .92-.382zM14 12.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0'/></svg>");
		--icon-color: white;
	}

	.block-content-header.qa .offline-icon::before {
		filter: var(--whitefilter);
	}
}

.dnata-icon::before {
	display: inline-block;
	content: var(--dnatasvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.dnatafull-icon::before {
	display: inline-block;
	content: var(--dnatafullsvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
	padding-top: 10px
}

body:not(.offline) .offline-icon {
	display: none;
}

.offline-icon::before {
	display: inline-block;
	content: var(--offlinesvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.user-icon::before {
	display: inline-block;
	content: var(--usersvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.home-icon::before {
	display: inline-block;
	content: var(--homesvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.agent-icon::before {
	display: inline-block;
	content: var(--agentsvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.losses-icon::before {
	display: inline-block;
	content: var(--lossesssvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.crisis-icon::before {
	display: inline-block;
	content: var(--crisissvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.refunds-icon::before {
	display: inline-block;
	content: var(--refundssvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.staffcomm-icon::before {
	display: inline-block;
	content: var(--staffcommsvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.rex-icon::before {
	display: inline-block;
	content: var(--rexsvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.cores-icon::before {
	display: inline-block;
	content: var(--coressvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.overrides-icon::before {
	display: inline-block;
	content: var(--overridessvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.dash-icon::before {
	display: inline-block;
	content: var(--dashsvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.responsibility-icon::before {
	display: inline-block;
	content: var(--responsibilitysvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.ittimesheets-icon::before {
	display: inline-block;
	content: var(--ittimesheetssvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.dispatcher-icon::before {
	display: inline-block;
	content: var(--dispatchersvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.admin-icon::before {
	display: inline-block;
	content: var(--adminsvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.copy-icon::after {
	display: inline-block;
	content: var(--copysvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
	margin-left: 5px;
}

.apps-icon::after {
	display: inline-block;
	content: var(--appssvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}

.superuser-icon::after {
	display: inline-block;
	content: var(--superuserssvg);
	vertical-align: -.125em;
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
}


@media (min-width: 768px) {
	.left-bar.expanded .portal-icon {
		margin-right: 11px;
	}

	.left-bar.expanded {
		width: var(--leftbarexpanded);
	}

	.left-bar-li.exclude {
		opacity: 0.4;
	}

	.left-bar:not(.expanded):hover .left-bar-li {
		padding-left: 10px;
	}

	.left-bar:not(.expanded):not(:hover) span.hide-expanded {
		opacity: 0;
		visibility: hidden;
		width: 0px;
	}

	.left-bar:not(.expanded):hover {
		width: var(--leftbarexpanded);
	}

	.left-bar:not(.expanded):not(:hover)
	, .left-bar:not(.expanded):not(:hover) .left-bar-li {
		width: var(--leftbarwidth) !important;
		padding-right: 0px !important;
	}
	
	.left-bar:not(.expanded):hover div.left-bar-li:not(.exclude) .hide-expanded {
		opacity: 1;
		visibility: visible;
		width: unset;
	}

	/* .left-bar:not(.expanded):hover div.left-bar-li.exclude .hide-expanded {
		opacity: 0.4;
		visibility: visible;
		width: unset;
	} */

	.left-bar:not(.expanded):not(.exclude):hover .hide-expanded {
		opacity: 1;
		visibility: visible;
		width: unset;
	}

	/* .left-bar.exclude:not(.expanded):hover .hide-expanded {
		opacity: 0.4;
		visibility: visible;
		width: unset;
	} */

	/* .left-bar:not(.expanded):hover .left-bar-apps
	, .left-bar.expanded .left-bar-apps {
		width: 100vw;
		pointer-events: all;
	} */

	/* .left-bar:not(.expanded) .hide-expanded {
		opacity: 0;
		transition: opacity 0.2s ease-in-out;
	} */
	
	.left-bar:not(.expanded) .dropup .hide-expanded {
		display: none;
	}

	.block-content {
		position: absolute;
		top: 0;
		overflow-x: hidden;
		height: 100vh;
		left: var(--leftbarwidth);
		width: calc(100vw - var(--leftbarwidth));
	}

	.block-content.nosidebar {
		left: 0;
		width: 100vw;
	}

	.block-content:not(.expanded):not(.nosidebar) {
		left: var(--leftbarwidth);
		width: calc(100vw - var(--leftbarwidth));
	}
	
	.block-content:not(.nosidebar).expanded {
		left: var(--leftbarexpanded);
		width: calc(100vw - var(--leftbarexpanded));
	}

	.left-bar-overlay:not(.expanded) {
		position: fixed;
		top: 0;
		left: var(--leftbarwidth);
		width: calc(100% - var(--leftbarwidth));
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		opacity: 0;
		transition: opacity 0.5s ease-in-out;
		pointer-events: none;
		z-index: 1029;
	}
	
	.left-bar:not(.expanded):hover ~ .left-bar-overlay {
		opacity: 1;
		pointer-events: auto;
	}

	body:has(.left-bar.expanded) #offline-message {
		left: calc(var(--leftbarexpanded) + 20px);
	}

	body:has(.left-bar:not(.expanded)) #offline-message {
		left: calc(var(--leftbarwidth) + 20px);
	}
}

@media (max-width: 767.98px) {
	
	.left-bar:not(:hover) span.hide-expanded {
		opacity: 0;
		visibility: hidden;
		width: 0px;
	}

	.left-bar .left-bar-li.exclude {
		opacity: 0.4;
	}

	.left-bar:not(:hover) {
		width: var(--leftbarwidth);
	}

	.left-bar:hover {
		width: var(--leftbarexpanded);
	}

	.left-bar:hover .left-bar-li {
		padding-left: 10px;
	}

	.left-bar:not(:hover)
	, .left-bar:not(:hover) .left-bar-li {
		width: var(--leftbarwidth) !important;
		padding-right: 0px !important;
	}

	/* .left-bar:hover .left-bar-apps {
		width:100vw;
		pointer-events: all;
	} */

	.block-content:not(.nosidebar) {
		position: relative;
		left: var(--leftbarwidth);
		width: calc(100vw - var(--leftbarwidth));
	}

	.block-content.nosidebar {
		position: relative;
		left: 0;
		width: 100vw;
	}

	.left-bar-overlay {
		position: fixed;
		top: 0;
		left: var(--leftbarwidth);
		width: calc(100% - var(--leftbarwidth));
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		opacity: 0;
		transition: opacity 0.5s ease-in-out;
		pointer-events: none;
		z-index: 1029;
	}
	
	.left-bar:hover ~ .left-bar-overlay {
		opacity: 1;
		pointer-events: auto;
	}

	#offline-message {
		left: calc(var(--leftbarwidth) + 20px);
	}
}

.block-content.expanded {
	position: absolute;
	top: 0;
	overflow-x: auto;
	height: 100vh;
}

.left-bar:hover .portal-icon {
	margin-right: 11px;
}

.left-bar {
	transition: all 0.5s;
	z-index: 1030 !important;
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	background-color: var(--colorbg);
	font-size: smaller;
}

.left-bar a {
	text-decoration: none;
}

span.hide-expanded {
	white-space: nowrap;
	transition: opacity 0.5s ease-in-out 0.3s;
	padding-left: 10px;
	text-decoration: none;
	color: var(--underline);
}

div:not(.exclude) .app-icon
, div:not(.exclude) .hide-expanded
, div.exclude.request .app-icon
, div.exclude.request .hide-expanded {
	cursor: pointer;
}

div.exclude:not(.request) .app-icon
, div.exclude:not(.request) .hide-expanded {
	cursor: not-allowed;
	/* opacity: 0.4 !important; */
}

.left-bar .app-icon {
	padding-left: 5px;
}

button:hover .underline-animate::after
, a:hover .underline-animate::after {
	width: 100%; 
	left: 0; 
}

.underline-animate {
	color: var(--underline);
	display: inline-block;
	padding-bottom: 2px;
	position: relative;
	text-decoration: none;
}

.underline-animate:after {
	background: none repeat scroll 0 0 transparent;
	bottom: 0;
	content: "";
	display: block;
	height: 2px;
	left: 50%;
	position: absolute;
	background: var(--underline);
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}

.wrapper
, .left-bar-dropdown {
	position: relative;
}

.left-bar-dropdown
, .left-bar-li {
	display: inline-block;
	width: fit-content;
}

.left-bar-li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 10px;
	transition: all 0.3s ease-in-out;
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10 and IE 11 */
	user-select: none; /* Standard syntax */
}

.left-bar-menu {
	visibility: hidden;
	display: none;
	position: absolute;
	background-color: var(--menucolor);
	color: var(--textcolor) !important;
	border: 1px;
	border-radius: 5px;
	border-color: var(--underline);
	border-style:solid;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 1031;
	opacity: 0;
	transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
	overflow:hidden
}

.left-bar-menu a {
	color: var(--textcolor) !important;
}

.left-bar-menu:not(.logout) {
	top: 0;
	left: 100%;
}

.left-bar-menu.logout {
	bottom: 100%;
	left: 75%;
}

.logout .left-bar-li span.text-truncate {
	max-width: 150px;
}

.left-bar-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.left-bar-menu li a {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.left-bar-menu li:hover *
, .left-bar-li:hover
, .left-bar-menu:hover ~ .left-bar-li {
	/* background-color: var(--highlightbg); */
	background: linear-gradient(to right, var(--highlightbg) 70%, var(--colorbg) 100%);
}

.left-bar-dropdown:hover .left-bar-menu
, .left-bar-menu:hover {
	opacity: 1;
	visibility: visible;
	display: block;
}

.left-bar-expander {
	position: absolute;
	bottom: calc(50% - 15px);
	left: 100%;
	background-color: white;
	border: 1px solid #ccc;
	border-radius: 0px 10px 10px 0px;
	z-index: 1030;
	width: 20px;
	height: 30px;
}

.left-bar-apps li {
	position: relative;
	/* width: fit-content */
}

/* .left-bar-apps {
	flex-wrap: nowrap;
	overflow-y: auto ;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.left-bar-apps::-webkit-scrollbar {
	display: none;
} */

.block-content-header {
	position: relative;
	/* top: 0;
	left: 0; */
	width: 100%;
	background-color: var(--headerbg);
	height: var(--headerbarheight);
	/* padding-left: var(--leftbarwidth); */
	color: #fff;
	font-size: medium;
	border-bottom: 2px solid var(--blockcontenthdrbg);
}

.block-content-header.qa {
	background-color: var(--qabgcolor);
}

.block-content-body {
	padding-left: 0px;
	padding-right: 0px;
	max-height: calc(100% - var(--headerbarheight));
	position: relative;
	width: 100%;
	height: calc(100vh - var(--headerbarheight));
}

.center-svg {
	padding-top: 3px;
}

.center-bi {
	padding-top: 3px;
	color: var(--textcolor);
}


.left-bar-apps {
	flex-wrap: nowrap;
	overflow-y: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
	width: fit-content;
	padding-bottom:150px;
}

.left-bar-apps:has(.left-bar-li:hover)
,	.left-bar-apps:has(.left-bar-menu:hover) {
	width: 100vw;
}

.left-bar-apps::-webkit-scrollbar {
	display: none;
}

.no-scrollbar {
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	flex-wrap: nowrap;
}
	
.no-scrollbar::-webkit-scrollbar {
	display: none;
}

.copy-icon {
	cursor: pointer;
}

.sidebar-link {
	color: var(--textcolor);
}

#offline-message {
	position: absolute;
	bottom: 20px;
	z-index: 3000;
	background-color: var(--darkerbg);
	color: var(--blockcontenthdrtext);
	padding: 5px 10px 5px 20px;
	border-radius: 50px;
	border-color: var(--darkerbg);
	border-style: solid;
	border-width: 1px;
}

#offline-message.hide
, body:not(.offline) #offline-message {
	display: none !important;
}

#offline-message button {
	color: var(--dismisscolor);
}

#offline-message span.offline-icon {
	filter: var(--whitefilter);
}