.assignment-card_assignment__YEa5w{display:grid;grid-template-areas:"avatar name dates forecast booked rate billable menu";grid-template-columns:50px 2fr 2fr .5fr .5fr 1fr 1fr .25fr;gap:16px;margin:16px;align-items:center;padding-bottom:16px;border-bottom:1px solid rgb(224.5,224.5,224.5)}.assignment-card_avatar___zz7W{grid-area:avatar;width:50px;height:50px;border-radius:50%;background-color:#fafafa;overflow:hidden;background-size:cover;margin:auto;object-fit:cover}.assignment-card_header__7jVnK .assignment-card_avatar___zz7W{background-color:rgba(0,0,0,0);height:auto;border-radius:0}.assignment-card_header__7jVnK .assignment-card_billable__CGI0F,.assignment-card_header__7jVnK .assignment-card_rate__TSGcH{text-align:center}.assignment-card_header__7jVnK>*{color:hsl(240,.7633587786%,55.6862745098%)}.assignment-card_name__wT39X{grid-area:name;overflow:hidden}.assignment-card_fullname__kRwUi{font-family:var(--font-lora),serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-card_title__qBINP{color:hsl(240,.7633587786%,55.6862745098%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-card_dates__12Kxk{grid-area:dates;text-align:center}.assignment-card_dates__12Kxk .assignment-card_datespan__S6gPF{display:flex;justify-content:center;gap:8px;align-items:center;color:hsl(240,.7633587786%,55.6862745098%)}.assignment-card_dates__12Kxk .assignment-card_datespan__S6gPF .assignment-card_start__XTFTc{font-size:.8rem;text-align:left}.assignment-card_dates__12Kxk .assignment-card_datespan__S6gPF .assignment-card_end__721CJ{font-size:.8rem;text-align:right}.assignment-card_dates__12Kxk .assignment-card_duration__1Di1K{font-size:.8rem;color:hsl(240,.7633587786%,55.6862745098%)}.assignment-card_forecast__mDrt_{grid-area:forecast;text-align:center}.assignment-card_booked__LhpbS{grid-area:booked;text-align:center}.assignment-card_rate__TSGcH{grid-area:rate;text-align:right}.assignment-card_billable__CGI0F{grid-area:billable;text-align:right}.assignment-card_menu__8vqzx{grid-area:menu}.assignment-card_units__Olni6{color:hsl(240,.7633587786%,55.6862745098%);font-size:.8rem}.project-card_projectcards__rgHFU{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.project-card_projectcard__Tb57H{display:grid;overflow:hidden;flex-direction:column;gap:0;min-width:200px;max-width:400px;text-align:center;grid-template-rows:128px auto auto 44px 40px;height:294px;border-bottom:1px solid rgb(224.5,224.5,224.5);cursor:pointer}.project-card_avatar__3zZrD{width:100px;height:100px;border-radius:50%;background-color:rgb(244.9,244.9,244.9);overflow:hidden;background-size:cover;margin:auto;object-fit:fill;display:flex;justify-content:center;align-items:center;font-size:2.5rem;font-family:var(--font-lora),serif}.project-card_title__tIgO2{font-size:1rem;font-family:var(--font-lora),serif;flex:1 1;padding:0 16px;max-height:85px;overflow:hidden}.project-card_organisation__VRGqu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card_status__l_tSw{position:absolute;top:10px;left:4px}.project-card_statuspill__QT_NF{max-width:80%}.project-card_description__rHn8P{font-size:.8rem;padding:0 16px;overflow:hidden;background:#fff;position:relative;color:hsl(240,.7633587786%,55.6862745098%)}.project-card_description__rHn8P:before{content:"";position:absolute;bottom:0;left:0;width:100%;top:0;background:linear-gradient(0deg,rgb(255,255,255),rgba(255,255,255,0) 50%)}.project-card_dates___BVrg{font-size:.8rem;background-color:rgb(244.9,244.9,244.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px;border-top:1px solid rgb(224.5,224.5,224.5);display:flex;flex-direction:row;justify-content:center;align-items:center}.project-card_projectspendingcard__p3A5i{flex:1 1;min-width:300px}.project-card_chart__BSWz9{width:100%;padding:16px}.budget-donut_root__WJhiY{position:relative}.budget-donut_budget__XSHVe{position:absolute;display:block;top:30%;width:100%;text-align:center;font-size:1.4rem}.budget-donut_legend__ALnT6{font-size:.8rem}.budget-card_root__A4dF0{display:grid;flex-direction:column;min-width:300px;justify-content:space-between;grid-template-columns:1fr 1fr;align-items:center;grid-template-areas:"donut forecasts" "donut tips"}.budget-card_donut__t_KYT{text-align:center;flex:1 1;grid-area:donut}.budget-card_forecasts__s38Dy{display:flex;flex-direction:column;padding:8px 16px;grid-area:forecasts;gap:8px;border-left:1px solid rgb(224.5,224.5,224.5)}.budget-card_tips__jqaY5{font-size:.8rem;padding:16px;text-align:center;grid-area:tips}.budget-card_forecast__Jqt6_{flex:1 1;text-align:center}.budget-card_forecastred__MzDbv{color:#ef4444}.budget-card_amount__587UM{font-size:1.4rem}.budget-card_legend__a0idH{font-size:.8rem}.Button_button__WcV37{font-family:var(--font-raleway),serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:10px 14px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none}.Button_button__WcV37:disabled{opacity:.6;cursor:not-allowed}.Button_button__WcV37:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(65,65,66,.35)}.Button_button__WcV37:hover{transform:translateY(-1px)}.Button_button__WcV37+button{margin-left:8px}.Button_button__WcV37.Button_iconbutton__IqGko{padding:6px}.Button_sm__cH2lR{padding:8px 12px;font-size:14px}.Button_md__jMERB{padding:10px 14px;font-size:14px}.Button_lg__tdbe5{padding:12px 16px;font-size:15px}.Button_iconbutton__IqGko.Button_sm__cH2lR{font-size:14px}.Button_iconbutton__IqGko.Button_md__jMERB{font-size:16px}.Button_iconbutton__IqGko.Button_lg__tdbe5{font-size:15px}.Button_primary__s_550{background:#3fa9f5;color:#fff;border:1px solid #3fa9f5}.Button_secondary__Zic31{background:#fff;color:#414142;border:1px solid rgba(0,0,0,.1)}.Button_secondary__Zic31:hover{border-color:hsla(0,0%,100%,.18)}.Button_ghost__MUnzP{background:rgba(0,0,0,0);color:#414142;border:1px solid rgba(0,0,0,0)}.Button_ghost__MUnzP:hover{background:hsla(0,0%,100%,.06)}.Button_outline__3Qw2m{background:#fff;color:#414142;border:1px solid #414142}.Button_outline__3Qw2m:hover{background:hsla(0,0%,100%,.06)}.Button_danger__WgFpc{background:#ef4444;color:#fff;border:1px solid hsla(0,0%,100%,.12)}.Button_spinner__O3ST2{width:16px;height:16px;border-radius:999px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:Button_spin__7sKHC .9s linear infinite}@keyframes Button_spin__7sKHC{to{transform:rotate(1turn)}}