.motion-host{position:relative;overflow:hidden}.motion-host>:where(*:not(.motion-rings):not(.motion-beams)){position:relative;z-index:1}.motion-host>.motion-rings.motion-rings,.motion-host>.motion-beams.motion-beams{position:absolute;z-index:0}@keyframes motion-ring-pulse{0%{opacity:0;transform:translate(-50%, -50%) scale(0)}15%{opacity:1}100%{opacity:0;transform:translate(-50%, -50%) scale(7)}}@keyframes motion-core-glow{0%{opacity:.55;transform:translate(-50%, -50%) scale(1)}100%{opacity:1;transform:translate(-50%, -50%) scale(1.35)}}.motion-rings{inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%, rgba(117, 90, 250, 0.2) 0%, rgba(117, 90, 250, 0.06) 28%, transparent 58%)}.motion-rings__ring{position:absolute;top:50%;left:50%;width:200px;height:200px;border-radius:50%;border:1px solid rgba(183,164,255,.45);opacity:0;transform:translate(-50%, -50%) scale(0);animation:motion-ring-pulse 6s ease-out infinite}.motion-rings__ring:nth-child(3){animation-delay:1.2s;border-color:rgba(167,139,250,.42)}.motion-rings__ring:nth-child(4){animation-delay:2.4s;border-color:rgba(196,120,250,.4)}.motion-rings__ring:nth-child(5){animation-delay:3.6s;border-color:rgba(244,37,244,.32)}.motion-rings__ring:nth-child(6){animation-delay:4.8s;border-color:rgba(215,199,255,.32)}.motion-rings__core{position:absolute;top:50%;left:50%;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle, rgba(244, 37, 244, 0.4) 0%, rgba(117, 90, 250, 0.28) 42%, transparent 70%);filter:blur(10px);transform:translate(-50%, -50%);animation:motion-core-glow 3s ease-in-out infinite alternate}@keyframes motion-beam-h{from{left:-30%}to{left:130%}}@keyframes motion-beam-v{from{top:-30%}to{top:130%}}.motion-beams{inset:0;pointer-events:none}.motion-beams__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%, #000 40%, transparent 100%);mask-image:radial-gradient(ellipse 80% 90% at 50% 50%, #000 40%, transparent 100%)}.motion-beams__beam{position:absolute;animation-duration:var(--d, 5s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--delay, 0s)}.motion-beams__beam--h{top:var(--y, 60px);left:-30%;width:30%;height:1px;background:linear-gradient(90deg, transparent, rgba(167, 139, 250, 0.85), transparent);box-shadow:0 0 8px rgba(117,90,250,.55);animation-name:motion-beam-h}.motion-beams__beam--v{left:var(--x, 120px);top:-30%;width:1px;height:30%;background:linear-gradient(180deg, transparent, rgba(244, 37, 244, 0.7), transparent);box-shadow:0 0 8px rgba(244,37,244,.4);animation-name:motion-beam-v}.motion-beams__beam--rev{animation-direction:reverse}@property --motion-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes motion-orbit-spin{to{--motion-orbit-angle: 360deg}}.motion-orbit{position:relative}.motion-orbit::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--motion-orbit-angle), transparent 0%, transparent 72%, rgba(117, 90, 250, 0) 72%, rgba(117, 90, 250, 0.95) 90%, #F425F4 97%, transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0;animation:motion-orbit-spin 7s linear infinite}.motion-orbit>*{position:relative;z-index:1}@supports(animation-timeline: view()){@keyframes motion-reveal-in{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.motion-reveal{animation:motion-reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}@keyframes motion-sheen-sweep{0%{transform:translateX(-130%) skewX(-18deg)}38%{transform:translateX(260%) skewX(-18deg)}100%{transform:translateX(260%) skewX(-18deg)}}.motion-sheen{position:relative;overflow:hidden}.motion-sheen::after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.06) 35%, rgba(183, 164, 255, 0.14) 50%, rgba(255, 255, 255, 0.06) 65%, transparent);transform:translateX(-130%) skewX(-18deg);animation:motion-sheen-sweep 7s ease-in-out infinite;pointer-events:none;z-index:0}.motion-sheen>:where(*){position:relative;z-index:1}.motion-lift{transition:transform .2s ease,box-shadow .2s ease}.motion-lift:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(22,13,64,.1)}@keyframes motion-fill-rise{0%{transform:translateY(0);opacity:0}18%{opacity:.85}70%{transform:translateY(-100%);opacity:.5}100%{transform:translateY(-100%);opacity:0}}@keyframes motion-fill-surface{0%,100%{opacity:.55}50%{opacity:1}}.motion-fill{position:absolute;left:0;right:0;bottom:0;height:var(--motion-fill, 33.3%);z-index:0;overflow:hidden;background:linear-gradient(180deg, rgba(244, 37, 244, 0.2) 0%, rgba(117, 90, 250, 0.04) 100%);border-top:1px solid rgba(244,37,244,.5);transition:height .35s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none;animation:motion-fill-surface 4.5s ease-in-out infinite}.motion-fill::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(180deg, transparent, rgba(255, 255, 255, 0.28));animation:motion-fill-rise 4.5s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.motion-rings__ring,.motion-rings__core,.motion-beams__beam,.motion-orbit::before,.motion-sheen::after,.motion-fill,.motion-fill::after,.motion-reveal{animation:none}.motion-sheen::after{display:none}.motion-rings__ring{opacity:.35;transform:translate(-50%, -50%) scale(2.5)}.motion-beams__beam{display:none}.motion-reveal{opacity:1;translate:none}.motion-fill{transition:none}.motion-lift{transition:none}.motion-lift:hover{transform:none}}.free-timesheet-templates .ts-hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;list-style:none;padding:0}.free-timesheet-templates .ts-hero-meta li{display:flex;align-items:center;gap:8px;font-size:14px;color:#7d7d99}.free-timesheet-templates .ts-hero-meta__dot{width:6px;height:6px;border-radius:50%;background:#755afa;flex:none}.free-timesheet-templates .ts-rack__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.free-timesheet-templates .ts-rack__filters-label{color:#7d7d99;margin-right:2px}.free-timesheet-templates .ts-chip{appearance:none;border:1px solid rgba(117,90,250,.28);background:#fff;color:#2b2640;border-radius:100px;padding:8px 18px;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.free-timesheet-templates .ts-chip:hover{border-color:#755afa}.free-timesheet-templates .ts-chip.is-active{background:rgba(117,90,250,.12);border-color:#755afa;color:#755afa;font-weight:600}.free-timesheet-templates .ts-rack__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media(max-width: 991px){.free-timesheet-templates .ts-rack__grid{grid-template-columns:minmax(0, 1fr)}}.free-timesheet-templates .ts-card{position:relative;display:flex;flex-direction:column;border:1px solid #e3e0f5;border-radius:16px;background:#fff;padding:24px}.free-timesheet-templates .ts-card[hidden]{display:none}.free-timesheet-templates .ts-card__badge{display:inline-flex;align-self:flex-start;align-items:center;border-radius:100px;padding:4px 12px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;font-weight:600;margin-bottom:12px}.free-timesheet-templates .ts-card__badge--period{background:rgba(117,90,250,.12);color:#755afa}.free-timesheet-templates .ts-card__badge--role{background:rgba(244,37,244,.1);color:#b31fb3}.free-timesheet-templates .ts-card__name{margin:0}.free-timesheet-templates .ts-card__when{color:#7d7d99}.free-timesheet-templates .ts-card__inside{border-top:1px solid #f0eef9;padding-top:16px}.free-timesheet-templates .ts-card__inside-label{text-transform:uppercase;letter-spacing:.4px;color:#7d7d99}.free-timesheet-templates .ts-card__inside ul.list{margin-top:8px}.free-timesheet-templates .ts-card__inside ul.list li{font-size:14px;line-height:1.55}.free-timesheet-templates .ts-card__actions i.ts-ico{width:18px;height:18px;flex:none;background-repeat:no-repeat;background-size:100%}.free-timesheet-templates .ts-card__actions i.ts-ico--sheets{background-image:url("../../images/webwork-icons/format-sheets-icon.svg")}.free-timesheet-templates .ts-card__actions i.ts-ico--excel{background-image:url("../../images/webwork-icons/format-excel-icon.svg")}.free-timesheet-templates .ts-card__actions i.ts-ico--pdf{background-image:url("../../images/webwork-icons/format-pdf-icon.svg")}.free-timesheet-templates .ts-card__actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px;padding-top:20px}.free-timesheet-templates .ts-card__actions .primary-bk-btn,.free-timesheet-templates .ts-card__actions .secondary-bk-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px}.free-timesheet-templates .ts-callout{border-left:3px solid #755afa;background:rgba(117,90,250,.06);border-radius:0 12px 12px 0;padding:16px 20px}.free-timesheet-templates .ts-callout p{margin:0;color:#2b2640}.free-timesheet-templates .ts-table{width:100%;border-collapse:collapse}.free-timesheet-templates .ts-table th,.free-timesheet-templates .ts-table td{border:1px solid #e3e0f5;padding:12px 16px;text-align:left;font-size:14px;vertical-align:top}.free-timesheet-templates .ts-table th{background:rgba(117,90,250,.1);color:#2b2640;font-weight:600}.free-timesheet-templates .ts-table tbody tr:nth-child(even) td{background:#faf9ff}.free-timesheet-templates .ts-disclaimer{color:#7d7d99}.free-timesheet-templates .ts-formats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 767px){.free-timesheet-templates .ts-formats{grid-template-columns:minmax(0, 1fr)}}.free-timesheet-templates .ts-format{border:1px solid #e3e0f5;border-radius:14px;padding:20px}.free-timesheet-templates .ts-format__name{color:#755afa}.free-timesheet-templates .ts-format p{color:#2b2640}.free-timesheet-templates .ts-bridge{display:flex;justify-content:center;border-radius:20px;background:#160d40;padding:36px 24px}.free-timesheet-templates .ts-faq__item{border-bottom:1px solid #e3e0f5;padding:16px 0}.free-timesheet-templates .ts-faq__item[open] .ts-faq__q::after{transform:rotate(180deg)}.free-timesheet-templates .ts-faq__q{position:relative;list-style:none;cursor:pointer;padding-right:32px;color:#2b2640}.free-timesheet-templates .ts-faq__q::-webkit-details-marker{display:none}.free-timesheet-templates .ts-faq__q::after{content:"";position:absolute;right:4px;top:6px;width:10px;height:10px;border-right:2px solid #755afa;border-bottom:2px solid #755afa;transform:rotate(45deg);transition:transform .2s ease}.free-timesheet-templates .ts-faq__a{color:#7d7d99;margin-bottom:0}
