.color-down-four{color:hsl(252,25%,30%)}.color-down-three{color:hsl(252,25%,40%)}.color-down-two{color:hsl(252,30%,50%)}.color-down-one{color:hsl(252,34%,60%)}.color-up-one{color:hsl(252,38%,80%)}.color-up-two{color:hsl(252,38%,90%)}.color-accent{color:#ca59ff}.font-gradient{background:linear-gradient(130deg,hsl(252,38%,90%),hsl(252,34%,60%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.font-gradient-down-one{background:linear-gradient(130deg,hsl(252,34%,60%),hsl(252,34%,60%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.font-shadow{text-shadow:0 -.8em 0 #221d36,0 .8em 0 #221d36;box-shadow:0 0 0 #ff0080;line-height:220%;transition:all 1s ease .1s}@media(hover:none){.font-shadow{line-height:150%;transition:all .3s ease .1s;text-shadow:0 0 aqua,0 0 aqua;box-shadow:0 3px 0 #402c9c}}.font-shadow:hover{transition:all .3s ease .1s;text-shadow:0 0 aqua,0 0 aqua;box-shadow:0 3px 0 #402c9c}.h1,h1{font-size:3.6rem}.h2,h2{font-size:2.6rem}@media(max-width:500px){.h2,h2{padding:1rem}}.h3,h3{font-size:1.8rem}@media(max-width:500px){.h3,h3{font-size:1.6rem;line-height:150%}}.h4,h4{font-size:1.3rem}.font-light{font-weight:lighter}.font-normal{font-weight:400}.font-bold{font-weight:bolder}.font-italic{font-style:italic}.p,p{line-height:175%;font-size:1.3rem;max-width:60em;padding-right:1rem}@media(max-width:500px){.p,p{text-indent:0;max-width:unset}}.indent{text-indent:2rem}.narrow{max-width:60vw}@media(max-width:500px){.narrow{max-width:90%}}.text-center{text-align:center}.text-right{text-align:right}@media(max-width:500px){.after-cta{line-height:150%;padding:1rem}}.timesheets p{position:relative;z-index:1;text-indent:2rem}@media(max-width:430px){.timesheets-container{overflow:hidden}}.timesheets-container .team{transition:all .6s ease;display:grid;grid-row-gap:3px;row-gap:3px;align-items:center;padding:1rem 0 1.5rem;margin-left:2rem;grid-template-columns:13rem repeat(7,1fr)}@media(max-width:430px){.timesheets-container .team{margin-left:.5rem;grid-template-columns:9rem repeat(7,5rem)}}.timesheets-container .team .project-title{text-align:right;margin-right:1rem}@media(max-width:430px){.timesheets-container .team .project-title{font-size:1rem}}.timesheets-container .team .date-header{position:relative;padding:1rem}.timesheets-container .team .date-header .today-hint{color:hsl(252,30%,50%);position:absolute;top:-4px}@media(max-width:430px){.timesheets-container .team .date-header{padding:.5rem}.timesheets-container .team .date-header .day{font-size:.8rem}.timesheets-container .team .date-header .date{display:none}}.timesheets-container .team .hours{padding:.5rem;transition:all 1s ease;background:hsla(252,83.57%,70.5%,.1)}.timesheets-container .team .hours:hover{transition:all .1s ease;color:hsl(252,38%,90%);background:hsla(252,83.57%,70.5%,.3)}.timesheets-container .fake-button{padding:.5rem 1rem;background:hsl(252,48%,34%);border-radius:6px}.timesheets-container .fake-button:hover{background:hsl(275,100%,42%)}.timesheets-container .fake-button:first-of-type{background:hsl(252,29%,23%)}.timesheets-container .fake-button:first-of-type:hover{background:hsl(252,29%,33%)}.timesheets-container .timesheets-review-table{padding:1rem 0}.timesheets-container .timesheets-review-table .date-entry{display:grid;grid-template-columns:6rem 7rem 4rem 6rem minmax(16rem,1fr) 6rem;grid-column-gap:1rem;justify-items:start;align-items:center;min-height:2rem;padding-left:2rem;position:relative;transition:all 1s ease}.timesheets-container .timesheets-review-table .date-entry .title{width:100%}@media(max-width:430px){.timesheets-container .timesheets-review-table .date-entry{grid-template-columns:6rem 3rem 5rem minmax(14.5rem,1fr) 6rem;grid-column-gap:.5rem;padding-left:.5rem}.timesheets-container .timesheets-review-table .date-entry .day{display:none}}@media(max-width:393px){.timesheets-container .timesheets-review-table .date-entry{grid-template-columns:6rem 3rem 5rem minmax(11.5rem,1fr) 6rem}}.timesheets-container .timesheets-review-table .date-entry .action-icons{position:relative}.timesheets-container .timesheets-review-table .date-entry .action-icons>.icon{opacity:.2}.timesheets-container .timesheets-review-table .date-entry .action-icons .hint{position:absolute;width:5rem;right:4.5rem;padding:2px 7px;text-align:center;border-radius:5px;transition:all .5s ease .1s;background:#e965e9;color:hsl(300,81%,18%);opacity:0}.timesheets-container .timesheets-review-table .date-entry .action-icons .hint.approve-hint{background:hsl(253,23%,70%);color:hsl(247,20%,22%)}.timesheets-container .timesheets-review-table .date-entry .action-icons .hint.visible{opacity:1}.timesheets-container .timesheets-review-table .date-entry .action-icons .approve,.timesheets-container .timesheets-review-table .date-entry .action-icons .reject{filter:drop-shadow(0 0 0 transparent)}.timesheets-container .timesheets-review-table .date-entry .action-icons .approve.inactive,.timesheets-container .timesheets-review-table .date-entry .action-icons .reject.inactive{pointer-events:none;opacity:.3}.timesheets-container .timesheets-review-table .date-entry .action-icons .approve{fill:hsl(252,30%,50%)}.timesheets-container .timesheets-review-table .date-entry .action-icons .approve:hover{filter:drop-shadow(0 0 10px hsl(252,38%,80%));fill:hsl(252,38%,80%)}.timesheets-container .timesheets-review-table .date-entry .action-icons .reject{margin-left:1rem;fill:#8d31af}@media(max-width:430px){.timesheets-container .timesheets-review-table .date-entry .action-icons .reject{margin-left:.5rem}}.timesheets-container .timesheets-review-table .date-entry .action-icons .reject:hover{filter:drop-shadow(0 0 10px #d26cff);fill:#d26cff}.timesheets-container .timesheets-review-table .date-entry.good:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(252,30%,50%,.2),transparent);opacity:0;transition:opacity 1s ease;z-index:-1}.timesheets-container .timesheets-review-table .date-entry.alert .hours,.timesheets-container .timesheets-review-table .date-entry.alert .no-tasks,.timesheets-container .timesheets-review-table .date-entry.alert .status{color:#d92164}.timesheets-container .timesheets-review-table .date-entry.alert:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(331.47,100%,50%,.2),transparent);opacity:0;transition:opacity 1s ease;z-index:-1}.timesheets-container .timesheets-review-table .date-entry:hover{z-index:1;transition:all .1s ease;filter:brightness(1.5)}.timesheets-container .timesheets-review-table .date-entry:hover.alert:before,.timesheets-container .timesheets-review-table .date-entry:hover.good:before{transition:all .1s ease;opacity:1}.timesheets-container .timesheets-review-table .date-entry:hover .action-icons .icon{opacity:1}.timesheets-container .timesheets-review-table .date-entry-header{font-weight:900;margin-bottom:0}.timesheets-container .timesheets-review-table .date-entry-header:hover{background:unset;filter:unset}.timesheets-container .panel-subtitle{margin-left:2rem;margin-top:1rem;transition:all 1s ease;color:hsl(252,30%,50%)}