/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/material-icons-regular-d7f083631d2357fe2c2c75d353cb1d6deaceb0249e07d00a59f9cdffbbccf35a.woff2) format("woff2"),url(/assets/material-icons-regular-a9f2f380dd4aab1414f47620e68d9bf7d45cece149be7fec8a94e532e1660cb1.woff) format("woff")}.material-icons,.mi{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:local("Material Icons Outlined"),local("MaterialIconsOutlined-Regular "),url(/assets/material-icons-outlined-d3e78343a497af3765b6667951b118e5306aa9638c23d1c75981201fa96bcb67.woff2) format("woff2"),url(/assets/material-icons-outlined-a25d8d4d249395ba17511661070b904077b78c2561d044014aadab2217c9e191.woff) format("woff")}.material-icons.outlined,.mi.outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}.material-icons.md-18,.mi.md-18{font-size:18px}.material-icons.md-24,.mi.md-24{font-size:24px}.material-icons.md-36,.mi.md-36{font-size:36px}.material-icons.md-48,.mi.md-48{font-size:48px}.material-icons.md-dark,.mi.md-dark{color:rgba(0,0,0,0.54)}.material-icons.md-dark.md-inactive,.mi.md-dark.md-inactive{color:rgba(0,0,0,0.26)}.material-icons.md-light,.mi.md-light{color:white}.material-icons.md-light.md-inactive,.mi.md-inactive{color:rgba(255,255,255,0.3)}.material-icons.r90,.mi.r90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.material-icons.r180,.mi.r180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.material-icons.r270,.mi.r270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.material-icons.flip-horizontal,.mi.flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);transform:scale(-1, 1)}.material-icons.flip-vertical,.mi.flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);transform:scale(1, -1)}.loading{display:inline-block;width:6rem;height:6rem;vertical-align:text-bottom;border:.50em solid currentColor;border-right-color:transparent;border-radius:50%;animation:loading .75s linear infinite}.loading-small,.loading-task{display:inline-block;width:1.3rem;height:1.3rem;vertical-align:text-bottom;border:.20em solid currentColor;border-right-color:transparent;border-radius:50%;animation:loading .75s linear infinite}@keyframes loading{to{transform:rotate(360deg)}}@keyframes loading-small{to{transform:rotate(360deg)}}a.footer-gnurp{text-decoration:none}a.footer-gnurp:hover{text-decoration:underline}.btn-gnurp:hover,.btn-gnurp:focus,.btn-gnurp:active,.btn-gnurp:disabled,.btn-gnurp:active:focus,.form-select:focus,.form-control:focus,.accordion-button:focus{box-shadow:none !important}.tablesorter thead tr{cursor:pointer}.modal-xxl{max-width:90% !important}.ticket-comment{padding:0.5em 0.5em 0 0.5em;border:1px solid #dee2e6;border-radius:0.3rem;margin-bottom:0.5em}.avatar-initials{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#555;color:#fff;font-size:0.8rem;font-weight:600;line-height:1}table#activity-calendar{width:100%;text-align:left;border-collapse:collapse}table#activity-calendar th{width:14%;text-align:center}table#activity-calendar td{border:1px solid #c0c0c1;vertical-align:top;font-size:0.85rem;min-height:105px;height:105px;position:relative;padding-bottom:20px}table#activity-calendar td.act-prev-month{background-color:#e0e0e0}table#activity-calendar td.act-cur-month{background-color:#f5f5f5}table#activity-calendar td.act-cur-day{background-color:#e3f2fd}.month_day{font-size:8pt}.activity,.activity-done,.activity-ghost{padding:0.25em 0.4em;margin-top:0.2em;margin-bottom:0.2em;border-radius:4px;font-size:1em;cursor:pointer}.activity{background-color:#337ab7c2;color:white}.activity-ghost{background-color:#ffffff;color:#337ab7;border:1px solid #337ab7}.activity-done{background-color:#7CB342;color:white}.activity-legend,.activity-done-legend{color:white;font-size:0.9em;padding:0.1em 0.5em;border-radius:4px;margin-bottom:0.2em}.activity-legend{background-color:#337ab7c2}.activity-done-legend{background-color:#7CB342}.link-activity{color:#ffffff;text-decoration:none}.link-activity:hover{color:#e0e0e0}.activity-hours{position:absolute;bottom:2px;right:4px;font-size:1em;color:#555;font-weight:bold}
