.Navigation_navbar__XpMmx{background:#ff6b35;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:0;border:none;position:fixed;top:0;width:100%;z-index:1000;transition:all .3s ease}.Navigation_navbarContainer__icZ94{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px}.Navigation_navbarBrand__0YKXu{font-size:24px;font-weight:700;color:#fff!important;text-decoration:none;display:flex;align-items:center;gap:8px;transition:all .3s ease}.Navigation_navbarBrand__0YKXu:hover{color:#f0f0f0!important;transform:translateY(-2px)}.Navigation_navbarNav__xwxMn{gap:24px;list-style:none;margin:0;padding:0}.Navigation_navItem__rFqDl,.Navigation_navLink__Cl_0a,.Navigation_navbarNav__xwxMn{display:flex;align-items:center}.Navigation_navLink__Cl_0a{color:#fff!important;text-decoration:none;font-size:15px;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s ease;gap:6px}.Navigation_navLink__Cl_0a:hover{background:hsla(0,0%,100%,.15);color:#fff!important;transform:translateY(-1px)}.Navigation_navLoginLink__XPc0z{color:#fff!important;text-decoration:none;font-size:15px;font-weight:600;padding:10px 24px;background:hsla(0,0%,100%,.2);border-radius:8px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.3)}.Navigation_navLoginLink__XPc0z:hover{background:hsla(0,0%,100%,.3);color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Navigation_authSection__yo0qO,.Navigation_userSection__RENYi{display:flex;align-items:center}.Navigation_userSection__RENYi{gap:12px}.Navigation_username__MXTg3{color:#fff;font-size:15px;font-weight:500;padding:8px 12px;background:hsla(0,0%,100%,.1);border-radius:8px;border:1px solid hsla(0,0%,100%,.2)}.Navigation_logoutButton__eZY9U{padding:8px 16px;background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.Navigation_logoutButton__eZY9U:hover{background:hsla(0,0%,100%,.25);transform:translateY(-1px)}.Navigation_mobileToggle__D0Hif{display:none;background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;padding:8px}.Navigation_mobileToggle__D0Hif:hover{background:hsla(0,0%,100%,.1);border-radius:4px}@media (max-width:768px){.Navigation_navbarContainer__icZ94{padding:0 16px}.Navigation_mobileToggle__D0Hif{display:block}.Navigation_navbarNav__xwxMn{position:absolute;top:70px;left:0;right:0;background:#ff6b35;flex-direction:column;padding:20px;gap:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.Navigation_navbarNav__xwxMn.Navigation_open__Z0fSj{transform:translateY(0);opacity:1;visibility:visible}.Navigation_navLink__Cl_0a{width:100%;justify-content:flex-start}}.HomePage_homePage__uP7Mg{min-height:100vh;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.HomePage_loadingContainer__k5pPO{min-height:100vh;display:flex;align-items:center;justify-content:center}.HomePage_loader__XJhUe{font-size:18px;color:#ff6b35}.HomePage_homeContainer__tosMe{max-width:1200px;margin:0 auto;padding:40px 20px 20px}.HomePage_contentSection__YGME0{margin-top:0}.HomePage_mainLayout__NH7I6{display:grid;grid-template-columns:1fr 350px;grid-gap:20px;gap:20px;align-items:start}.HomePage_projectsColumn__IKq1O{min-width:0}.HomePage_sidebarColumn__d_To0{display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:100px}.HomePage_sidebarBlock__qcvzu{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.HomePage_sidebarTitle__oL163{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.HomePage_statsGrid__xJjtj{display:flex;flex-direction:column;gap:16px}.HomePage_statItem__ofE12{display:flex;align-items:center;gap:16px;padding:16px;background:#f9fafb;border-radius:8px;transition:all .2s ease}.HomePage_statItem__ofE12:hover{background:#f3f4f6;transform:translateX(4px)}.HomePage_statIcon__Mpk_f{width:48px;height:48px;border-radius:12px;background:#ff6b35;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.HomePage_profileSection___beUW{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #f3f4f6}.HomePage_profileAvatar__gSmle{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #ff6b35}.HomePage_profileAvatar__gSmle img{width:100%;height:100%;object-fit:cover}.HomePage_avatarPlaceholder__jMGUi{width:100%;height:100%;background:#ff6b35;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.HomePage_profileInfo__Gg15j{flex:1 1;min-width:0}.HomePage_profileName__21JyK{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomePage_profileRole__x9go4{font-size:14px;color:#6b7280;margin:0;text-transform:capitalize}.HomePage_profileCompletion__IEU9V{margin-top:16px}.HomePage_completionHeader__MrKHQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.HomePage_completionText__hv2DD{font-size:14px;font-weight:500;color:#1f2937}.HomePage_completionPercent__cXQv1{font-size:14px;font-weight:600;color:#ff6b35}.HomePage_progressBar__a278d{width:100%;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;margin-bottom:16px}.HomePage_progressFill__kz4bj{height:100%;background:#ff6b35;border-radius:4px;transition:width .3s ease}.HomePage_completeProfileButton__Pyf1S{width:100%;padding:12px 24px;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.HomePage_completeProfileButton__Pyf1S:hover{background:#e55a2b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.HomePage_statContent__cQjrh{flex:1 1}.HomePage_statValue__q5EEO{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:4px}.HomePage_statLabel__eDDHn{font-size:14px;color:#6b7280}.HomePage_sidebarBidsList__hXhpF{display:flex;flex-direction:column;gap:12px}.HomePage_sidebarBidItem__FylmE{padding:16px;background:#f9fafb;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb}.HomePage_sidebarBidItem__FylmE:hover{background:#f3f4f6;border-color:#ff6b35;transform:translateX(4px)}.HomePage_sidebarBidHeader__EIc8K{display:flex;align-items:center;gap:12px;margin-bottom:12px}.HomePage_sidebarBidAvatar__4uwVD{width:40px;height:40px;border-radius:50%;background:#ff6b35;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.HomePage_sidebarBidInfo__lpsT1{flex:1 1;min-width:0}.HomePage_sidebarBidName__b_f0t{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomePage_sidebarBidAmount__32idl{font-size:16px;font-weight:700;color:#10b981}.HomePage_sidebarBidProject__ffdID{font-size:13px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomePage_sidebarEmpty__fuMdS{text-align:center;padding:40px 20px;color:#9ca3af;font-size:14px}.HomePage_quickActions__6GwPt{display:flex;flex-direction:column;gap:12px}.HomePage_quickActionButton__lq4Sl{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s ease;text-align:left}.HomePage_quickActionButton__lq4Sl:hover{background:#ff6b35;color:#fff;border-color:#ff6b35;transform:translateX(4px)}.HomePage_quickActionButton__lq4Sl svg{font-size:20px}.HomePage_cardGrid__rPwTn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.HomePage_card___UHay{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.HomePage_card___UHay:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.HomePage_cardIcon__VCu92{font-size:48px;margin-bottom:16px}.HomePage_cardTitle__ODk2l{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:12px}.HomePage_cardDescription__Hjn6Q{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:16px}.HomePage_adminLink__qdtud{display:inline-block;color:#ff6b35;text-decoration:none;font-weight:500;margin-top:8px}.HomePage_adminLink__qdtud:hover{text-decoration:underline}.HomePage_userInfoCard__ZY3UQ{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.HomePage_infoTitle__IsaAG{font-size:28px;font-weight:600;color:#1f2937;margin-bottom:24px}.HomePage_infoGrid__0rnIl{display:grid;grid-gap:20px;gap:20px}.HomePage_infoItem__Zw7aj{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f9fafb;border-radius:8px}.HomePage_infoLabel__Ekd8n{font-size:16px;font-weight:500;color:#6b7280}.HomePage_infoValue__j2WCS{font-size:16px;color:#1f2937;font-weight:500}.HomePage_roleBadge__EhiQ8{display:inline-block;padding:6px 12px;background-color:#ff6b35;color:#fff;border-radius:6px;font-size:14px;font-weight:600;text-transform:uppercase}.HomePage_jobsHeader__wBlec{margin-bottom:32px}.HomePage_jobsTitle__u9hb_{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 20px}.HomePage_jobsTabs__UbNKV{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:16px}.HomePage_tab__vLCew{padding:12px 24px;background:transparent;border:none;border-bottom:3px solid transparent;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .3s ease;margin-bottom:-2px}.HomePage_tab__vLCew:hover{color:#1f2937;background:#f9fafb}.HomePage_activeTab__UZSGs{color:#1f2937;border-bottom-color:#ff6b35;font-weight:600}.HomePage_jobsDescription__rwTEx{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.HomePage_projectsHeader__H4byh{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;margin-top:0}.HomePage_projectsTitle__OWUwy{font-size:32px;font-weight:700;color:#1f2937}.HomePage_addProjectButton__sueBL{display:flex;align-items:center;padding:12px 24px;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.HomePage_addProjectButton__sueBL:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.HomePage_noProjectsContainer__f2V0t{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.HomePage_noProjectsTitle__pRkfm{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:12px}.HomePage_noProjectsText__wZolj{font-size:16px;color:#6b7280;margin-bottom:24px}.HomePage_addFirstProjectButton__UcsCj{display:inline-flex;align-items:center;padding:12px 24px;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.HomePage_addFirstProjectButton__UcsCj:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.HomePage_projectsList__QLs5l{display:flex;flex-direction:column;gap:20px}.HomePage_jobCard__0cvhs{background:#fff;padding:24px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;border:1px solid #e5e7eb;margin-bottom:20px}.HomePage_jobCard__0cvhs:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#d1d5db;transform:translateY(-2px)}.HomePage_jobCardHeader__iomPy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.HomePage_jobMeta__d56Hg{flex:1 1}.HomePage_postedDate__SG6lz{font-size:13px;color:#6b7280}.HomePage_jobActions__YE2kL{display:flex;gap:8px;align-items:center}.HomePage_actionButton__gs0yL{background:transparent;border:none;color:#6b7280;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.HomePage_actionButton__gs0yL:hover{background:#f3f4f6;color:#374151}.HomePage_savedIcon__TrmM0{color:#ef4444}.HomePage_jobTitle__9gvSq{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4}.HomePage_jobInfo__yq14l{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.HomePage_jobBudget___tTYz,.HomePage_jobLevel__GNSew,.HomePage_jobType__pMTzB{font-size:13px;color:#6b7280;padding:4px 8px;background:#f9fafb;border-radius:4px}.HomePage_deleteButton__0pdSy{background:transparent;border:none;color:#ef4444;font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.HomePage_deleteButton__0pdSy:hover{background:#fee2e2;transform:scale(1.1)}.HomePage_jobDescription__3FUnz{font-size:14px;color:#374151;line-height:1.6;margin-bottom:16px}.HomePage_jobDescription__3FUnz p{margin:0 0 8px}.HomePage_expandLink__Nrh_O{background:none;border:none;color:#10b981;font-size:14px;cursor:pointer;padding:0;text-decoration:none;font-weight:500}.HomePage_expandLink__Nrh_O:hover{text-decoration:underline}.HomePage_jobSkills__bc_Mq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.HomePage_skillTag__0EkVn{display:inline-block;padding:6px 12px;background:#f3f4f6;color:#374151;border-radius:4px;font-size:13px;font-weight:400;border:1px solid #e5e7eb}.HomePage_clientInfo__l9N2t{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #e5e7eb;font-size:13px;color:#6b7280}.HomePage_clientBadge__MixIO{display:flex;align-items:center;gap:4px;color:#2563eb}.HomePage_verifiedIcon__RH8rO{font-size:16px;color:#2563eb}.HomePage_clientRating__RAXsH{display:flex;align-items:center;gap:2px}.HomePage_starIcon__QRHcg{font-size:14px;color:#fbbf24}.HomePage_ratingText__orTgF{margin-left:4px;color:#6b7280}.HomePage_clientSpending___X3_j{color:#6b7280}.HomePage_clientLocation__LZf0Y{display:flex;align-items:center;gap:4px;color:#6b7280}.HomePage_clientLocation__LZf0Y svg{font-size:16px}.HomePage_proposals__TQmbQ{color:#6b7280}.HomePage_bidSection__V4ogQ{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.HomePage_bidButton__7Ef5j,.HomePage_viewBidsButton__aVUE4{width:100%;padding:12px 24px;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.HomePage_bidButton__7Ef5j:hover,.HomePage_viewBidsButton__aVUE4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.HomePage_viewBidsButton__aVUE4{background:linear-gradient(135deg,#10b981,#059669)}.HomePage_profileLink__TOT7r{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.HomePage_profileButton__rfgUw{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s ease}.HomePage_profileButton__rfgUw:hover{background:#e5e7eb;border-color:#d1d5db}.HomePage_ownerBadge__Z5CYn{margin-top:8px;text-align:center;padding:6px 12px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:12px;font-weight:600}.HomePage_modalOverlay__k9Etz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.HomePage_modalContent__022GX{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.HomePage_modalHeader__hBIBm{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.HomePage_modalTitle__mt3Xa{font-size:24px;font-weight:700;color:#1f2937;margin:0}.HomePage_modalCloseButton__hXyYr{background:transparent;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.HomePage_modalCloseButton__hXyYr:hover{background:#f3f4f6;color:#1f2937}.HomePage_modalForm__6ya1Y{padding:24px}.HomePage_formGroup__Mpv4J{margin-bottom:20px}.HomePage_formLabel__5mCdi{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.HomePage_formInput__X4H_g,.HomePage_formTextarea__T19wT{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s}.HomePage_formInput__X4H_g:focus,.HomePage_formTextarea__T19wT:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px rgba(255,107,53,.1)}.HomePage_formTextarea__T19wT{resize:vertical;min-height:100px}.HomePage_modalActions__lBPQG{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.HomePage_cancelButton__5QUWJ{padding:12px 24px;background:#f3f4f6;color:#1f2937;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.HomePage_cancelButton__5QUWJ:hover{background:#e5e7eb}.HomePage_submitButton__md99f{padding:12px 24px;background:#ff6b35;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.HomePage_submitButton__md99f:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.4)}.HomePage_submitButton__md99f:disabled{opacity:.6;cursor:not-allowed}.HomePage_bidsSection__OK4bQ{margin-bottom:48px}.HomePage_sectionTitle__d_yhI{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:24px}.HomePage_bidsGrid__4Pfjf{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.HomePage_bidCard__14PbF{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;border:1px solid #e5e7eb;position:relative;overflow:hidden}.HomePage_bidCard__14PbF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ff6b35}.HomePage_bidCard__14PbF:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15);border-color:#ff6b35}.HomePage_bidCardHeader__f_Q9A{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.HomePage_bidFreelancer__y7BH_{display:flex;align-items:center;gap:12px;flex:1 1}.HomePage_bidAvatar__Yu16E{width:48px;height:48px;border-radius:50%;background:#ff6b35;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;box-shadow:0 2px 8px rgba(255,107,53,.3)}.HomePage_bidFreelancerInfo__qvkyN{display:flex;flex-direction:column;gap:4px}.HomePage_bidFreelancerName__1ydHr{font-size:16px;font-weight:600;color:#1f2937;margin:0}.HomePage_bidStatus__1yqFY{font-size:12px;padding:4px 8px;background:#f3f4f6;color:#6b7280;border-radius:4px;display:inline-block;text-transform:capitalize}.HomePage_bidAmount__U9wPQ{display:flex;align-items:center;gap:4px;font-size:20px;font-weight:700;color:#10b981}.HomePage_bidProjectInfo__GaUva{margin-bottom:16px}.HomePage_bidProjectTitle__XPCRg{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.4}.HomePage_bidProposal__fKWxh{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.HomePage_bidFooter__SYsmh{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb;font-size:13px;color:#6b7280}.HomePage_bidTime__Sbzlw{display:flex;align-items:center;gap:6px}.HomePage_bidDate__wxlTL{color:#9ca3af}@media (max-width:768px){.HomePage_welcomeTitle__jfaCC{font-size:32px}.HomePage_welcomeSubtitle__yLtVk{font-size:16px}.HomePage_cardGrid__rPwTn{grid-template-columns:1fr}.HomePage_homeContainer__tosMe{padding:20px 16px}.HomePage_projectsHeader__H4byh{flex-direction:column;align-items:flex-start;gap:16px}.HomePage_projectsTitle__OWUwy{font-size:24px}.HomePage_projectsGrid__i12Rs{grid-template-columns:1fr}.HomePage_modalContent__022GX{max-width:100%;margin:10px}.HomePage_jobCard__0cvhs{padding:16px}.HomePage_clientInfo__l9N2t{align-items:flex-start}.HomePage_clientInfo__l9N2t,.HomePage_jobInfo__yq14l{flex-direction:column;gap:8px}.HomePage_jobTitle__9gvSq{font-size:16px}.HomePage_bidsGrid__4Pfjf{grid-template-columns:1fr;gap:16px}.HomePage_bidCard__14PbF{padding:20px}.HomePage_sectionTitle__d_yhI{font-size:24px}.HomePage_mainLayout__NH7I6{grid-template-columns:1fr}.HomePage_sidebarColumn__d_To0{position:static;margin-top:24px}}.HomePage_promoBanner__7r_N0{position:relative;background:#0d9488;border-radius:12px;padding:32px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);animation:HomePage_fadeIn__tcb_1 .5s ease-in}@keyframes HomePage_fadeIn__tcb_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HomePage_closeBanner__O0Ypx{position:absolute;top:16px;right:16px;width:32px;height:32px;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.HomePage_closeBanner__O0Ypx:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.HomePage_promoContent__vNtvJ{display:grid;grid-template-columns:1fr 200px;grid-gap:32px;gap:32px;align-items:center}.HomePage_promoText__Gq1uC{color:#fff}.HomePage_promoTitle__Hqnqk{font-size:20px;font-weight:600;margin:0 0 12px;color:#fff}.HomePage_promoDescription__FTUeM{font-size:16px;line-height:1.6;margin:0;color:hsla(0,0%,100%,.95)}.HomePage_promoVisual__JM46f{display:flex;align-items:center;justify-content:center}.HomePage_chartWindow__7gVlI{width:180px;height:120px;background:#e0f2fe;border-radius:8px;padding:16px;position:relative;border:2px solid hsla(0,0%,100%,.3)}.HomePage_chartBars__2lkp2{display:flex;align-items:flex-end;gap:12px;height:60px;margin-bottom:8px}.HomePage_bar__SNILE{flex:1 1;border-radius:4px 4px 0 0;min-height:20px}.HomePage_chartLine__8WiWB{position:absolute;bottom:20px;right:20px}.HomePage_promoActions__tw7To{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.2)}.HomePage_learnMoreButton__lnatn{padding:12px 24px;background:#fff;color:#0d9488;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.HomePage_learnMoreButton__lnatn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.HomePage_carouselIndicators__qNyf1{display:flex;align-items:center;gap:8px}.HomePage_carouselIndicators__qNyf1 button{width:8px;height:8px;border-radius:50%;border:none;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s ease;padding:0}.HomePage_carouselIndicators__qNyf1 button.HomePage_active__sfJ4V{background:#fff;width:24px;border-radius:4px}@media (max-width:768px){.HomePage_promoContent__vNtvJ{grid-template-columns:1fr;gap:20px}.HomePage_promoVisual__JM46f{order:-1}.HomePage_chartWindow__7gVlI{width:100%;max-width:300px}.HomePage_promoActions__tw7To{flex-direction:column;gap:16px;align-items:flex-start}}