.dojoxRating ul {padding:0; margin:0;}.dojoxRatingStar {display:inline-block; background-image:url("../dojox/form/resources/images/rating_empty.gif"); background-position:left center; position:relative; height:15px; width:15px; float:left;}.dojoxRatingInput,.dojoxRatingHidden,.dojoxRatingLabel {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap;}.dojoxRatingStarChecked {background-image:url("../dojox/form/resources/images/rating_full.gif");}.dojoxRatingStarHover {background-image:url("../dojox/form/resources/images/rating_full.gif"); opacity:.5;}dialog {transition: opacity 0.5s ease-in-out; opacity: 0; padding: 0; background-color: white; max-width: 80%; max-height: 80%;}dialog[open] {opacity: 1;}dialog::backdrop {background-color: rgba(100, 100, 100, 0.8);}dialog .dialog-layout {display: flex; flex-direction: column;}dialog .dialog-content {flex: 1 1 100%;}dialog .buttons {flex: 1 1 auto;}dialog .close-button {position: absolute; right: 2.5px; top: 2.5px; transition: background-color 0.3s ease-in-out; border-radius: 0.6em; cursor: pointer; width: 1.2em; height: 1.2em; line-height: 1.2em; text-align: center; background-color: #eee;}dialog .close-button:hover {background-color: lightgrey;}dialog .title-bar {background: linear-gradient(80deg, #faa723 0%, #f7901f 40%, rgba(243,118,56,1) 53%, rgba(252,200,136,1) 79%, rgba(243,118,56,1) 100%, rgba(248,157,45,1) 100%); font-size: 1.3em; padding: 0.3em 1em; color: white; text-transform: uppercase; color: white; font-weight: bold; line-height: 1.3em; user-select: none; text-align: center;}dialog .title-bar > .close-button {top: 0.3em; line-height: 1.3em; color: #555;}dialog > form {display: block; margin: 0;}dialog .dialog-content {padding: 10px;}dialog .buttons {background: #eee; padding: 5px; display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 0.5em; border-top: 1px solid #d3d3d3; align-items: center;}.stw-outer > .stw-shadow {position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.5); z-index: 99999;}.stw-outer > .stw-content {position: fixed; top: 0; height: 100vh; width: 100%; max-width: 54em; z-index: 1999999999; box-shadow: 0.5em 0 2em rgba(0,0,0,.5); color: #fff; overflow-y: auto; transform: translateX(-2000px); transition: transform 1s cubic-bezier(0.22, 0.61, 0.36, 1);}.stw-outer.shown > .stw-content {display: block; transform: translateX(0px);}.stw-outer > .stw-shadow {display: none;}.stw-outer.shown > .stw-shadow {display: block;}.stw-inner {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #b99494; overflow: hidden;}.stw-wheel {pointer-events: none;}@media screen and (min-width: 40em) {.stw-wheel {position: absolute; top: 0; bottom: 0; left: 0; width: 100%; max-width: 50%; overflow: hidden; display: flex; align-items: center;} .stw-form {position: absolute; top: 0; bottom: 0; right: 0; width: 100%; max-width: 50%; overflow: hidden;} .stw-form .inner {padding: 10em 3em 0 3em;}}@media screen and (max-width: 40em) {.stw-form .inner {padding: 1rem 3rem;}}@media screen and (max-height: 40em) {.stw-form .inner {padding: 0.5rem 0.5rem; font-size: 16px;} .stw-container {max-width: 15em;}}.stw-wheel .stw-wheel-wrapper {position: relative; right: 0; left: -51%; transition: transform 5s cubic-bezier(0.06, 0.54, 0, 1.11); width: 140%;}.stw-wheel .stw-wheel-wrapper > img {display: block; width: initial !important; height: initial !important;}.stw-wheel .stw-pointer > img {width: initial !important; height: initial !important;}.stw-content .rules {text-align: left; margin-top: 0.5rem;}.stw-content .rules ul {margin: 0.3rem 0 0 0; padding-left: 1rem;}.stw-container {position: relative;}.stw-pointer {position: absolute; width: 18.4%; right: -1%; top: 50%; transform: translateY(-50%); z-index: 2147483645;}.stw-outer .labels > .label {position: absolute; top: 50%; left: 50%; width: 36%; text-align: right; font-size: .85em; line-height: 1.2em; transform-origin: 0 50%; color: #282828; padding-left: 10%; font-size: 1rem; text-shadow: 0px 0px 3px white; text-wrap: balance;}.stw-outer .labels > .label:nth-of-type(1) {transform: translateY(-50%) rotate(0deg);}.stw-outer .labels > .label:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);}.stw-outer .labels > .label:nth-of-type(3) {transform: translateY(-50%) rotate(90deg);}.stw-outer .labels > .label:nth-of-type(4) {transform: translateY(-50%) rotate(135deg);}.stw-outer .labels > .label:nth-of-type(5) {transform: translateY(-50%) rotate(180deg);}.stw-outer .labels > .label:nth-of-type(6) {transform: translateY(-50%) rotate(225deg);}.stw-outer .labels > .label:nth-of-type(7) {transform: translateY(-50%) rotate(270deg);}.stw-outer .labels > .label:nth-of-type(8) {transform: translateY(-50%) rotate(315deg);}.stw-form h2 {font-size: 1.5rem;}.stw-form p {margin: 0.8em 0 0.4em 0;}.stw-form .close {color: grey; text-align: right; transition: background-color 0.3s ease-in; cursor: pointer;}.stw-form .close:hover {background-color: lightgrey;}.stw-form .controls {display: flex; flex-direction: column; gap: 0.5rem;}.stw-form .controls .button {background-color: #F39200; color: white; font-weight: bold;}.stw-form .results {display: flex; flex-direction: column; gap: 1rem; margin-top: 1rem; transition: scale 0.8s ease-out;}.stw-form .results .code {font-weight: bold; white-space: nowrap; margin: 0.5rem; display: inline-block;}.stw-form .results .instructions {padding: 0.2rem; background-color: palegoldenrod; color: black; border-radius: 0.5rem; margin: 0.5rem 0;}.stw-form .results .instructions p:last-child {margin-bottom: 0;}.stw-form .results .instructions p:first-child {margin-top: 0;}.stw-form .results .copy-to-clipboard {color: #bfd8ff; cursor: pointer; padding: 0.2rem;}@keyframes zoomIn {0% {transform: scale(0.1)} 100% {transform: scale(1)}}.stw-form .results.shown {animation: zoomIn 0.8s ease-out;}.claro .dojoDndItemBefore {border-top: 2px solid #369;}.claro .dojoDndItemAfter {border-bottom: 2px solid #369;}.picker.framed {border-color: #939598;}.picker .controls {background-color: #e6e7e8;}.digital-image-picker.picker .selection-wrapper {padding: 5px 0;}.digital-image-picker .item {width: 98px;}.digital-image-picker .item img.inner {width: 96px;}.validation-textarea.invalid {background-color: #FFA8A8;}table.dijitSelect {width: auto;}.hidden {position: absolute; visibility: hidden;}.hyperlink {color: blue; text-decoration: none;}.hyperlink:hover {text-decoration: underline; cursor: pointer;}.claro .dijitButton .dijitButtonNode,.claro .dijitDropDownButton .dijitButtonNode {background: #fdbb3b; border: 2px solid black; padding: 0px 2px 2px 2px;}.claro .dijitButton .dijitButtonNode:hover {background-color: yellow;}.claro .dijitButton.dijitButtonDisabled .dijitButtonNode,.claro .dijitDropDownButton.dijitButtonDisabled .dijitButtonNode {background: grey; color: white;}.claro .dijitButton.dijitButtonDisabled .dijitButtonNode:hover {background-color: darkgrey; color: white;}.claro .dojoDndItemOver {padding: 2px;}div.rma-fault-history label {color: blue; font-size: 1.1em; margin-top: 5px; display: inline-block; margin-bottom: 2px;}.instruction {padding: 10px; display: flex; align-items: center; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; text-align: center; gap: 10px;}.instruction .buttons {text-align: center; display: flex; flex-direction: column; gap: 10px;}.instruction span {flex: 1 1 auto;}.instruction button {flex: 0 1 0px;}.instruction .button.step-forward {font-size: 1.2em; color: #5c5; font-weight: bold; border-color: #5c5; transition: font-size 0.7s ease;}.instruction .button.step-forward[disabled] {font-size: inherit;}.instruction .button .fa-forward {color: #5c5;}input.hidden[type=file] {width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1;}.hours-entry .hours-textbox,.hours-entry .sick-textbox,.hours-entry .holiday-textbox {width: 100%;}.dgrid.hours-grid span.no-value {color: grey; font-style: italic;}.staff-stats .dijitDateTextBox {width: 8em;}.staff-stats .dgrid-cell {text-align: center;}.staff-stats .dgrid-cell.field-admin_name {text-align: left;}span.weighted {color: darkblue; font-weight: bold;}span.deets {font-size: .9em; font-style: italic; color: blueviolet; display: block;}.dgrid-autoheight-toggler {position: absolute; right: 0; top: 0; width: 1.2em; height: 1.2em; line-height: 1.2em; text-align: center; opacity: 0.7; background-color: white; cursor: pointer;}.cookie-consent-banner {position: fixed; top: 0; transform: translate(0px, -100%); transition: transform 1s ease-out; left: 0; right: 0; overflow: hidden; will-change: transform; z-index: 3000;}.cookie-consent-banner.shown {transform: translate(0, 0);}.cookie-consent-banner .wrapper {background-color: #333; color: #eee; display: flex; gap: 0.5rem; padding: 0.5rem; align-items: center;}.cookie-consent-banner .wrapper .left-panel {flex: 1 1 auto;}.cookie-consent-banner .wrapper .right-panel {flex: 0 0 auto;}.cookie-consent-banner .wrapper .accept {background-color: green; padding: 0.4rem; color: white; border: none; font-size: 1.1rem;}.cookie-consent-banner a {color: white; text-decoration: underline;}