.staff-motivation{border:1px solid #e6daf2;border-radius:20px;background:linear-gradient(120deg,#fcfaff,#f3edfa);padding:24px;margin-bottom:26px;color:#43305b}.staff-motivation-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.staff-motivation-heading p{font-size:10px;letter-spacing:2px;color:#8b67ae;margin:0 0 8px;font-weight:750}.staff-motivation-heading h2{font:800 clamp(26px,3.5vw,38px) Manrope,'Segoe UI',sans-serif;margin:0 0 8px;overflow-wrap:anywhere;color:#583579}.staff-motivation-heading span{font-size:13px;color:#806793}.staff-motivation-heading .staff-day{padding:8px 12px;border-radius:10px;background:#fff;white-space:nowrap;font-size:12px}.staff-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:14px;line-height:1.6}.staff-goal{background:#fff;padding:20px;border:1px solid #eee5f5;border-radius:16px;min-width:0}.staff-goal-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650}.staff-goal-top strong{font-size:25px;color:#8352b2}.staff-goal-amount{font-size:23px;font-weight:800;margin:12px 0;overflow-wrap:anywhere}.staff-goal-amount small{font-size:12px;font-weight:400;color:#8b7a97}.staff-goal progress{display:block;width:100%;height:12px;border:0;border-radius:20px;overflow:hidden;background:#eee6f5;accent-color:#8956b6}.staff-goal progress::-webkit-progress-bar{background:#eee6f5;border-radius:20px}.staff-goal progress::-webkit-progress-value{background:linear-gradient(90deg,#b183d7,#7950a6);border-radius:20px}.staff-goal progress::-moz-progress-bar{background:#8956b6}.staff-goal p{font-size:13px;font-weight:650;margin:12px 0 4px}.staff-goal>small{font-size:12px;color:#8b7a97}.staff-goal.team{background:#fdfbff}.staff-goal.achieved{border-color:#a4cfc0;background:#f5fcf8}.staff-goal.achieved .staff-goal-top strong{color:#218464}.staff-goal-note{font-size:11px;color:#8a769b;line-height:1.7;margin:14px 0 0}@media(max-width:820px){.staff-motivation{padding:18px}.staff-goals{grid-template-columns:1fr}.staff-motivation-heading{align-items:flex-start}.staff-goal{padding:16px}}@media(max-width:480px){.staff-motivation-heading{flex-direction:column}.staff-motivation-heading h2{font-size:26px}}
