.home_dashboardRoot__CMpO_{width:100%;max-width:1000px;margin:0 auto;padding:2rem 1rem;background:#f2f1ea;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#111827;min-height:100vh}.home_dashboardHeader__Ni3xn{margin-bottom:2rem;text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}.home_title__PS7B8{font-size:2.25rem;font-weight:700;color:#0a210f;margin-bottom:.5rem;letter-spacing:-.02em}.home_subtitle__l_8yQ{font-size:1.125rem;color:#4b5563;font-weight:400}.home_alertWrapper__x_KJb{grid-column:span 4;margin-bottom:1rem}.home_onboardingAlert__woxJg{width:100%}.home_alertContent__VoaFF{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.home_alertText__Ka97e{display:flex;align-items:center;gap:.5rem;font-weight:500}.home_completionCard__dlCPM{background:#fff;border-radius:.75rem;margin-bottom:2rem;overflow:hidden;height:auto;display:flex;flex-direction:column}.home_completionHeader__Cz2iv{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#0a210f;color:#fff;width:100%;border-radius:.375rem}.home_completionIcon__1qlFO{background:hsla(0,0%,100%,.2);border-radius:.5rem;padding:.75rem;display:flex;align-items:center;justify-content:center}.home_completionTitle__7Cftq{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.home_completionPercent__nkdqI{font-size:1.5rem;font-weight:700;color:hsla(0,0%,100%,.9)}.home_completionBarWrapper___sXG1{background:#e5e7eb;border-radius:9999px;height:8px;overflow:hidden;margin:1rem 0}.home_completionBar__gHStH{background:#db660b;height:100%;border-radius:9999px;transition:width .5s ease}.home_checklistContainer___3TaZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.home_checklistItem__NaYmV{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.home_checklistItemComplete__V_oO1{background:rgba(16,185,129,.1);color:#059669}.home_checklistItemComplete__V_oO1 .home_checklistIcon__M3B_g{color:#10b981}.home_checklistItemIncomplete__kLSDV{background:rgba(245,158,11,.1);color:#c89356}.home_checklistItemIncomplete__kLSDV .home_checklistIcon__M3B_g{color:#f59e0b}.home_checklistIcon__M3B_g{font-size:1rem;font-weight:700}.home_checklistText__g00qc{flex:1 1}.home_featureCard__HPAKq{background:#fff;border-radius:.75rem;height:auto;display:flex;flex-direction:column;min-height:200px}.home_cardHeader__HhQ5a{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background:rgba(10,33,15,.02);flex-shrink:0;min-height:60px;width:100%}.home_cardHeaderLeft__hK3Uz{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.home_cardIcon__hNgqQ{background:#0a210f;color:#fff;border-radius:.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.home_cardTitle__Ma3U5{font-size:1.125rem;font-weight:600;color:#0a210f;white-space:nowrap}.home_cardCta__veMfn{display:flex;align-items:center;gap:.25rem;color:#0a210f;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;flex-shrink:0;white-space:nowrap;margin-left:auto}.home_cardCta__veMfn:hover{color:#0a210f;text-decoration:underline}.home_cardCtaIcon__ygbMs{width:16px;height:16px;flex-shrink:0}.home_grid__KGKUI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem;align-items:start}.home_completionCard__dlCPM{grid-column:span 4}.home_notificationsCard__L5zBX{grid-column:span 2;min-height:280px;display:flex;flex-direction:column}.home_notificationsCard__L5zBX .card__body{flex:1 1;display:flex;flex-direction:column}.home_contractsCard__Uq46S{grid-column:span 2;min-height:160px}.home_tenderManagementCard__imVYG{grid-column:span 2;min-height:180px}.home_paymentOverviewCard__dHzOa{grid-column:span 2;min-height:140px}.home_activeProjectsCard__9eOMv{grid-column:span 2;min-height:180px}.home_creditCardWrapper__1NoXu{grid-column:span 2;margin-bottom:1rem;display:block}.home_creditCard__ma03S{background:linear-gradient(135deg,#0a210f,#db660b)!important;color:#fff!important;border:none!important;border-radius:1rem!important;overflow:hidden!important;position:relative!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;margin-bottom:1rem!important;transform:perspective(1000px) rotateY(0deg)!important;transition:transform .3s ease!important;min-height:220px!important;width:100%!important}.home_creditCard__ma03S:hover{transform:perspective(1000px) rotateY(2deg) scale(1.01)!important}.home_creditCard__ma03S:before{top:-50%!important;right:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 70%)!important;animation:home_shimmer__Djo3b 3s infinite!important}.home_creditCard__ma03S:after,.home_creditCard__ma03S:before{content:""!important;position:absolute!important;pointer-events:none!important}.home_creditCard__ma03S:after{top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,transparent,rgba(255,255,255,.05) 50%,transparent)!important}@keyframes home_shimmer__Djo3b{0%{transform:translateX(-100%) translateY(-100%) rotate(0deg)}to{transform:translateX(100%) translateY(100%) rotate(1turn)}}.home_creditCardContent__8izz_{position:relative!important;z-index:1!important;padding:1.5rem!important;min-height:220px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.home_creditCard__ma03S .card__body{padding:0!important}.home_creditCardHeader__GSgHR{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:2rem!important}.home_creditCardLogo__EIaIB{width:48px!important;height:48px!important;background:hsla(0,0%,100%,.2)!important;border-radius:.5rem!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.home_creditCardChip__hx6eA,.home_creditCardLogo__EIaIB{display:flex!important;align-items:center!important;justify-content:center!important}.home_chip__ASl_P{width:40px!important;height:32px!important;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1))!important;border-radius:6px!important;position:relative!important;overflow:hidden!important}.home_chip__ASl_P:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 4px)!important}.home_creditCardNumber__UVXtz{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-bottom:1.5rem!important}.home_cardNumberLabel__RZiNc{font-size:.875rem!important;font-weight:500!important;opacity:.8!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important}.home_cardNumberValue__bUmta{font-size:2.25rem!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.2!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;color:#fff!important}.home_creditCardFooter__dHyvf{display:flex!important;justify-content:space-between!important;align-items:flex-end!important}.home_cardHolder__neaz6{display:flex!important;flex-direction:column!important;gap:.25rem!important}.home_cardHolderLabel__5Rit6{font-size:.75rem!important;font-weight:500!important;opacity:.7!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important}.home_cardHolderName__3l9uR{font-size:1rem!important;font-weight:600!important;letter-spacing:.05em!important;color:#fff!important}.home_cardExpiry__jUPGc{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.25rem!important}.home_cardExpiryLabel__WsAwa{font-size:.75rem!important;font-weight:500!important;opacity:.7!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important}.home_cardExpiryValue__EJ6kS{font-size:1.125rem!important;font-weight:700!important;letter-spacing:.05em!important;color:#fff!important}.home_creditCardActions__oadZ0{display:flex!important;gap:.75rem!important;flex-wrap:wrap!important}.home_notificationsList__JDxWy{display:flex;flex-direction:column;gap:.75rem}.home_notificationItem__Hmpzr{padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.home_notificationInfo__gCZvy{background:rgba(10,33,15,.1);color:#0a210f;border-left:4px solid #0a210f}.home_notificationSuccess__B08pr{background:rgba(16,185,129,.1);color:#059669;border-left:4px solid #10b981}.home_contractsList__OWtF8{display:flex;flex-direction:column;gap:.75rem}.home_contractItem__wkXac{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.home_contractPending__euUel{background:rgba(245,158,11,.1);color:#c89356;border-left:4px solid #f59e0b}.home_contractSigned__zIKmM{background:rgba(16,185,129,.1);color:#059669;border-left:4px solid #10b981}.home_contractName__4fNFp{font-weight:600}.home_contractStatus__3gBzZ{font-size:.75rem;opacity:.8}.home_projectsList__rx3Cd{display:flex;flex-direction:column;gap:.75rem}.home_projectItem__ZCkMi{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.home_projectActive__WCBFT{background:rgba(16,185,129,.1);color:#059669;border-left:4px solid #10b981}.home_projectPending__kEKuk{background:rgba(245,158,11,.1);color:#c89356;border-left:4px solid #f59e0b}.home_projectName__Oru1V{font-weight:600}.home_projectStatus__rvid8{font-size:.75rem;opacity:.8}.home_tenderStats__ZoTZ_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.home_tenderStat__WFopg{text-align:center;padding:.75rem;background:rgba(243,244,246,.5);border-radius:.375rem}.home_statValue__p9aOJ{display:block;font-size:1.5rem;font-weight:700;color:#0a210f;margin-bottom:.25rem}.home_statLabel__cM1OI{font-size:.75rem;color:#4b5563;font-weight:500}.home_paymentStats__4V4Tg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.home_paymentStat__oIvIz{text-align:center;padding:.75rem}.home_paymentStat__oIvIz,.home_topUpInfo__Y6A5t{background:rgba(243,244,246,.5);border-radius:.375rem}.home_topUpInfo__Y6A5t{margin-top:1rem;padding:1rem}.home_topUpRow__i_MNs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem}.home_topUpRow__i_MNs:last-child{margin-bottom:0;font-weight:600}.home_topUpAmount__eVqD7{font-weight:600;color:#0a210f}@media(max-width:1024px){.home_grid__KGKUI{grid-template-columns:repeat(3,1fr)}.home_activeProjectsCard__9eOMv,.home_completionCard__dlCPM,.home_creditCardWrapper__1NoXu,.home_tenderManagementCard__imVYG{grid-column:span 2}}@media(max-width:768px){.home_grid__KGKUI{grid-template-columns:repeat(2,1fr)}.home_activeProjectsCard__9eOMv,.home_completionCard__dlCPM,.home_saldoCard___Zf63,.home_tenderManagementCard__imVYG{grid-column:span 1}}@media(max-width:640px){.home_grid__KGKUI{grid-template-columns:1fr}.home_activeProjectsCard__9eOMv,.home_completionCard__dlCPM,.home_saldoCard___Zf63,.home_tenderManagementCard__imVYG{grid-column:span 1}}.Dialog_overlay__B1q6M{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.Dialog_alertContent___pE6G,.Dialog_content__cGNiH{position:relative;z-index:1000;width:100%;max-width:450px;max-height:85vh;background:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column}.Dialog_content--sm__EAZSE{max-width:400px}.Dialog_content--md__uys1a{max-width:500px}.Dialog_content--lg__T5Vc5{max-width:600px}.Dialog_content--xl__rmKVr{max-width:800px}.Dialog_alertContent___pE6G{max-width:400px}.Dialog_title__gcSo4{font-size:1.125rem;font-weight:600;color:#111827;margin:0;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:.75rem;background-color:#fff}.Dialog_description__FoOjV{font-size:1rem;color:#6b7280;margin:0;line-height:1.5}.Dialog_body___AG3U{padding:1rem 1.5rem;flex:1 1;overflow-y:auto;background-color:#fff}.Dialog_footer__10rtR{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem;background-color:#f9fafb;flex-shrink:0}.Dialog_closeIcon__oL4KM{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#6b7280;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease;z-index:1}.Dialog_closeIcon__oL4KM:hover{background-color:#f3f4f6;color:#111827}.Dialog_closeIcon__oL4KM:focus-visible{outline:2px solid #0a210f;outline-offset:2px}.Dialog_closeButton__a80zg{position:absolute;top:1rem;right:1rem;z-index:1}.Dialog_alertHeader__vsEYr{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;background-color:#fff}.Dialog_alertIcon__t81gl{width:24px;height:24px;flex-shrink:0;color:#0a210f}.Dialog_alertContent___pE6G[data-variant=danger] .Dialog_alertIcon__t81gl{color:#ef4444}.Dialog_alertContent___pE6G[data-variant=warning] .Dialog_alertIcon__t81gl{color:#f59e0b}.Dialog_alertContent___pE6G[data-variant=info] .Dialog_alertIcon__t81gl{color:#0a210f}.Dialog_alertAction__orSKc,.Dialog_alertCancel__jK7tq{min-width:80px}@media(max-width:640px){.Dialog_overlay__B1q6M{padding:.5rem}.Dialog_alertContent___pE6G,.Dialog_content__cGNiH{width:100%;max-height:90vh;margin:0}.Dialog_title__gcSo4{padding:1rem 1rem .75rem;font-size:1rem}.Dialog_body___AG3U{padding:.75rem 1rem}.Dialog_footer__10rtR{padding:.75rem 1rem;flex-direction:column-reverse;gap:.5rem}.Dialog_footer__10rtR>*{width:100%}.Dialog_closeIcon__oL4KM{top:.75rem;right:.75rem;width:28px;height:28px}}@keyframes Dialog_dialogSlideIn__u7SbS{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes Dialog_dialogSlideOut__U_pMb{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}.Radio_radioGroup__Guc0w{display:flex;flex-direction:column;gap:.75rem}.Radio_radioItem__XHgeL{display:flex;align-items:center;gap:.75rem;cursor:pointer;position:relative;z-index:3}.Radio_radioItem__XHgeL:hover .Radio_radio__qr5FW{border-color:#0a210f}.Radio_radioItem__XHgeL:focus-within .Radio_radio__qr5FW{outline:2px solid #0a210f;outline-offset:2px}.Radio_radio__qr5FW{width:20px;height:20px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0;position:relative;z-index:4}.Radio_radio__qr5FW:hover{border-color:#0a210f}.Radio_radio__qr5FW:focus-visible{outline:2px solid #0a210f;outline-offset:2px}.Radio_radio__qr5FW[data-state=checked]{background:#0a210f;border-color:#0a210f;color:#fff}.Radio_radio__qr5FW[data-disabled]{opacity:.5;cursor:not-allowed}.Radio_indicator__FawVf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}.Radio_label__DsyXy{font-size:1rem;color:#111827;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Radio_label__DsyXy[data-disabled]{opacity:.5;cursor:not-allowed}.Avatar_avatar__ZySYa{position:relative;display:flex;height:40px;width:40px;flex-shrink:0;overflow:hidden;border-radius:50%;border:2px solid #e5e7eb}.Avatar_avatar--sm__tYzH_{height:32px;width:32px}.Avatar_avatar--md__mdiRu{height:40px;width:40px}.Avatar_avatar--lg__xawEE{height:48px;width:48px}.Avatar_avatar--xl__BUEb7{height:64px;width:64px}.Avatar_avatar-image__Abw7X{aspect-ratio:1;height:100%;width:100%;object-fit:cover}.Avatar_avatar-fallback__l6ISN{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f4f6;color:#111827;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.Slider_sliderContainer__nm8CZ{display:flex;flex-direction:column;gap:.5rem;width:100%}.Slider_label__NUbML{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.25rem}.Slider_root__jIs1T{position:relative;display:flex;align-items:center;width:100%;height:20px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Slider_track__TcAXO{position:relative;flex-grow:1;height:4px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.Slider_range__ztk1H{position:absolute;height:100%;background-color:#0a210f;border-radius:9999px}.Slider_thumb___kxzS{display:block;width:20px;height:20px;background-color:#fff;border:2px solid #0a210f;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease-in-out}.Slider_thumb___kxzS:hover{transform:scale(1.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Slider_thumb___kxzS:focus-visible{outline:2px solid #0a210f;outline-offset:2px}.Slider_thumb___kxzS[data-disabled]{opacity:.5;cursor:not-allowed}.Slider_value__Xokn_{font-size:.875rem;color:#6b7280;text-align:center;font-weight:500}.Slider_root__jIs1T[data-disabled]{opacity:.5;cursor:not-allowed}.Slider_root__jIs1T[data-disabled] .Slider_thumb___kxzS{cursor:not-allowed}.bookings_pageRoot__RiZd4{padding:2rem 1rem;max-width:1400px;margin:0 auto}.bookings_header__X8R2I{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.bookings_title__VQ_SF{font-size:2.25rem;font-weight:700;color:#0a210f;margin-bottom:.5rem;letter-spacing:-.02em}.bookings_subtitle__SOg9z{font-size:1.125rem;color:#4b5563;font-weight:400}.bookings_statsGrid__acThO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.bookings_statCard__uprYT{background:linear-gradient(135deg,#0a210f,#0a210f);color:#fff;border:none;transition:transform .2s ease}.bookings_statCard__uprYT:hover{transform:translateY(-2px)}.bookings_statIcon__ZITo_{margin-bottom:.5rem;opacity:.9}.bookings_statValue__XXo_q{font-size:1.875rem;font-weight:700;margin-bottom:.25rem;line-height:1}.bookings_statLabel__SAhe4{font-size:.875rem;opacity:.9;font-weight:500}.bookings_filtersSection__jJwkG{margin-bottom:1.5rem}.bookings_searchForm__8nKSi{margin-bottom:1rem}.bookings_searchInputWrapper__buW0p{position:relative;max-width:400px}.bookings_searchIcon__3PdjH{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.bookings_searchInput__pHsfK{padding-left:3rem;width:100%}.bookings_filterTabs__MbYV_{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.bookings_filterTab__aT3Hb{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4b5563;background:rgba(0,0,0,0);border:none;border-radius:.375rem .375rem 0 0;cursor:pointer;transition:all .2s ease;position:relative}.bookings_filterTab__aT3Hb:hover{color:#0a210f;background:rgba(10,33,15,.05)}.bookings_filterTab__aT3Hb.bookings_active__7ZoCR{color:#0a210f;background:rgba(10,33,15,.1);font-weight:600}.bookings_filterTab__aT3Hb.bookings_active__7ZoCR:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#0a210f}.bookings_bookingsList__rVWsa{display:flex;flex-direction:column;gap:1rem}.bookings_bookingCardLink__NUYMi{text-decoration:none;color:inherit;display:block}.bookings_bookingCard__M8O6A{transition:all .2s ease;border:1px solid #e5e7eb}.bookings_bookingCard__M8O6A:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#0a210f}.bookings_bookingHeader__dyTzF{margin-bottom:1rem}.bookings_bookingHeader__dyTzF,.bookings_bookingInfo__0tTjE{display:flex;justify-content:space-between;align-items:flex-start}.bookings_bookingInfo__0tTjE{flex:1 1;gap:1rem}.bookings_employeeInfo__OZVwS{display:flex;gap:.75rem;align-items:center;flex:1 1}.bookings_employeeName__xg_5D{font-size:1.125rem;font-weight:600;color:#0a210f;margin-bottom:.25rem}.bookings_employeeProfession__Is4rD{font-size:.875rem;color:#4b5563}.bookings_bookingMeta__Q52qW{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.bookings_statusBadge___KMeG{font-size:.75rem;padding:.25rem .5rem}.bookings_bookingDate__xR2G0{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#4b5563}.bookings_bookingDate__xR2G0 svg{color:#9ca3af}.bookings_chevron__s5FY4{color:#9ca3af;flex-shrink:0;margin-left:.5rem}.bookings_bookingDescription__0CSqj{font-size:.875rem;color:#374151;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bookings_bookingDetails___p7vv{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.bookings_bookingDetail__5KZxr{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.bookings_bookingDetail__5KZxr svg{color:#9ca3af;flex-shrink:0}.bookings_bookingFooter__EcSHH{display:flex;justify-content:space-between;align-items:center}.bookings_bookingAmount__w8AuY{display:flex;align-items:baseline;gap:.5rem}.bookings_amountLabel__FRAA0{font-size:.875rem;color:#4b5563;font-weight:500}.bookings_amountValue__9PXqk{font-size:1.25rem;font-weight:700;color:#0a210f}.bookings_paymentBadge__uxgVa{font-size:.75rem;padding:.25rem .5rem}.bookings_emptyState__nbSGm{text-align:center;padding:4rem 1rem;color:#4b5563}.bookings_emptyIcon__RmUzZ{color:#9ca3af;margin-bottom:1rem}.bookings_emptyTitle__BkrjY{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#374151}.bookings_emptyText__nGBoM{font-size:1rem;color:#4b5563}@media(max-width:768px){.bookings_header__X8R2I{flex-direction:column}.bookings_bookingInfo__0tTjE{flex-direction:column;align-items:flex-start}.bookings_bookingMeta__Q52qW{align-items:flex-start;width:100%}.bookings_filterTabs__MbYV_{overflow-x:auto;-webkit-overflow-scrolling:touch}}.matches_pageRoot__s9bxJ{padding:2rem 1rem;max-width:1400px;margin:0 auto}.matches_header__WxtHd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.matches_title___OlkG{font-size:2.25rem;font-weight:700;color:#0a210f;margin-bottom:.5rem;letter-spacing:-.02em}.matches_subtitle__NMalA{font-size:1.125rem;color:#4b5563;font-weight:400}.matches_headerActions__ZLv2Q{display:flex;gap:.75rem}.matches_searchSection__8UDPd{margin-bottom:2rem}.matches_searchForm__pxrlw{display:flex;gap:.75rem;margin-bottom:1rem}.matches_searchInputWrapper__y7FsB{position:relative;flex:1 1;max-width:600px}.matches_searchIcon__VkEq_{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.matches_searchInput__xxVPI{padding-left:3rem;width:100%}.matches_filtersPanel__zjgE3{padding:1rem;background:#f9fafb;border-radius:.5rem;display:flex;gap:1rem;flex-wrap:wrap}.matches_filterGroup__Z3UYk{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.matches_filterLabel___fySO{font-size:.875rem;font-weight:500;color:#374151}.matches_statsGrid__Y8R_e{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.matches_statCard__ohpJ8{background:linear-gradient(135deg,#0a210f,#0a210f);color:#fff;border:none}.matches_statValue__8h_wb{font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.matches_statLabel__2DwZ7{font-size:.875rem;opacity:.9;font-weight:500}.matches_matchesGrid__9LY3z{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:1.5rem;gap:1.5rem}.matches_matchCard__S05J6{transition:all .2s ease;border:1px solid #e5e7eb;height:100%}.matches_matchCard__S05J6:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.matches_matchHeader__RGwN5{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.matches_matchProfile__AP_O_{display:flex;gap:.75rem;align-items:center;flex:1 1}.matches_avatarLarge__e6quQ{height:64px;width:64px;flex-shrink:0}.matches_matchInfo__DZWFB{flex:1 1;min-width:0}.matches_matchName__U3IPK{font-size:1.125rem;font-weight:600;color:#0a210f;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matches_matchProfession__dLI8w{font-size:.875rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matches_matchScore__oT_xW{text-align:right;flex-shrink:0}.matches_scoreValue__K3LAv{font-size:1.5rem;font-weight:700;color:#10b981;line-height:1}.matches_scoreLabel__1hV0n{font-size:.75rem;color:#4b5563;margin-top:.25rem}.matches_matchDetails__aAvbw{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.matches_matchDetail__LUBd5{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.matches_matchDetail__LUBd5 svg{color:#9ca3af;flex-shrink:0}.matches_distance__Hhy9D{color:#6b7280;font-size:.75rem;margin-left:.25rem}.matches_matchSkills__GPo_P{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.matches_skillBadge__IMlk6{font-size:.75rem;padding:.25rem .5rem}.matches_matchBio__c8TlS{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.matches_matchActions__yBGGG{display:flex;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid #e5e7eb}.matches_actionButton__2KsnQ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem}.matches_emptyState__vZaNB{text-align:center;padding:4rem 1rem;color:#4b5563}.matches_emptyIcon__xpjTB{color:#9ca3af;margin-bottom:1rem}.matches_emptyTitle__p8oBx{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#374151}.matches_emptyText__U0Qed{font-size:1rem;color:#4b5563}@media(max-width:768px){.matches_matchesGrid__9LY3z{grid-template-columns:1fr}.matches_header__WxtHd,.matches_searchForm__pxrlw{flex-direction:column}.matches_searchInputWrapper__y7FsB{max-width:100%}}.onboarding-page_pageRoot__zqXbP{position:relative;display:flex;flex-direction:column;min-height:100vh;background:#f5f5f0;width:100%;padding-top:64px}.onboarding-page_pageRoot__zqXbP form{width:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.onboarding-page_navigationHeader__XN53s{position:fixed;top:0;left:0;right:0;background:#f2f1ea;z-index:100;display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb}.onboarding-page_progressBarContainer__Ie7AD{width:100%;position:relative;order:2}.onboarding-page_headerContent__Lgi_B{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:60px;min-height:60px;order:1}.onboarding-page_stepInfo__8M6co{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1 1;gap:.5rem}.onboarding-page_stepNumber__3prL_{font-size:1rem;font-weight:500;color:#4b5563}.onboarding-page_stepSeparator__nW9vg{font-size:1rem;color:#9ca3af}.onboarding-page_stepTitle__d3m0G{font-size:1rem;font-weight:600;color:#111827}.onboarding-page_backButton__kW7O3{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#111827;font-size:1rem;font-weight:500;cursor:pointer;padding:.5rem .75rem;border-radius:.375rem;transition:background-color .2s ease}.onboarding-page_backButton__kW7O3:hover{background:rgba(10,33,15,.05)}.onboarding-page_backButton__kW7O3 svg{color:#0a210f}.onboarding-page_backButtonPlaceholder__som_e{width:80px}.onboarding-page_headerSpacer__aPaUW{flex:1 1}.onboarding-page_closeButton__KRswK{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:#4b5563;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.onboarding-page_closeButton__KRswK:hover{background:rgba(229,231,235,.5);color:#111827}.onboarding-page_logoContainer__eZlWD{display:none}.onboarding-page_title__kHkfq{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#111827;text-align:center}.onboarding-page_subtitle___i0W5{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;text-align:center;max-width:740px}.onboarding-page_roleSelectCard__dmhAx{background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:48px 40px 40px;max-width:740px;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.onboarding-page_roleCardRow__iobzA{display:flex;gap:20px;justify-content:center;margin:32px 0 0}.onboarding-page_roleCard__2Mqoo{background:#f0f5f0;border-radius:16px;border:1px solid #d4e4d4;padding:32px 28px;min-width:200px;flex:1 1;max-width:300px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:border .2s,box-shadow .2s,background .2s;box-shadow:0 2px 8px rgba(0,0,0,.03)}.onboarding-page_roleCard--selected__iX0s8{border:1px solid #0a210f;box-shadow:0 4px 16px rgba(10,33,15,.08);background:#fff}.onboarding-page_roleCard__icon__YqH_a{font-size:2.5rem;margin-bottom:18px;color:#0a210f}.onboarding-page_roleCard__title__pbe0q{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#0a210f;text-align:center}.onboarding-page_roleCard__subtitle__2j6It{font-size:1rem;color:#666;text-align:center;max-width:220px}.onboarding-page_roleSelectActions__ZeM92{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:32px}.onboarding-page_roleSelectButton__16SCo,.onboarding-page_roleSelectSkipButton__p0WDE{width:100%}.onboarding-page_roleSelectWrapper__MDQ5N{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;padding:0 1rem;display:flex;align-items:center;justify-content:center;z-index:10}.onboarding-page_formGrid__q_Evf{width:100%;max-width:740px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 60px - 4px)}.OnboardingProgressBar_progressContainer__UZxUO{width:100%;padding:0;margin:0}.OnboardingProgressBar_progressBar__viGF8{width:100%;height:4px;background-color:#e5e7eb;border-radius:0;overflow:hidden}.OnboardingProgressBar_progressIndicator__6ORty{height:100%;background-color:#0a210f;border-radius:9999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.StepContainer_container__u5dBV{background-color:#fff;border-radius:1rem;padding:1.5rem 1rem;width:100%;max-width:740px;margin:0 auto;box-shadow:0 4px 24px rgba(0,0,0,.06)}@media(min-width:640px){.StepContainer_container__u5dBV{padding:2rem 1.5rem}}.StepContainer_title__0RqVt{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#111827;text-align:center}.StepContainer_subtitle__0ONUx{font-size:1rem;color:#6b7280;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto;text-align:center}.StepContainer_content__Gv4Ow{margin-bottom:2rem}.StepContainer_footer__aM414{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid #e5e7eb;padding-top:1.5rem;margin-top:1.5rem}.DetailsStep_formGrid__74k_0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:700px){.DetailsStep_formGrid__74k_0{grid-template-columns:1fr}}.DetailsStep_inputWrapper__aaFhN{display:flex;flex-direction:column;gap:8px}.DetailsStep_buttonRow__hbT_X{display:flex;justify-content:space-between;margin-top:32px}.DetailsStep_bioRow__ZdUn1{grid-column:1/-1;margin-top:1rem;width:100%}.DetailsStep_bioRow__ZdUn1 .DetailsStep_textarea-wrapper__nGiwC{width:100%}.DetailsStep_bioRow__ZdUn1 .DetailsStep_textarea__r_ReR{width:100%;min-width:300px;min-height:120px;box-sizing:border-box}.VerificationStep_formGrid__TOjgk .VerificationStep_container__NQFAF{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.VerificationStep_formGrid__TOjgk .VerificationStep_header__9Z_bu{text-align:center;margin-bottom:1.5rem}.VerificationStep_formGrid__TOjgk .VerificationStep_title__p4ZiL{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.VerificationStep_formGrid__TOjgk .VerificationStep_subtitle__Uq2eq{font-size:1rem;color:#4b5563;line-height:1.5}.VerificationStep_formGrid__TOjgk .VerificationStep_content__B_GmV{flex:1 1}.VerificationStep_formGrid__TOjgk .VerificationStep_footer__KVCxu{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.VerificationStep_formGrid__TOjgk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:700px){.VerificationStep_formGrid__TOjgk{grid-template-columns:1fr}}.VerificationStep_inputWrapper__oR0XM{display:flex;flex-direction:column;gap:8px}.VerificationStep_buttonRow__V14n9{display:flex;justify-content:space-between;margin-top:32px}.VerificationStep_fileInput__xXHd0{margin-top:8px}.CompletionStep_container___hAEb .CompletionStep_container___hAEb{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.CompletionStep_container___hAEb .CompletionStep_header___7alL{text-align:center;margin-bottom:1.5rem}.CompletionStep_container___hAEb .CompletionStep_title__2if5k{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.CompletionStep_container___hAEb .CompletionStep_subtitle__99VM7{font-size:1rem;color:#4b5563;line-height:1.5}.CompletionStep_container___hAEb .CompletionStep_content__0NGfi{flex:1 1}.CompletionStep_container___hAEb .CompletionStep_footer__0xXna{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.CompletionStep_container___hAEb{text-align:center;padding:40px}.CompletionStep_icon__VaD_A{font-size:48px;margin-bottom:16px}.CompletionStep_title__2if5k{font-size:2rem;font-weight:700;margin-bottom:8px}.CompletionStep_subtitle__99VM7{font-size:1.1rem;color:#666}.BalanceTopUpStep_balanceCard__rgnYh{background:#e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.BalanceTopUpStep_topUpBtn__2wYF9{background:#0a210f;color:#fff;border-radius:.5rem;font-weight:500}.BalanceTopUpStep_topUpBtn__2wYF9:hover{background:rgb(24.2325581395,79.9674418605,36.3488372093)}.BalanceTopUpStep_slider__pmKoL{width:100%;margin:24px 0 8px;accent-color:#db660b;height:4px;border-radius:9999px;background:#db660b}.BalanceTopUpStep_slider__pmKoL::-webkit-slider-thumb{background:#db660b;border:2px solid #db660b;border-radius:50%;width:20px;height:20px;cursor:pointer;box-shadow:0 2px 8px rgba(219,102,11,.15)}.BalanceTopUpStep_slider__pmKoL::-moz-range-thumb{background:#db660b;border:2px solid #db660b;border-radius:50%;width:20px;height:20px;cursor:pointer;box-shadow:0 2px 8px rgba(219,102,11,.15)}.BalanceTopUpStep_quickSelectRow__Otfrk{display:flex;gap:.75rem;margin:20px 0}.BalanceTopUpStep_quickSelect__Fnwsg{background:#f3f4f6;color:#db660b;border:1.5px solid #db660b;border-radius:9999px;padding:6px 18px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s;outline:none}.BalanceTopUpStep_quickSelect__Fnwsg:focus,.BalanceTopUpStep_quickSelect__Fnwsg:hover{background:#db660b;color:#fff}.BalanceTopUpStep_quickSelectActive__Ls8eZ{background:#db660b;color:#fff;border:1.5px solid #db660b;border-radius:9999px;padding:6px 18px;font-size:1rem;font-weight:500;cursor:pointer;outline:none}.onboarding-page_pageRoot__aU_kI{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f2f1ea;width:100%}.onboarding-page_pageRoot__aU_kI form{width:100%}.onboarding-page_logoContainer__GuooS{display:none}.onboarding-page_title__87frI{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#111827;text-align:center}.onboarding-page_subtitle__wU9Qa{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;text-align:center;max-width:740px}.onboarding-page_roleSelectCard___LySB{background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:48px 40px 40px;max-width:740px;margin:0 auto 32px;display:flex;flex-direction:column;align-items:center}.onboarding-page_roleCardRow__zKwDm{display:flex;gap:20px;justify-content:center;margin:32px 0 0}.onboarding-page_roleCard__hOQqt{background:#f8fafc;border-radius:16px;border:2px solid #e5e7eb;padding:32px 28px;min-width:200px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:border .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.03)}.onboarding-page_roleCard--selected__J2_qx{border:2px solid #0a210f;box-shadow:0 4px 16px rgba(10,33,15,.08);background:#fff}.onboarding-page_roleCard__icon__hZ0Hg{font-size:2.5rem;margin-bottom:18px;color:#0a210f}.onboarding-page_roleCard__title__UXudi{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:#0a210f;text-align:center}.onboarding-page_roleCard__subtitle__yFELw{font-size:1rem;color:#666;text-align:center;max-width:220px}.onboarding-page_roleSelectButton__gDSU2{margin-top:32px;width:100%}.OnboardingProgressBar_progressContainer__BXrIg{width:100%;max-width:740px;margin:0 auto 2rem;text-align:center}.OnboardingProgressBar_progressBar__s1QPf{width:100%;height:8px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.OnboardingProgressBar_progressIndicator__pFnBy{height:100%;background-color:#0a210f;border-radius:9999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.StepContainer_container__lRxXt{background-color:#fff;border-radius:1rem;padding:1.5rem 1rem;width:100%}.StepContainer_title__KZ9jl{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#111827;text-align:center}.StepContainer_subtitle__IF_36{font-size:1rem;color:#6b7280;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto;text-align:center}.StepContainer_content__BlKtI{margin-bottom:2rem}.StepContainer_footer__K_7x7{display:flex;justify-content:flex-end;gap:.75rem;border-top:1px solid #e5e7eb;padding-top:1.5rem;margin-top:1.5rem}.DetailsStep_formGrid__0d8Gp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:700px){.DetailsStep_formGrid__0d8Gp{grid-template-columns:1fr}}.DetailsStep_inputWrapper__s1jF_{display:flex;flex-direction:column;gap:8px}.DetailsStep_buttonRow__xwyYC{display:flex;justify-content:space-between;margin-top:32px}.DetailsStep_bioRow__6l21f{grid-column:1/-1;margin-top:1rem;width:100%}.DetailsStep_bioRow__6l21f .DetailsStep_textarea-wrapper__6dIpJ{width:100%}.DetailsStep_bioRow__6l21f .DetailsStep_textarea__G3AVD{width:100%;min-width:300px;min-height:120px;box-sizing:border-box}.VerificationStep_formGrid__A1Ocp .VerificationStep_container___P_Mq{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.VerificationStep_formGrid__A1Ocp .VerificationStep_header__Z4T0k{text-align:center;margin-bottom:1.5rem}.VerificationStep_formGrid__A1Ocp .VerificationStep_title__qVtxy{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.VerificationStep_formGrid__A1Ocp .VerificationStep_subtitle__eYWdc{font-size:1rem;color:#4b5563;line-height:1.5}.VerificationStep_formGrid__A1Ocp .VerificationStep_content__AHkdf{flex:1 1}.VerificationStep_formGrid__A1Ocp .VerificationStep_footer__Fx8Iu{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.VerificationStep_formGrid__A1Ocp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:700px){.VerificationStep_formGrid__A1Ocp{grid-template-columns:1fr}}.VerificationStep_inputWrapper__BldG9{display:flex;flex-direction:column;gap:8px}.VerificationStep_buttonRow__G51q9{display:flex;justify-content:space-between;margin-top:32px}.VerificationStep_fileInput__JmYAT{margin-top:8px}.CompletionStep_container__Csb3x .CompletionStep_container__Csb3x{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.CompletionStep_container__Csb3x .CompletionStep_header__u3w5I{text-align:center;margin-bottom:1.5rem}.CompletionStep_container__Csb3x .CompletionStep_title__2ZsgT{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.CompletionStep_container__Csb3x .CompletionStep_subtitle__Vm_m9{font-size:1rem;color:#4b5563;line-height:1.5}.CompletionStep_container__Csb3x .CompletionStep_content__Y3MDa{flex:1 1}.CompletionStep_container__Csb3x .CompletionStep_footer__Brazm{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.CompletionStep_container__Csb3x{text-align:center;padding:40px}.CompletionStep_icon__iVuTD{font-size:48px;margin-bottom:16px}.CompletionStep_title__2ZsgT{font-size:2rem;font-weight:700;margin-bottom:8px}.CompletionStep_subtitle__Vm_m9{font-size:1.1rem;color:#666}.AvailabilityStep_availabilityGrid__ErJkO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media(max-width:768px){.AvailabilityStep_availabilityGrid__ErJkO{grid-template-columns:1fr}}.AvailabilityStep_dayCard__WOZgu{background:#f2f1ea;border-radius:1rem;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.AvailabilityStep_dayHeader__pM_nh{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:.5rem}.AvailabilityStep_dayLabel__suvL4{font-size:1rem;font-weight:500;color:#111827;letter-spacing:.01em}.AvailabilityStep_switchLabel__PmOQA{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AvailabilityStep_switchSlider__C_TE4{width:40px;height:22px;background:#fff;border-radius:9999px;position:relative;margin-right:.25rem;transition:background .3s cubic-bezier(.4,0,.2,1),border .3s cubic-bezier(.4,0,.2,1)}.AvailabilityStep_switchLabel__PmOQA input[type=checkbox]{display:none}.AvailabilityStep_switchLabel__PmOQA input[type=checkbox]:checked+.AvailabilityStep_switchSlider__C_TE4{background:#db660b;border:1px solid #db660b}.AvailabilityStep_switchSlider__C_TE4:before{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;background:#e5e7eb;border-radius:9999px;transition:left .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.AvailabilityStep_switchLabel__PmOQA input[type=checkbox]:checked+.AvailabilityStep_switchSlider__C_TE4:before{left:20px;background:#fff}.AvailabilityStep_switchText__gQTqu{font-size:.875rem;color:#111827;font-weight:400}.AvailabilityStep_timeInputs__Pq9Gp{display:flex;align-items:center;gap:.5rem}.AvailabilityStep_timeInputs__Pq9Gp input[type=time]{background:#f2f1ea;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;color:#111827;transition:background .2s,border .2s}.AvailabilityStep_timeInputs__Pq9Gp input[type=time]:enabled{background:#fff;border:1px solid #d1d5db}.AvailabilityStep_timeInputs__Pq9Gp input[type=time]:focus{outline:none;border:1.5px solid #db660b;box-shadow:0 0 0 2px rgba(219,102,11,.15)}.AvailabilityStep_tot__5WkMx{margin:0 .25rem;color:#6b7280;font-size:1rem}.BalanceTopUpStep_balanceCard__SREq5{background:#e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.BalanceTopUpStep_topUpBtn__dlgQ2{background:#0a210f;color:#fff;border-radius:.5rem;font-weight:500}.BalanceTopUpStep_topUpBtn__dlgQ2:hover{background:rgb(24.2325581395,79.9674418605,36.3488372093)}.BalanceTopUpStep_slider__bt6_1{width:100%;margin:24px 0 8px;accent-color:#db660b;height:4px;border-radius:9999px;background:#db660b}.BalanceTopUpStep_slider__bt6_1::-webkit-slider-thumb{background:#db660b;border:2px solid #db660b;border-radius:50%;width:20px;height:20px;cursor:pointer;box-shadow:0 2px 8px rgba(219,102,11,.15)}.BalanceTopUpStep_slider__bt6_1::-moz-range-thumb{background:#db660b;border:2px solid #db660b;border-radius:50%;width:20px;height:20px;cursor:pointer;box-shadow:0 2px 8px rgba(219,102,11,.15)}.BalanceTopUpStep_quickSelectRow__JLuTl{display:flex;gap:.75rem;margin:20px 0}.BalanceTopUpStep_quickSelect__xbHY4{background:#f3f4f6;color:#db660b;border:1.5px solid #db660b;border-radius:9999px;padding:6px 18px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s;outline:none}.BalanceTopUpStep_quickSelect__xbHY4:focus,.BalanceTopUpStep_quickSelect__xbHY4:hover{background:#db660b;color:#fff}.BalanceTopUpStep_quickSelectActive__Pgr48{background:#db660b;color:#fff;border:1.5px solid #db660b;border-radius:9999px;padding:6px 18px;font-size:1rem;font-weight:500;cursor:pointer;outline:none}.Textarea_input-wrapper__0fa4T{display:flex;flex-direction:column;gap:.25rem}.Textarea_input-wrapper--full-width__EfZY9{width:100%}.Textarea_input-label__gF78a{font-size:.875rem;font-weight:500;color:#0a210f}.Textarea_input-label__gF78a,.Textarea_input__XZMtf{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Textarea_input__XZMtf{width:100%;min-height:96px;padding:.5rem .75rem;font-size:1rem;color:#111827;background-color:#f2f1ea;border:1.5px solid #e5e7eb;border-radius:.25rem;transition:border-color .2s,box-shadow .2s;resize:vertical}.Textarea_input__XZMtf::placeholder{color:#6b7280;opacity:1}.Textarea_input__XZMtf:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 2px rgba(10,33,15,.15)}.Textarea_input__XZMtf:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.Textarea_input--error__ZBMjW{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.15)}.Textarea_input-error___cOzp{font-size:.75rem;color:#ef4444;margin-top:.25rem}.ProfileDetailsStep_container__NhXyp{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.ProfileDetailsStep_header__C_8V1{text-align:center;margin-bottom:1.5rem}.ProfileDetailsStep_title__4vdys{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.ProfileDetailsStep_subtitle__FL88g{font-size:1rem;color:#4b5563;line-height:1.5}.ProfileDetailsStep_content__HFuin{flex:1 1}.ProfileDetailsStep_footer__iFp2Q{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.ProfileDetailsStep_profileGrid__O6L_D{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}@media(max-width:700px){.ProfileDetailsStep_profileGrid__O6L_D{grid-template-columns:1fr}}.ProfileDetailsStep_avatarSection__kppkb{grid-column:1/-1;display:flex;justify-content:center;margin-bottom:.5rem}.ProfileDetailsStep_avatarWrapper__N8JPS{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;outline:none}.ProfileDetailsStep_avatarWrapper__N8JPS:focus .ProfileDetailsStep_avatarLarge__jmQhH,.ProfileDetailsStep_avatarWrapper__N8JPS:hover .ProfileDetailsStep_avatarLarge__jmQhH{box-shadow:0 0 0 3px rgba(10,33,15,.15);border-color:#0a210f}.ProfileDetailsStep_avatarLarge__jmQhH{width:96px;height:96px;border-radius:9999px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#9ca3af;border:2px solid #e5e7eb;transition:box-shadow .2s,border .2s;overflow:hidden;position:relative}.ProfileDetailsStep_avatarLarge__jmQhH img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ProfileDetailsStep_bioSection__tes5C,.ProfileDetailsStep_portfolioSection__LEXIg{grid-column:1/-1}.ProfileDetailsStep_cvSection__5BWFx{grid-column:1/-1;margin-top:.5rem}.ProfileDetailsStep_cvLabel__qs9mL{font-size:1rem;font-weight:500;color:#0a210f;margin-bottom:.25rem;display:block}.ProfileDetailsStep_cvUploadRow__KXRgv{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.ProfileDetailsStep_cvFileName__aMv1E{font-size:.875rem;color:#111827;display:flex;align-items:center;gap:.25rem}.ProfileDetailsStep_buttonRow__YbryH{display:flex;justify-content:space-between;margin-top:1.5rem}.TeamAccessStep_container__XYh5g{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.TeamAccessStep_header__ssBn4{text-align:center;margin-bottom:1.5rem}.TeamAccessStep_title__9Apdj{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.TeamAccessStep_subtitle__9k4m9{font-size:1rem;color:#4b5563;line-height:1.5}.TeamAccessStep_content__j0USo{flex:1 1}.TeamAccessStep_footer__cSEy3{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.TeamAccessStep_teamCard__PxfLK{background:#e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.TeamAccessStep_teamRow__zV0Nh{display:flex;align-items:center;gap:.5rem}.TeamAccessStep_addBtn__O9LUE{margin-top:.5rem;background:#0a210f;color:#fff;border-radius:.5rem;font-weight:500}.TeamAccessStep_addBtn__O9LUE:hover{background:rgb(24.2325581395,79.9674418605,36.3488372093)}.TeamAccessStep_removeBtn__D9vKu{background:#9cc8c8!important;color:#db660b!important;border-radius:.5rem;border:none}.TeamAccessStep_removeBtn__D9vKu:focus,.TeamAccessStep_removeBtn__D9vKu:hover{background:#db660b!important;color:#fff!important}.ProfileDetailsStep_container__zIOB4{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.ProfileDetailsStep_header__iFfGx{text-align:center;margin-bottom:1.5rem}.ProfileDetailsStep_title__Ds_0X{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.ProfileDetailsStep_subtitle__nwWEz{font-size:1rem;color:#4b5563;line-height:1.5}.ProfileDetailsStep_content__2yT3s{flex:1 1}.ProfileDetailsStep_footer__KN0Uf{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.ProfileDetailsStep_profileGrid__uBn1I{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}@media(max-width:700px){.ProfileDetailsStep_profileGrid__uBn1I{grid-template-columns:1fr}}.ProfileDetailsStep_avatarSection__t9gfj{grid-column:1/-1;display:flex;justify-content:center;margin-bottom:.5rem}.ProfileDetailsStep_avatarWrapper__dSdAT{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;outline:none}.ProfileDetailsStep_avatarWrapper__dSdAT:focus .ProfileDetailsStep_avatarLarge__cagnl,.ProfileDetailsStep_avatarWrapper__dSdAT:hover .ProfileDetailsStep_avatarLarge__cagnl{box-shadow:0 0 0 3px rgba(10,33,15,.15);border-color:#0a210f}.ProfileDetailsStep_avatarLarge__cagnl{width:96px;height:96px;border-radius:9999px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#9ca3af;border:2px solid #e5e7eb;transition:box-shadow .2s,border .2s;overflow:hidden;position:relative}.ProfileDetailsStep_avatarLarge__cagnl img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ProfileDetailsStep_bioSection__AfrwM,.ProfileDetailsStep_portfolioSection__o9f9F{grid-column:1/-1}.ProfileDetailsStep_cvSection__ZaoQm{grid-column:1/-1;margin-top:.5rem}.ProfileDetailsStep_cvLabel__p8FHN{font-size:1rem;font-weight:500;color:#0a210f;margin-bottom:.25rem;display:block}.ProfileDetailsStep_cvUploadRow__2atiH{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.ProfileDetailsStep_cvFileName__5VlYO{font-size:.875rem;color:#111827;display:flex;align-items:center;gap:.25rem}.ProfileDetailsStep_buttonRow__MqARO{display:flex;justify-content:space-between;margin-top:1.5rem}.TeamAccessStep_container__9_Iho{display:flex;flex-direction:column;gap:2rem;max-width:600px;margin:0 auto;padding:2rem}.TeamAccessStep_header__mjtCT{text-align:center;margin-bottom:1.5rem}.TeamAccessStep_title__QZVjQ{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.TeamAccessStep_subtitle__rg6fL{font-size:1rem;color:#4b5563;line-height:1.5}.TeamAccessStep_content__M7T7Q{flex:1 1}.TeamAccessStep_footer__LLHf2{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.TeamAccessStep_teamCard__jATZv{background:#e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.TeamAccessStep_teamRow__rwC0K{display:flex;align-items:center;gap:.5rem}.TeamAccessStep_addBtn__MVrM6{margin-top:.5rem;background:#0a210f;color:#fff;border-radius:.5rem;font-weight:500}.TeamAccessStep_addBtn__MVrM6:hover{background:rgb(24.2325581395,79.9674418605,36.3488372093)}.TeamAccessStep_removeBtn__cTN_R{background:#9cc8c8!important;color:#db660b!important;border-radius:.5rem;border:none}.TeamAccessStep_removeBtn__cTN_R:focus,.TeamAccessStep_removeBtn__cTN_R:hover{background:#db660b!important;color:#fff!important}.new-contract_container__advxq{max-width:1200px;margin:0 auto;padding:2rem}.new-contract_header__aDbMn{margin-bottom:2rem}.new-contract_header__aDbMn h1{font-size:2rem;font-weight:600;color:#111827;margin-bottom:.5rem}.new-contract_header__aDbMn p{color:#4b5563;font-size:1rem}.new-contract_form__8g5U_{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.new-contract_formGrid__EhtqW{display:grid;grid-gap:2rem;gap:2rem;margin-bottom:2rem}.new-contract_section__KqnC6 h2{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.new-contract_field__FX4rO{margin-bottom:1.5rem}.new-contract_field__FX4rO label{display:block;font-weight:500;color:#111827;margin-bottom:.5rem;font-size:.875rem}.new-contract_field__FX4rO textarea{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s ease}.new-contract_field__FX4rO textarea:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}.new-contract_field__FX4rO textarea.new-contract_error__BLnhp{border-color:#ef4444}.new-contract_field__FX4rO select{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.875rem;background:#fff;cursor:pointer;transition:border-color .2s ease}.new-contract_field__FX4rO select:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}.new-contract_field__FX4rO select.new-contract_error__BLnhp{border-color:#ef4444}.new-contract_fieldRow__op18N{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.new-contract_fieldRow__op18N{grid-template-columns:1fr}}.new-contract_errorText__tSlmy{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:block}.new-contract_fileUpload__hvOZF{position:relative;border:2px dashed #e5e7eb;border-radius:.25rem;padding:2rem;text-align:center;transition:border-color .2s ease}.new-contract_fileUpload__hvOZF:hover{border-color:#0a210f}.new-contract_fileUpload__hvOZF input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.new-contract_fileUpload__hvOZF input[type=file]:disabled{cursor:not-allowed}.new-contract_fileUpload__hvOZF .new-contract_uploadInfo__j_JIF{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#4b5563}.new-contract_fileUpload__hvOZF .new-contract_uploadInfo__j_JIF span{font-size:.875rem}.new-contract_uploadedFile__6nI9x{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:.25rem;color:#10b981;font-size:.875rem}.new-contract_actions__zBW8A{display:flex;justify-content:flex-end;gap:1rem;padding-top:2rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.new-contract_actions__zBW8A{flex-direction:column-reverse}}.JobStatusBadge_draft__aECgg{background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.JobStatusBadge_active__eN83w{background-color:#34d399;color:#10b981;border:1px solid #10b981}.JobStatusBadge_inProgress__xq33x{background-color:#fbbf24;color:#f59e0b;border:1px solid #f59e0b}.JobStatusBadge_completed__BlAv5{background-color:#34d399;color:#10b981;border:1px solid #10b981}.JobStatusBadge_cancelled__3JLuW{background-color:#f87171;color:#ef4444;border:1px solid #ef4444}.JobTypeBadge_tender__aBY39{background-color:#1e6455;color:#0a210f;border:1px solid #0a210f}.JobTypeBadge_directSearch__vuVFV{background-color:#9cc8c8;color:#db660b;border:1px solid #db660b}.jobs_jobsPage__nyIyS{padding:1.5rem;max-width:1400px;margin:0 auto}@media(max-width:768px){.jobs_jobsPage__nyIyS{padding:1rem}}.jobs_header__J8G0V{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}@media(max-width:768px){.jobs_header__J8G0V{flex-direction:column;gap:1rem;margin-bottom:1.5rem}}.jobs_headerContent__W8CGy h1{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.jobs_headerContent__W8CGy p{font-size:1.125rem;color:#4b5563;margin:0}.jobs_createButton__QupKe{display:flex;align-items:center;gap:.5rem;background:#0a210f;color:#fff;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all all .2s ease-in-out}.jobs_createButton__QupKe:hover{background:#0a210f;transform:translateY(-1px)}.jobs_createButton__QupKe:focus{outline:none;box-shadow:0 0 0 3px rgba(10,33,15,.1)}.jobs_statsGrid__Run5m{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.jobs_statsGrid__Run5m{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}}.jobs_statCard__iy8PP{background:#fff;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb;display:flex;align-items:center;gap:.75rem;transition:all all .2s ease-in-out}.jobs_statCard__iy8PP:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.jobs_statIcon__DKye7{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:.5rem;background:#1e6455;color:#0a210f}.jobs_statContent__NFnBK{flex:1 1}.jobs_statValue__YYq2U{font-size:1.5rem;font-weight:700;color:#111827;line-height:1;margin-bottom:.25rem}.jobs_statLabel__HOtQb{font-size:.875rem;color:#4b5563;font-weight:500}.jobs_controls__ToKlw{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}@media(max-width:768px){.jobs_controls__ToKlw{flex-direction:column;gap:.75rem;margin-bottom:1rem}}.jobs_searchContainer__6WoUW{position:relative;flex:1 1;max-width:400px}@media(max-width:768px){.jobs_searchContainer__6WoUW{max-width:none}}.jobs_searchIcon__S3_bu{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.jobs_searchInput__WvNlr{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:#fff;transition:all .2s ease-in-out}.jobs_searchInput__WvNlr:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}.jobs_searchInput__WvNlr::placeholder{color:#9ca3af}.jobs_jobsGrid__2JrvQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media(max-width:768px){.jobs_jobsGrid__2JrvQ{grid-template-columns:1fr;gap:1rem}}.jobs_jobCard__VaBjr{background:#fff;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:all all .2s ease-in-out;overflow:hidden}.jobs_jobCard__VaBjr:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.jobs_cardHeader__KWZ4v{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid #f3f4f6;background:#f9fafb}.jobs_cardBody__i_wYp{padding:1rem}.jobs_jobTitle__siM41{display:flex;align-items:center;gap:.75rem;flex:1 1}.jobs_jobTitle__siM41 h3{font-weight:600;color:#111827;margin:0;font-size:1.125rem}.jobs_jobDescription__bloi_{font-size:.875rem;color:#4b5563;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jobs_jobMeta__t8G9A{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.jobs_metaItem__O7OGB{display:flex;align-items:center;gap:.5rem}.jobs_metaLabel__zlS24{font-size:.875rem;color:#6b7280;font-weight:500;min-width:60px}.jobs_category__kZVt6{font-weight:500}.jobs_category__kZVt6,.jobs_location__hAuUz{font-size:.875rem;color:#374151}.jobs_salary__Wf1Dk{font-size:.875rem;color:#111827;font-weight:500}.jobs_jobDates__ktpS_{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.jobs_dateItem__3eU3n{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.jobs_dateItem__3eU3n svg{color:#9ca3af}.jobs_dateLabel__eMx7u{font-weight:500;color:#4b5563;min-width:60px}.jobs_dateValue__wEJLX{color:#111827}.jobs_emptyState__6MwzD{text-align:center;padding:3rem;grid-column:1/-1}.jobs_emptyContent__03LWR{display:flex;flex-direction:column;align-items:center;gap:1rem}.jobs_emptyIcon__621sO{color:#9ca3af}.jobs_emptyContent__03LWR h3{font-size:1.25rem;font-weight:600;color:#374151;margin:0}.jobs_emptyContent__03LWR p{font-size:1rem;color:#4b5563;margin:0;max-width:400px}.jobs_errorContainer__cYa7P{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;gap:1rem}.jobs_errorIcon__cEtM8{color:#ef4444}.jobs_errorContainer__cYa7P h2{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.jobs_errorContainer__cYa7P p{font-size:1rem;color:#4b5563;margin:0;max-width:500px}@media(max-width:1024px){.jobs_jobsGrid__2JrvQ{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}}@media(max-width:768px){.jobs_jobsPage__nyIyS{padding:1rem}.jobs_jobsGrid__2JrvQ{grid-template-columns:1fr;gap:.75rem}.jobs_cardBody__i_wYp,.jobs_cardHeader__KWZ4v{padding:.75rem}.jobs_jobTitle__siM41 h3{font-size:1rem}.jobs_dateLabel__eMx7u,.jobs_metaLabel__zlS24{min-width:50px}}.availability_availabilityPage__Oml_a{max-width:1400px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.availability_availabilityPage__Oml_a{padding:1rem}}.availability_header__D4cVw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.availability_header__D4cVw{flex-direction:column;align-items:stretch;gap:.75rem}}.availability_headerContent__dZ_T2 h1{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.availability_headerContent__dZ_T2 p{font-size:1rem;color:#4b5563;margin:0}.availability_headerActions__UDgka{display:flex;gap:.75rem;flex-shrink:0}@media(max-width:768px){.availability_headerActions__UDgka{justify-content:stretch}}.availability_settingsButton__hYXOI,.availability_templatesButton__XhnUj{display:flex;align-items:center;gap:.5rem}.availability_quickActions__FWeSE{margin-bottom:1.5rem}.availability_quickActions__FWeSE h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}.availability_actionButtons__RcogV{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:768px){.availability_actionButtons__RcogV{gap:.5rem}}.availability_calendarContainer__vPa55{margin-bottom:1.5rem}.availability_calendarCard__fAN2Y{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.availability_calendarHeader__Zet5E{padding:1rem;border-bottom:1px solid #f3f4f6}.availability_calendarHeader__Zet5E h2{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .25rem}.availability_calendarHeader__Zet5E p{font-size:.875rem;color:#4b5563;margin:0}.availability_calendarGrid__lpsmL{display:flex;flex-direction:column}.availability_calendarRow__BUwoH{display:grid;grid-template-columns:150px repeat(7,1fr);border-bottom:1px solid #f3f4f6}.availability_calendarRow__BUwoH:last-child{border-bottom:none}@media(max-width:1024px){.availability_calendarRow__BUwoH{grid-template-columns:120px repeat(7,1fr)}}@media(max-width:768px){.availability_calendarRow__BUwoH{grid-template-columns:100px repeat(7,1fr)}}.availability_dayHeader__Ts1nE,.availability_timeSlotHeader__2TwDs{background:#f9fafb;border-right:1px solid #e5e7eb}.availability_dayHeader__Ts1nE{padding:.75rem;text-align:center;display:flex;flex-direction:column;gap:.25rem}.availability_dayHeader__Ts1nE:last-child{border-right:none}@media(max-width:768px){.availability_dayHeader__Ts1nE{padding:.5rem}}.availability_dayName__tXkZD{font-size:.875rem;font-weight:500;color:#374151;line-height:1}@media(max-width:768px){.availability_dayName__tXkZD{display:none}}.availability_dayShort__TloJ9{font-size:.75rem;color:#4b5563;font-weight:500}.availability_timeSlotLabel__gqbA7{background:#f9fafb;padding:.75rem;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.25rem;justify-content:center}@media(max-width:768px){.availability_timeSlotLabel__gqbA7{padding:.5rem}}.availability_timeSlotName__5iX5m{font-size:.875rem;font-weight:500;color:#374151;line-height:1}.availability_timeSlotTime__e1tZg{font-size:.75rem;color:#4b5563}@media(max-width:768px){.availability_timeSlotTime__e1tZg{display:none}}.availability_availabilitySlot__PgeeJ{min-height:60px;padding:.5rem;border-right:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center}.availability_availabilitySlot__PgeeJ:last-child{border-right:none}.availability_availabilitySlot__PgeeJ:hover{background:#f9fafb}@media(max-width:768px){.availability_availabilitySlot__PgeeJ{min-height:50px;padding:.25rem}}.availability_available__NNAAs{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.availability_available__NNAAs:hover{background:rgba(16,185,129,.15)}.availability_unavailable__lSfB3{background:#f3f4f6;border:1px solid #e5e7eb}.availability_unavailable__lSfB3:hover{background:#e5e7eb}.availability_premium__uaw1K{border:2px solid #f59e0b;background:rgba(245,158,11,.05)}.availability_slotContent__OsKtx{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#10b981}.availability_rateBadge__l22MX{font-size:.75rem;padding:.25rem;background:#f59e0b;color:#fff;border-radius:.125rem}.availability_notesIndicator__DZqbx{position:absolute;top:.25rem;right:.25rem;color:#0a210f;background:#fff;border-radius:9999px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid #0a210f}.availability_dialogContent__1z7Sb{background:#fff;border-radius:.5rem;max-width:600px;width:90vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.availability_dialogHeader__lrBjN{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.availability_dialogHeader__lrBjN h2{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.availability_dialogBody__M4eUN{padding:1rem;overflow-y:auto;flex:1 1}.availability_dialogFooter__V9c1x{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem;border-top:1px solid #e5e7eb;background:#f9fafb}.availability_settingGroup__IKpYT{margin-bottom:1.5rem}.availability_settingGroup__IKpYT:last-child{margin-bottom:0}.availability_settingGroup__IKpYT h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}.availability_settingItem__sPeTt{margin-bottom:.75rem}.availability_settingItem__sPeTt:last-child{margin-bottom:0}.availability_settingItem__sPeTt label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.availability_settingItem__sPeTt input[type=checkbox]{margin-right:.5rem}.availability_locationInput___mg4U{display:flex;gap:.5rem;margin-bottom:.75rem}.availability_locationInput___mg4U input{flex:1 1}.availability_locationList__C7vBC{display:flex;flex-wrap:wrap;gap:.5rem}.availability_locationBadge__nmUYn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f3f4f6;color:#374151;border-radius:.25rem;font-size:.875rem}.availability_removeLocation__oAPs3{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;width:16px;height:16px}.availability_removeLocation__oAPs3:hover{background:#e5e7eb;color:#374151}.availability_templateList__x5tX0{display:flex;flex-direction:column;gap:.75rem}.availability_templateItem__zWmYP{padding:.75rem;border:1px solid #e5e7eb;border-radius:.25rem;background:#f9fafb}.availability_templateItem__zWmYP h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.availability_templateItem__zWmYP p{font-size:.875rem;color:#4b5563;margin:0 0 .5rem}.availability_emptyState__lqGSa{text-align:center;padding:3rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem}.availability_emptyIcon__j3Ghy{color:#9ca3af;margin-bottom:1rem}.availability_emptyState__lqGSa h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.availability_emptyState__lqGSa p{font-size:1rem;color:#4b5563;max-width:400px;margin:0 auto}.availability_statsContainer___mbkw{margin-bottom:1.5rem}.availability_statsGrid__SZlYx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.availability_statsGrid__SZlYx{grid-template-columns:1fr;gap:.75rem}}.availability_statCard__2xiJ4{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem;transition:all .2s ease-in-out}.availability_statCard__2xiJ4:hover{border-color:#0a210f;box-shadow:0 2px 8px rgba(10,33,15,.1)}.availability_statIcon__EdA1z{color:#0a210f;background:rgba(10,33,15,.1);border-radius:9999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.availability_statInfo__WeXmD{display:flex;flex-direction:column;gap:.25rem}.availability_statValue__a6w83{font-size:1.25rem;font-weight:700;color:#111827;line-height:1}.availability_statLabel__K_Htk{font-size:.875rem;color:#4b5563;font-weight:500}.my-assignments_assignmentsPage__NjeAe{max-width:1400px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.my-assignments_assignmentsPage__NjeAe{padding:1rem}}.my-assignments_header__FrQ_X{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.my-assignments_header__FrQ_X{flex-direction:column;align-items:stretch;gap:.75rem}}.my-assignments_headerContent__r9Xyf h1{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.my-assignments_headerContent__r9Xyf p{font-size:1rem;color:#4b5563;margin:0}.my-assignments_statsGrid__yOl7W{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.my-assignments_statsGrid__yOl7W{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:640px){.my-assignments_statsGrid__yOl7W{grid-template-columns:1fr}}.my-assignments_statCard__9GCB_{padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s ease-in-out}.my-assignments_statCard__9GCB_:hover{border-color:#0a210f;box-shadow:0 4px 12px rgba(0,0,0,.1)}.my-assignments_statContent__TUWBd{display:flex;align-items:center;gap:.75rem}.my-assignments_statIcon__SNlH0{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1e6455;color:#0a210f;border-radius:.5rem;flex-shrink:0}.my-assignments_statInfo__xYrQI{display:flex;flex-direction:column;gap:.25rem}.my-assignments_statValue__pox4K{font-size:1.25rem;font-weight:700;color:#111827;line-height:1}.my-assignments_statLabel__kIFT_{font-size:.875rem;color:#4b5563}.my-assignments_controls__4UMwJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.my-assignments_controls__4UMwJ{flex-direction:column;align-items:stretch;gap:.75rem}}.my-assignments_searchContainer__r_Glk{position:relative;flex:1 1;max-width:500px}@media(max-width:768px){.my-assignments_searchContainer__r_Glk{max-width:none}}.my-assignments_searchIcon__wfEcv{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.my-assignments_searchInput__FXjF6{padding-left:2.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem}.my-assignments_searchInput__FXjF6:focus{border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}.my-assignments_filters__EpuqN{display:flex;gap:.75rem;flex-shrink:0}@media(max-width:768px){.my-assignments_filters__EpuqN{justify-content:stretch}}.my-assignments_filterSelect__G5LWQ{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.my-assignments_filterSelect__G5LWQ:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}@media(max-width:768px){.my-assignments_filterSelect__G5LWQ{flex:1 1}}.my-assignments_assignmentsList__6Kfmi{display:flex;flex-direction:column;gap:1rem}.my-assignments_assignmentCard__Zcm2g{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s ease-in-out;overflow:hidden}.my-assignments_assignmentCard__Zcm2g:hover{border-color:#0a210f;box-shadow:0 4px 12px rgba(0,0,0,.1)}.my-assignments_assignmentHeader__WPfYp{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid #f3f4f6;gap:.75rem}.my-assignments_assignmentInfo__jSmCM{flex:1 1;min-width:0}.my-assignments_assignmentTitle__z2cQV{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.my-assignments_assignmentTitle__z2cQV h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0;line-height:1.3}.my-assignments_statusBadge__4Vkxu{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.my-assignments_statusActive__4MKQo{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.2)}.my-assignments_statusPaused__8zCiE{background:rgba(245,158,11,.1);color:#c89356;border:1px solid rgba(245,158,11,.2)}.my-assignments_statusCompleted__Qe_Ok{background:rgba(10,33,15,.1);color:#0a210f;border:1px solid rgba(10,33,15,.2)}.my-assignments_statusCancelled__0vf06{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.my-assignments_assignmentMeta__Rflo2{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.my-assignments_assignmentType__psxmv{font-size:.875rem;color:#4b5563;background:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem}.my-assignments_employerName__BWHks,.my-assignments_location__iCo4o,.my-assignments_startDate__aeeVv{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#4b5563}.my-assignments_assignmentRate__s94S0{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.my-assignments_rate__bg3GB{font-size:1.125rem;font-weight:700;color:#111827;line-height:1}.my-assignments_earnings__B5G3I{font-size:.875rem;color:#10b981;font-weight:500}.my-assignments_assignmentDetails__iE8du{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.my-assignments_description__x7_ue{font-size:1rem;line-height:1.6;color:#374151;margin:0}.my-assignments_assignmentStats__jOq_3{display:flex;flex-wrap:wrap;gap:1rem}.my-assignments_statItem__qftTq{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}.my-assignments_assignmentActions__6aF_P{display:flex;gap:.5rem;padding:0 1rem 1rem;border-top:1px solid #f3f4f6;flex-wrap:wrap}.my-assignments_actionButton__bcKJn{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.25rem;background:#fff;color:#374151;transition:all .2s ease-in-out;cursor:pointer}.my-assignments_actionButton__bcKJn:hover{border-color:#0a210f;color:#0a210f;background:#1e6455}.my-assignments_emptyState__1OrNb{grid-column:1/-1;text-align:center;padding:3rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem}.my-assignments_emptyIcon__3cGCC{color:#9ca3af;margin-bottom:1rem}.my-assignments_emptyState__1OrNb h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.my-assignments_emptyState__1OrNb p{font-size:1rem;color:#4b5563;max-width:400px;margin:0 auto 1rem}.payments_paymentsPage__TDLsz{max-width:1400px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.payments_paymentsPage__TDLsz{padding:1rem}}.payments_header__5zocA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.payments_header__5zocA{flex-direction:column;align-items:stretch;gap:.75rem}}.payments_headerContent__4TNla h1{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.payments_headerContent__4TNla p{font-size:1rem;color:#4b5563;margin:0}.payments_statsGrid__zzEOn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.payments_statsGrid__zzEOn{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:640px){.payments_statsGrid__zzEOn{grid-template-columns:1fr}}.payments_statCard__c4CGW{padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s ease-in-out}.payments_statCard__c4CGW:hover{border-color:#0a210f;box-shadow:0 4px 12px rgba(0,0,0,.1)}.payments_statContent__ZtDYw{display:flex;align-items:center;gap:.75rem}.payments_statIcon__ataEc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1e6455;color:#0a210f;border-radius:.5rem;flex-shrink:0}.payments_statInfo__WBSB7{display:flex;flex-direction:column;gap:.25rem}.payments_statValue__tdU_y{font-size:1.25rem;font-weight:700;color:#111827;line-height:1}.payments_statLabel__9M9cx{font-size:.875rem;color:#4b5563}.payments_controls__IT3r2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}@media(max-width:768px){.payments_controls__IT3r2{flex-direction:column;align-items:stretch;gap:.75rem}}.payments_searchContainer__WWPc3{position:relative;flex:1 1;max-width:500px}@media(max-width:768px){.payments_searchContainer__WWPc3{max-width:none}}.payments_searchIcon__wXDkk{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.payments_searchInput__eMRLv{padding-left:2.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem}.payments_searchInput__eMRLv:focus{border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}.payments_filters__9wMsS{display:flex;gap:.75rem;flex-shrink:0}@media(max-width:768px){.payments_filters__9wMsS{justify-content:stretch}}.payments_filterSelect__paAol{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out}.payments_filterSelect__paAol:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.1)}@media(max-width:768px){.payments_filterSelect__paAol{flex:1 1}}.payments_paymentsTableContainer__UvvwY{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.payments_tableWrapper__KPH78{overflow-x:auto}.payments_paymentsTable__NDKfj{width:100%;border-collapse:collapse;font-size:.875rem}.payments_paymentsTable__NDKfj th{background:#f9fafb;padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.payments_paymentsTable__NDKfj td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.payments_paymentsTable__NDKfj tbody tr{transition:all .2s ease-in-out}.payments_paymentsTable__NDKfj tbody tr:hover{background:#f9fafb}.payments_paymentsTable__NDKfj tbody tr:last-child td{border-bottom:none}.payments_tableRow__UKKhZ:hover{background:#f9fafb}.payments_descriptionCell__8EGj4{max-width:300px}.payments_descriptionContent__eAOmA{display:flex;flex-direction:column;gap:.25rem}.payments_descriptionText__Ehjm1{font-weight:500;color:#111827;line-height:1.4}.payments_invoiceNumber__wSh7p{font-size:.75rem;color:#0a210f;font-weight:500}.payments_paymentType__MhL4u{color:#4b5563;background:#f3f4f6;border-radius:.25rem}.payments_paymentType__MhL4u,.payments_statusBadge__lgCaP{font-size:.75rem;padding:.25rem .5rem;display:inline-block}.payments_statusBadge__lgCaP{border-radius:9999px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.payments_statusCompleted__qezL_{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.2)}.payments_statusPending__LTb3H{background:rgba(245,158,11,.1);color:#c89356;border:1px solid rgba(245,158,11,.2)}.payments_statusProcessing__JfAru{background:rgba(10,33,15,.1);color:#0a210f;border:1px solid rgba(10,33,15,.2)}.payments_statusFailed__Tg8X4{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.payments_statusCancelled__rDbuV{background:rgba(107,114,128,.1);color:#374151;border:1px solid rgba(107,114,128,.2)}.payments_amountCell__HO84p{text-align:right}.payments_amount__GTcK9{font-weight:600;color:#111827;display:block}.payments_currency__A1Hie{font-size:.75rem;color:#6b7280}.payments_actionsCell__yi5Zz{white-space:nowrap}.payments_tableActions____qpC{display:flex;gap:.5rem;align-items:center}.payments_actionButton__bdoGr{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;border:1px solid #e5e7eb;border-radius:.25rem;background:#fff;color:#374151;transition:all .2s ease-in-out;cursor:pointer}.payments_actionButton__bdoGr:hover{border-color:#0a210f;color:#0a210f;background:#1e6455}.payments_emptyState__j7nCo{grid-column:1/-1;text-align:center;padding:3rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem}.payments_emptyIcon__eKNa_{color:#9ca3af;margin-bottom:1rem}.payments_emptyState__j7nCo h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.payments_emptyState__j7nCo p{font-size:1rem;color:#4b5563;max-width:400px;margin:0 auto}.rates_ratesPage__GX1r0{max-width:1400px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.rates_ratesPage__GX1r0{padding:1rem}}.rates_header__VUn9V{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}@media(max-width:1024px){.rates_header__VUn9V{flex-direction:column;align-items:stretch;gap:.75rem}}.rates_headerContent__3wNu0{flex:1 1}.rates_headerContent__3wNu0 h1{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.rates_headerContent__3wNu0 p{font-size:1rem;color:#4b5563;margin:0}.rates_headerActions__7Fac2{flex-shrink:0}.rates_statsContainer__5WdOG{margin-bottom:1.5rem}.rates_statsGrid__mfl7j{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.rates_statsGrid__mfl7j{grid-template-columns:1fr;gap:.75rem}}.rates_statCard__JkqqS{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem;transition:all .2s ease-in-out}.rates_statCard__JkqqS:hover{border-color:#0a210f;box-shadow:0 2px 8px rgba(10,33,15,.1)}.rates_statIcon__exx86{color:#0a210f;background:rgba(10,33,15,.1);border-radius:9999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rates_statInfo__oA7UB{display:flex;flex-direction:column;gap:.25rem}.rates_statValue__06xh5{font-size:1.25rem;font-weight:700;color:#111827;line-height:1}.rates_statLabel___aSpi{font-size:.875rem;color:#4b5563;font-weight:500}.rates_ratesContainer__WTKr9{margin-bottom:1.5rem}.rates_ratesCard__EBSbB{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.rates_cardHeader__Q_BrK{padding:1rem;border-bottom:1px solid #f3f4f6}.rates_cardHeader__Q_BrK h2{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .25rem}.rates_cardHeader__Q_BrK p{font-size:.875rem;color:#4b5563;margin:0}.rates_ratesGrid___Z6D4{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:1024px){.rates_ratesGrid___Z6D4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}}@media(max-width:768px){.rates_ratesGrid___Z6D4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}}@media(max-width:640px){.rates_ratesGrid___Z6D4{grid-template-columns:1fr;gap:.75rem}}.rates_rateCard__c9GxB{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;transition:all .2s ease-in-out;min-height:140px;display:flex;flex-direction:column}.rates_rateCard__c9GxB:hover{border-color:#0a210f;box-shadow:0 4px 12px rgba(10,33,15,.1)}.rates_rateHeader__7qsKh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem;flex:1 1}.rates_rateInfo__o5fFt{flex:1 1}.rates_rateInfo__o5fFt h3{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.rates_rateInfo__o5fFt p{font-size:.75rem;color:#4b5563;margin:0;line-height:1.3}.rates_rateActions__glGlk{display:flex;gap:.25rem;flex-shrink:0}.rates_actionButton__frVqk{padding:.25rem;min-width:auto;height:auto}.rates_actionButton__frVqk:hover{background:#f3f4f6}.rates_rateDetails__YVm0u{margin-bottom:.75rem}.rates_rateAmount__zFfFc{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.rates_amountValue__EYwCl{font-size:1.5rem;font-weight:700;color:#0a210f;line-height:1}.rates_amountLabel__JxyhJ{font-size:.875rem;color:#4b5563;font-weight:500}.rates_rateConditions__96MIW{display:flex;flex-wrap:wrap;gap:.5rem}.rates_conditionBadge__6C1Bz{font-size:.75rem;padding:.25rem .5rem}.rates_rateStatus__hz1Uy{display:flex;justify-content:flex-end}.rates_statusBadge__5ZMo2{font-size:.75rem;padding:.25rem .5rem}.rates_emptyRates__YWgyg{text-align:center;padding:2rem;grid-column:1/-1}.rates_emptyRates__YWgyg h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.rates_emptyRates__YWgyg p{font-size:1rem;color:#4b5563;max-width:400px;margin:0 auto 1rem}.rates_dialogContent__7akFk{background:#fff;border-radius:.5rem;max-width:500px;width:90vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.rates_dialogHeader__qPm5F{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.rates_dialogHeader__qPm5F h2{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.rates_dialogBody__75k1S{padding:1rem;overflow-y:auto;flex:1 1}.rates_dialogFooter__RkHFZ{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem;border-top:1px solid #e5e7eb;background:#f9fafb}.rates_formGroup__ngx5Y{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.rates_formGroup__ngx5Y label{font-size:.875rem;font-weight:500;color:#374151}.rates_formGroup__ngx5Y input,.rates_formGroup__ngx5Y select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;font-size:.875rem;color:#111827}.rates_formGroup__ngx5Y input:focus,.rates_formGroup__ngx5Y select:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 2px rgba(10,33,15,.1)}.rates_formRow__bWRIm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media(max-width:640px){.rates_formRow__bWRIm{grid-template-columns:1fr}}.rates_currencySelect__hqm_h{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;font-size:.875rem;color:#111827}.rates_currencySelect__hqm_h:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 2px rgba(10,33,15,.1)}.rates_emptyState__e_WAL{text-align:center;padding:3rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem}.rates_emptyIcon__A4ISf{color:#9ca3af;margin-bottom:1rem}.rates_emptyState__e_WAL h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.rates_emptyState__e_WAL p{font-size:1rem;color:#4b5563;max-width:400px;margin:0 auto}.post-job_postJobPage__XkHkT{padding:1.5rem;max-width:1400px;margin:0 auto}@media(max-width:768px){.post-job_postJobPage__XkHkT{padding:1rem}}.post-job_header__ZDptY{margin-bottom:2rem}.post-job_header__ZDptY h1{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.post-job_header__ZDptY p{font-size:1.125rem;color:#4b5563;margin:0}.post-job_jobForm__OMdfA{max-width:600px}.post-job_section__B89fs{margin-bottom:2rem}.post-job_section__B89fs:last-of-type{margin-bottom:1.5rem}.post-job_section__B89fs h2{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.post-job_formRow__ZzXuB{display:flex;gap:1rem;margin-bottom:1rem}.post-job_formRow__ZzXuB:last-child{margin-bottom:0}@media(max-width:768px){.post-job_formRow__ZzXuB{flex-direction:column;gap:.75rem}}.post-job_formField__rtx0q{flex:1 1;display:flex;flex-direction:column}.post-job_formField__rtx0q label{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.post-job_formField__rtx0q textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:1rem;font-family:inherit;background:#fff;resize:vertical;transition:all .2s ease-in-out}.post-job_formField__rtx0q textarea:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.15)}.post-job_formField__rtx0q textarea.post-job_error__SlJeN{border-color:#ef4444}.post-job_formField__rtx0q .post-job_select__Gh4Nf{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:1rem;background:#fff;cursor:pointer;transition:all .2s ease-in-out}.post-job_formField__rtx0q .post-job_select__Gh4Nf:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 3px rgba(10,33,15,.15)}.post-job_radioGroup__2X87m{display:flex;flex-direction:column;gap:.75rem}.post-job_radioOption__ZsLuC{display:flex;align-items:center;cursor:pointer;padding:.75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;transition:all .2s ease-in-out}.post-job_radioOption__ZsLuC:hover{border-color:#0a210f;background:#f9fafb}.post-job_radioOption__ZsLuC input[type=radio]{margin-right:.75rem;accent-color:#0a210f}.post-job_radioOption__ZsLuC .post-job_radioLabel__qP4RA{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#374151}.post-job_selectedSkillsContainer__GhsYY{margin-bottom:1rem}.post-job_selectedSkillsGrid__OddH3{display:flex;flex-wrap:wrap;gap:.5rem}.post-job_selectedSkillTag__g8OwB{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#0a210f;color:#fff;border-radius:.25rem;font-size:.875rem;font-weight:500}.post-job_selectedSkillTag__g8OwB .post-job_removeSkillBtn__AQHPg{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:hsla(0,0%,100%,.2);color:#fff;border-radius:9999px;cursor:pointer;transition:all .2s ease-in-out}.post-job_selectedSkillTag__g8OwB .post-job_removeSkillBtn__AQHPg:hover{background:hsla(0,0%,100%,.3)}.post-job_popularSkillsContainer__hco9D{margin-bottom:.75rem}.post-job_popularSkillsGrid__8IK_m{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.post-job_popularSkillTag__95X1t{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;text-align:center}.post-job_popularSkillTag__95X1t:hover{border-color:#0a210f;background:#1e6455;color:#fff}.post-job_popularSkillTag__95X1t.post-job_selected__G_qV7{background:#0a210f;color:#fff;border-color:#0a210f}.post-job_browseAllBtn__3tjxt,.post-job_skillTag__FTPCh{font-size:.875rem;padding:.5rem .75rem}.post-job_skillTag__FTPCh{border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#374151;cursor:pointer;transition:all .2s ease-in-out;text-align:center;white-space:nowrap;flex-shrink:0}.post-job_skillTag__FTPCh:hover{border-color:#0a210f;background:#1e6455;color:#fff}.post-job_skillTag__FTPCh.post-job_selected__G_qV7{background:#0a210f;color:#fff;border-color:#0a210f}.post-job_loadMoreBtn__7GQAY{font-size:.875rem;padding:.5rem .75rem;align-self:flex-start}.post-job_benefitsList__l_Lnw{margin-bottom:.75rem}.post-job_benefitItem__Lj0Q0{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;margin-bottom:.5rem}.post-job_benefitItem__Lj0Q0 span{font-size:.875rem;color:#374151}.post-job_benefitItem__Lj0Q0 .post-job_removeBenefit__ECPS_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:#f87171;color:#fff;border-radius:9999px;cursor:pointer;transition:all .2s ease-in-out}.post-job_benefitItem__Lj0Q0 .post-job_removeBenefit__ECPS_:hover{background:#ef4444}.post-job_addBenefitBtn__yg3es{font-size:.875rem;padding:.5rem .75rem}.post-job_addBenefitInput__AFTcw{display:flex;gap:.5rem;align-items:flex-end}.post-job_addBenefitInput__AFTcw input{flex:1 1}.post-job_addBenefitInput__AFTcw button{flex-shrink:0}.post-job_errorText__mIszh{font-size:.875rem;color:#ef4444;margin-top:.25rem}.post-job_formActions__gDOSC{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.post-job_formActions__gDOSC{flex-direction:column}}.post-job_benefitModal__R6_9v{padding:1rem}.post-job_benefitModalContent__BxZ7m{margin-bottom:1rem}.post-job_benefitModalLabel__r3u7l{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.post-job_benefitModalActions__stOYv{display:flex;justify-content:flex-end;gap:.75rem}.post-job_skillsModal____M2R{padding:1rem}.post-job_skillsModalContent__GrmtV{margin-bottom:1rem;max-height:400px;overflow-y:auto}.post-job_allSkillsGrid__SI7ov{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem}.post-job_modalSkillTag__IWQr1{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;text-align:center}.post-job_modalSkillTag__IWQr1:hover{border-color:#0a210f;background:#1e6455;color:#fff}.post-job_modalSkillTag__IWQr1.post-job_selected__G_qV7{background:#0a210f;color:#fff;border-color:#0a210f}.post-job_skillsModalActions__iCqGz{display:flex;justify-content:flex-end;gap:.75rem}.earnings_earningsPage__BRKos{max-width:1400px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.earnings_earningsPage__BRKos{padding:1rem}}.earnings_header__77wL7{margin-bottom:1.5rem}.earnings_headerContent__kvCU_ h1{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.earnings_headerContent__kvCU_ p{font-size:1rem;color:#4b5563;margin:0}.earnings_statsContainer__6g8Bb{margin-bottom:1.5rem}.earnings_statsGrid__yPFbL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.earnings_statsGrid__yPFbL{grid-template-columns:1fr;gap:.75rem}}.earnings_statCard__V85VC{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem;transition:all .2s ease-in-out}.earnings_statCard__V85VC:hover{border-color:#0a210f;box-shadow:0 2px 8px rgba(10,33,15,.1)}.earnings_statIcon__vhF9m{color:#0a210f;background:rgba(10,33,15,.1);border-radius:9999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.earnings_statInfo__Td4IV{display:flex;flex-direction:column;gap:.25rem}.earnings_statValue__i2z3d{font-size:1.25rem;font-weight:700;color:#111827;line-height:1}.earnings_statLabel__7dccT{font-size:.875rem;color:#4b5563;font-weight:500}.earnings_controlsContainer__hIW8N{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;gap:1rem}@media(max-width:1024px){.earnings_controlsContainer__hIW8N{flex-direction:column;align-items:stretch;gap:.75rem}}.earnings_searchContainer__1uscF{flex:1 1;max-width:400px}@media(max-width:1024px){.earnings_searchContainer__1uscF{max-width:none}}.earnings_searchInput__xmcUc{position:relative}.earnings_searchInput__xmcUc svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.earnings_searchInput__xmcUc input{padding-left:2.5rem}.earnings_filtersContainer__qnY2d{display:flex;gap:.75rem;flex-shrink:0}@media(max-width:768px){.earnings_filtersContainer__qnY2d{flex-direction:column;gap:.5rem}}.earnings_filterGroup__bbBzW{display:flex;flex-direction:column;gap:.25rem}.earnings_filterGroup__bbBzW label{font-size:.875rem;font-weight:500;color:#374151}.earnings_filterSelect__GFU5K{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;font-size:.875rem;color:#111827;min-width:140px}.earnings_filterSelect__GFU5K:focus{outline:none;border-color:#0a210f;box-shadow:0 0 0 2px rgba(10,33,15,.1)}.earnings_paymentsContainer__9vsbz{margin-bottom:1.5rem}.earnings_paymentsCard__UKCqg{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.earnings_tableHeader__IuT1a{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #f3f4f6}.earnings_tableHeader__IuT1a h2{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.earnings_paymentCount__AzYs8{font-size:.875rem;color:#4b5563;font-weight:500}.earnings_tableWrapper__H7858{overflow-x:auto}.earnings_paymentsTable__K0i1O{width:100%;border-collapse:collapse;font-size:.875rem}.earnings_paymentsTable__K0i1O th{background:#f9fafb;padding:.75rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.earnings_paymentsTable__K0i1O td{padding:.75rem;border-bottom:1px solid #f3f4f6;vertical-align:top}.earnings_paymentsTable__K0i1O tr:hover{background:#f9fafb}.earnings_paymentRow__q_Kmx{transition:all .2s ease-in-out}.earnings_dateCell__IH31l{white-space:nowrap}.earnings_dateInfo__L7YWS{display:flex;flex-direction:column;gap:.25rem}.earnings_dateValue__ayDjD{font-weight:500;color:#111827}.earnings_paidDate__xGxuu{font-size:.75rem;color:#6b7280}.earnings_descriptionCell__7kJzN{min-width:250px}.earnings_descriptionInfo__jZ9KQ{display:flex;flex-direction:column;gap:.25rem}.earnings_jobTitle__yXPRH{font-weight:600;color:#111827}.earnings_description__nAQXz{color:#374151;line-height:1.4}.earnings_workDetails__Y7JF9{font-size:.75rem;color:#6b7280;font-style:italic}.earnings_employerCell__OaK0t{white-space:nowrap}.earnings_employerName__cri83{font-weight:500;color:#111827}.earnings_amountCell__WqxEh{white-space:nowrap}.earnings_amountValue__SL52W{font-weight:700;color:#111827;font-size:1rem}.earnings_statusCell__qTGj1{white-space:nowrap}.earnings_statusBadge__DSeEr{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.earnings_statusCompleted__OIIwi{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.earnings_statusPending__gaCgN{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.earnings_statusFailed__hZWbq{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.earnings_statusCancelled__rridp{background:rgba(107,114,128,.1);color:#4b5563;border:1px solid rgba(107,114,128,.2)}.earnings_statusUnknown__cHMls{background:rgba(156,163,175,.1);color:#4b5563;border:1px solid rgba(156,163,175,.2)}.earnings_methodCell__bM0OA{white-space:nowrap}.earnings_methodInfo__x_fB7{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.75rem}.earnings_actionsCell___i3xR{white-space:nowrap}.earnings_tableActions__xI6qK{display:flex;gap:.25rem}.earnings_actionButton__tnaVm{padding:.25rem;min-width:auto;height:auto}.earnings_actionButton__tnaVm:hover{background:#f3f4f6}.earnings_emptyTable__p_yIJ{text-align:center;padding:2rem}.earnings_emptyTableContent__XB06Y{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#9ca3af}.earnings_emptyTableContent__XB06Y h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0}.earnings_emptyTableContent__XB06Y p{font-size:1rem;color:#4b5563;margin:0;max-width:300px}.earnings_dialogContent__cB_dq{background:#fff;border-radius:.5rem;max-width:600px;width:90vw;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.earnings_dialogHeader__M0b33{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.earnings_dialogHeader__M0b33 h2{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.earnings_dialogBody__Eve3s{padding:1rem;overflow-y:auto;flex:1 1}.earnings_dialogFooter__Ya0s9{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem;border-top:1px solid #e5e7eb;background:#f9fafb}.earnings_paymentDetails__WHnHd{display:flex;flex-direction:column;gap:.75rem}.earnings_detailRow__fNb9A{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid #f3f4f6}.earnings_detailRow__fNb9A:last-child{border-bottom:none}.earnings_detailLabel__lzGNp{font-weight:500;color:#374151;flex-shrink:0;width:140px}.earnings_detailValue___9aYU{color:#111827;text-align:right;flex:1 1;margin-left:1rem}.earnings_emptyState__qFP7N{text-align:center;padding:3rem 1rem;background:#fff;border:2px dashed #d1d5db;border-radius:.5rem}.earnings_emptyIcon__jGB_o{color:#9ca3af;margin-bottom:1rem}.earnings_emptyState__qFP7N h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.earnings_emptyState__qFP7N p{font-size:1rem;color:#4b5563;max-width:400px;margin:0 auto}