.page-module__2oK8sq__stickyNav{z-index:20;background:var(--color-background);border-bottom:1px solid #e5e7eb;position:sticky;top:0}.page-module__2oK8sq__stickyNavInner{flex-direction:column;gap:10px;padding:10px 16px 12px;display:flex}.page-module__2oK8sq__viewToggle{background:#f0f0f0;border-radius:20px;gap:2px;width:fit-content;padding:3px;display:flex}.page-module__2oK8sq__toggleBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:16px;padding:6px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.page-module__2oK8sq__toggleBtnActive{background:var(--color-primary,#e63323);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:6px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 1px 4px #e6332359}.page-module__2oK8sq__weekStrip{gap:4px;display:flex}.page-module__2oK8sq__weekDay{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:6px 4px;font-family:inherit;transition:background .15s;display:flex;position:relative}.page-module__2oK8sq__weekDay:hover{background:#e633230f}.page-module__2oK8sq__weekDaySelected{background:var(--color-primary,#e63323)!important}.page-module__2oK8sq__weekDayToday{border:1.5px solid var(--color-primary,#e63323);background:#e6332314}.page-module__2oK8sq__weekDayName{color:#999;letter-spacing:.5px;font-size:10px;font-weight:700}.page-module__2oK8sq__weekDaySelected .page-module__2oK8sq__weekDayName{color:#fffc}.page-module__2oK8sq__weekDayToday .page-module__2oK8sq__weekDayName{color:var(--color-primary,#e63323)}.page-module__2oK8sq__weekDayNumber{color:#1a1a2e;font-size:16px;font-weight:700;line-height:1}.page-module__2oK8sq__weekDaySelected .page-module__2oK8sq__weekDayNumber{color:#fff}.page-module__2oK8sq__weekDayToday .page-module__2oK8sq__weekDayNumber{color:var(--color-primary,#e63323)}.page-module__2oK8sq__weekDayDot{background:var(--color-primary,#e63323);border-radius:50%;width:5px;height:5px;display:block}.page-module__2oK8sq__weekDaySelected .page-module__2oK8sq__weekDayDot{background:#fff}.page-module__2oK8sq__dayNav{align-items:center;gap:12px;display:flex}.page-module__2oK8sq__dayNavBtn{cursor:pointer;color:#555;background:#f0f0f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.page-module__2oK8sq__dayNavBtn:hover{background:var(--color-primary,#e63323);color:#fff}.page-module__2oK8sq__dayNavLabel{text-align:center;color:#1a1a2e;flex:1;font-size:15px;font-weight:600}.page-module__2oK8sq__page{flex-direction:column;gap:16px;padding:16px 16px 120px;display:flex}.page-module__2oK8sq__bannerDate{letter-spacing:2.2px;text-transform:uppercase;color:var(--color-white);font-size:16px;font-weight:900;line-height:16.5px}.page-module__2oK8sq__mainContent{flex-direction:column;gap:16px;display:flex}.page-module__2oK8sq__calendarColumn{justify-content:flex-start;width:100%;display:flex}.page-module__2oK8sq__listColumn{width:100%}.page-module__2oK8sq__projectsList{flex-direction:column;gap:16px;display:flex}.page-module__2oK8sq__loadingState,.page-module__2oK8sq__emptyState{padding:40px var(--page-padding);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.page-module__2oK8sq__spinner{border:3px solid var(--color-secondary);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module__2oK8sq__spin}@keyframes page-module__2oK8sq__spin{to{transform:rotate(360deg)}}.page-module__2oK8sq__emptyIcon{opacity:.5;font-size:40px;line-height:1}.page-module__2oK8sq__emptyText{color:var(--color-subtext);text-align:center;font-size:15px;font-weight:500}.page-module__2oK8sq__mobileSearchHeader{display:block}@media (min-width:768px){.page-module__2oK8sq__mobileSearchHeader{display:none}}@media (max-width:768px){.page-module__2oK8sq__stickyNavInner{gap:8px;padding:8px 12px 10px}.page-module__2oK8sq__weekDayNumber{font-size:15px}.page-module__2oK8sq__page{gap:14px;padding:12px 12px 100px}.page-module__2oK8sq__mainContent{gap:14px}.page-module__2oK8sq__bannerDate{font-size:14px}.page-module__2oK8sq__loadingState,.page-module__2oK8sq__emptyState{padding:30px 16px}}@media (max-width:498px){.page-module__2oK8sq__stickyNavInner{gap:8px;padding:8px 10px 10px}.page-module__2oK8sq__toggleBtn,.page-module__2oK8sq__toggleBtnActive{padding:5px 14px;font-size:12px}.page-module__2oK8sq__weekDayNumber{font-size:14px}.page-module__2oK8sq__weekDayName{font-size:9px}.page-module__2oK8sq__dayNavLabel{font-size:14px}.page-module__2oK8sq__page{gap:12px;padding:10px 10px 80px}.page-module__2oK8sq__mainContent{gap:12px}.page-module__2oK8sq__bannerDate{letter-spacing:1.5px;font-size:13px}.page-module__2oK8sq__projectsList{gap:12px}.page-module__2oK8sq__loadingState,.page-module__2oK8sq__emptyState{padding:25px 12px}.page-module__2oK8sq__emptyIcon{font-size:36px}.page-module__2oK8sq__emptyText{font-size:14px}}@media (max-width:360px){.page-module__2oK8sq__page{gap:10px;padding:8px 8px 80px}.page-module__2oK8sq__mainContent{gap:10px}.page-module__2oK8sq__calendarColumn{-webkit-overflow-scrolling:touch;justify-content:center;display:flex;overflow-x:auto}.page-module__2oK8sq__bannerDate{letter-spacing:1px;font-size:12px}.page-module__2oK8sq__projectsList{gap:10px}.page-module__2oK8sq__loadingState,.page-module__2oK8sq__emptyState{padding:20px 10px}.page-module__2oK8sq__emptyIcon{font-size:32px}.page-module__2oK8sq__emptyText{font-size:13px}.page-module__2oK8sq__spinner{border-width:2px;width:28px;height:28px}}@media (min-width:1300px){.page-module__2oK8sq__page{gap:20px;padding:24px 24px 140px}.page-module__2oK8sq__mainContent{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.page-module__2oK8sq__calendarColumn{justify-content:flex-start;width:100%}.page-module__2oK8sq__listColumn{width:100%}.page-module__2oK8sq__projectsList{gap:20px}}@media (min-width:1400px){.page-module__2oK8sq__page{gap:24px}}
.AppShell-module__WVLZsa__shell{width:100%;height:100vh;display:flex;overflow:hidden}.AppShell-module__WVLZsa__main{background:var(--color-background);min-width:0;height:100vh;padding-bottom:calc(88px + var(--safe-bottom,0px));flex:1;overflow-y:auto}@media (min-width:768px){.AppShell-module__WVLZsa__main{padding-bottom:0}}.AppShell-module__WVLZsa__bottomNavWrapper{display:block}@media (min-width:768px){.AppShell-module__WVLZsa__bottomNavWrapper{display:none}}
.SideNav-module__VDJl2a__nav,.SideNav-module__VDJl2a__searchSection{display:none}@media (min-width:768px){.SideNav-module__VDJl2a__nav{z-index:100;background:var(--color-white);border-right:1px solid #e5e7eb;flex-direction:column;align-self:flex-start;gap:4px;width:240px;min-width:240px;height:100vh;padding:24px 0;display:flex;position:sticky;top:0}.SideNav-module__VDJl2a__searchSection{margin-bottom:16px;padding:0 12px;display:block}.SideNav-module__VDJl2a__searchBar{cursor:pointer;background:#0000000f;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 14px;transition:background-color .15s;display:flex}.SideNav-module__VDJl2a__searchBar:hover{background:#00000014}.SideNav-module__VDJl2a__searchText{color:var(--color-search-placeholder);font-size:14px;font-weight:500}.SideNav-module__VDJl2a__logo{letter-spacing:-.5px;color:var(--color-primary);border-bottom:1px solid #e5e7eb;margin-bottom:8px;padding:0 20px 24px;font-size:22px;font-weight:900}.SideNav-module__VDJl2a__tab{color:var(--color-black);border-radius:12px;align-items:center;gap:14px;margin:0 8px;padding:12px 20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.SideNav-module__VDJl2a__tab:hover{background:var(--color-background)}.SideNav-module__VDJl2a__tabActive,.SideNav-module__VDJl2a__tabActive:hover{background:var(--color-unchecked-bg)}.SideNav-module__VDJl2a__label{letter-spacing:.3px;font-size:14px;font-weight:700;line-height:20px}.SideNav-module__VDJl2a__spacer{flex:1}.SideNav-module__VDJl2a__userSection{border-top:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.SideNav-module__VDJl2a__userAvatar{background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SideNav-module__VDJl2a__userInitials{color:var(--color-white);letter-spacing:.5px;font-size:14px;font-weight:900}.SideNav-module__VDJl2a__userName{color:var(--color-black);font-size:14px;font-weight:600}}
.BottomNav-module__ymrK1W__nav{bottom:calc(16px + var(--safe-bottom,0px));background:var(--color-white);z-index:100;border-radius:50px;justify-content:center;align-items:center;width:calc(100% - 32px);max-width:500px;height:72px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 4px #00000040,0 0 9.9px #00000024}.BottomNav-module__ymrK1W__inner{justify-content:space-around;align-items:center;width:100%;padding:0 16px;display:flex}.BottomNav-module__ymrK1W__tab{z-index:1;cursor:pointer;border-radius:24px;flex-direction:column;align-items:center;gap:3px;width:72px;padding:8px 0;text-decoration:none;transition:background-color .2s;display:flex}.BottomNav-module__ymrK1W__tabActive{background:var(--color-unchecked-bg)}.BottomNav-module__ymrK1W__label{letter-spacing:1px;text-transform:uppercase;color:var(--color-black);font-size:10px;font-weight:900;line-height:15px}
.SearchHeader-module__nXRMnq__header{height:56px;padding:0 var(--page-padding);align-items:center;gap:10px;display:flex}.SearchHeader-module__nXRMnq__backButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.SearchHeader-module__nXRMnq__searchBar{background:#00000012;border-radius:40px;flex:1;align-items:center;gap:10px;height:48px;padding:0 16px;transition:background-color .15s;display:flex}.SearchHeader-module__nXRMnq__searchText{color:var(--color-search-placeholder);font-size:16px;font-weight:400;line-height:15px}.SearchHeader-module__nXRMnq__avatar{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.SearchHeader-module__nXRMnq__avatarText{letter-spacing:.65px;text-transform:uppercase;color:var(--color-white);font-size:13px;font-weight:900;line-height:19.5px}@media (min-width:768px){.SearchHeader-module__nXRMnq__avatar{display:none}.SearchHeader-module__nXRMnq__searchBar{max-width:480px;height:44px}}
.Breadcrumb-module__MpwlZq__breadcrumb{padding:0 var(--page-padding);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.Breadcrumb-module__MpwlZq__item{align-items:center;gap:4px;display:flex}.Breadcrumb-module__MpwlZq__link{color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none}.Breadcrumb-module__MpwlZq__link:hover{text-decoration:underline}.Breadcrumb-module__MpwlZq__current{color:var(--color-subtext);font-size:14px;font-weight:500}.Breadcrumb-module__MpwlZq__separator{color:var(--color-subtext);font-size:14px}@media (max-width:400px){.Breadcrumb-module__MpwlZq__item{gap:3px}.Breadcrumb-module__MpwlZq__link,.Breadcrumb-module__MpwlZq__current,.Breadcrumb-module__MpwlZq__separator{font-size:13px}}
.CheckListItem-module__uUtyfq__row{width:100%;min-height:56px;display:flex;box-shadow:0 1px 2px #0000000d}.CheckListItem-module__uUtyfq__rowLast{border-radius:0 0 8px 8px}.CheckListItem-module__uUtyfq__checked{background:var(--color-checked-bg)}.CheckListItem-module__uUtyfq__unchecked{background:var(--color-unchecked-bg)}.CheckListItem-module__uUtyfq__checkboxCol{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.CheckListItem-module__uUtyfq__checkbox{background:var(--color-secondary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CheckListItem-module__uUtyfq__checkboxChecked{border:4px solid var(--color-blue)}.CheckListItem-module__uUtyfq__checkboxUnchecked{border:4px solid var(--color-primary)}.CheckListItem-module__uUtyfq__materialCol{flex-direction:column;flex:3;justify-content:center;gap:2px;min-width:0;padding:8px 10px;display:flex}.CheckListItem-module__uUtyfq__materialName{text-transform:uppercase;color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:20px;overflow:hidden}.CheckListItem-module__uUtyfq__description{color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:17px;overflow:hidden}.CheckListItem-module__uUtyfq__aantalCol{flex-direction:row;flex:1.5;justify-content:start;align-items:center;gap:5px;min-width:0;display:flex}.CheckListItem-module__uUtyfq__aantalValue{text-transform:uppercase;color:var(--color-black);font-size:14px;font-weight:700;line-height:16px}.CheckListItem-module__uUtyfq__aantalUnit{text-transform:uppercase;color:var(--color-black);font-size:14px;font-weight:700;line-height:14px}.CheckListItem-module__uUtyfq__persoonCol{flex:2;justify-content:center;align-items:center;min-width:0;padding:8px 4px;display:flex}.CheckListItem-module__uUtyfq__persoonName{text-transform:uppercase;color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}
.AvatarStack-module__lffsmq__stack{align-items:center;display:flex}.AvatarStack-module__lffsmq__avatar{background:var(--color-primary);border:2px solid var(--color-white);border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:-8px;display:flex}.AvatarStack-module__lffsmq__avatar:last-child{margin-right:0}.AvatarStack-module__lffsmq__initials{color:var(--color-white);font-size:14px;font-weight:700;line-height:15px}
.CheckHeader-module__tJj66W__header{width:100%;height:32px;display:flex}.CheckHeader-module__tJj66W__checkboxCol{background:var(--color-black);border-radius:16px 0 0;flex-shrink:0;width:48px;height:32px}.CheckHeader-module__tJj66W__categoryCol{background:var(--color-black);flex:3;align-items:center;min-width:0;height:32px;padding:6px 12px;display:flex}.CheckHeader-module__tJj66W__aantalCol{background:var(--color-black);flex:1.5;align-items:center;min-width:0;height:32px;padding:6px 8px;display:flex}.CheckHeader-module__tJj66W__persoonCol{background:var(--color-black);border-radius:0 16px 0 0;flex:2;align-items:center;min-width:0;height:32px;padding:6px 8px;display:flex}.CheckHeader-module__tJj66W__label{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;line-height:16px;overflow:hidden}
.JobChecklistSection-module__XVcCbq__emptyState{background:var(--color-white);margin:0 var(--page-padding);text-align:center;color:var(--color-subtext);border-radius:10px;padding:24px 16px;font-size:14px;font-weight:500}@media (min-width:768px){.JobChecklistSection-module__XVcCbq__emptyState{margin:0}}.JobChecklistSection-module__XVcCbq__column{flex-direction:column;gap:16px;display:flex}.JobChecklistSection-module__XVcCbq__section{padding:0 var(--page-padding);flex-direction:column;gap:5px;display:flex}@media (min-width:768px){.JobChecklistSection-module__XVcCbq__section{padding:0}}
.ClientInfoBox-module__vCc3dq__box{background-color:var(--color-white);border-radius:var(--card-radius);width:100%;box-shadow:var(--box-shadow);flex-direction:column;justify-content:flex-end;display:flex}.ClientInfoBox-module__vCc3dq__title{background-color:var(--color-black);border-radius:var(--card-radius)var(--card-radius)0 0;color:#fff;text-transform:uppercase;width:100%;height:32px;padding:0 var(--page-padding);align-items:center;display:flex}@media (max-width:498px){.ClientInfoBox-module__vCc3dq__title{height:28px;padding:0 10px;font-size:12px}.ClientInfoBox-module__vCc3dq__descriptionContainer{gap:8px;padding:8px 10px;font-size:13px}.ClientInfoBox-module__vCc3dq__box{border-radius:var(--card-radius-sm)}.ClientInfoBox-module__vCc3dq__title{border-radius:var(--card-radius-sm)var(--card-radius-sm)0 0}.ClientInfoBox-module__vCc3dq__clientInfo{gap:6px}.ClientInfoBox-module__vCc3dq__callButton{width:16px;height:16px;font-size:11px}}@media (max-width:360px){.ClientInfoBox-module__vCc3dq__title{height:26px;padding:0 8px;font-size:11px}.ClientInfoBox-module__vCc3dq__descriptionContainer{gap:6px;padding:6px 8px;font-size:12px}.ClientInfoBox-module__vCc3dq__clientInfo{gap:4px}.ClientInfoBox-module__vCc3dq__callButton{width:14px;height:14px;font-size:10px}}.ClientInfoBox-module__vCc3dq__descriptionContainer{padding:12px var(--page-padding);flex-direction:column;gap:12px;display:flex}.ClientInfoBox-module__vCc3dq__infoContainer{justify-content:space-between;display:flex}.ClientInfoBox-module__vCc3dq__clientInfo{gap:8px;display:flex}.ClientInfoBox-module__vCc3dq__callButton{background-color:var(--color-unchecked-bg);color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}
.ProjectDropdown-module__utNcNW__card{background:var(--color-white);border-radius:var(--card-radius);margin:0;padding:20px 16px}.ProjectDropdown-module__utNcNW__header{flex-direction:column;gap:8px;display:flex}.ProjectDropdown-module__utNcNW__headerTop{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProjectDropdown-module__utNcNW__headerLeft{flex-direction:column;gap:6px;min-width:0;display:flex}.ProjectDropdown-module__utNcNW__projectNumber{letter-spacing:.8px;text-transform:uppercase;color:var(--color-subtext);opacity:.7;font-size:11px;font-weight:600}.ProjectDropdown-module__utNcNW__projectName{letter-spacing:-.4px;color:var(--color-black-highlight);margin:0;font-size:22px;font-weight:900;line-height:26px}.ProjectDropdown-module__utNcNW__metaRow{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ProjectDropdown-module__utNcNW__metaText{color:var(--color-paragraph);font-size:14px;font-weight:500;line-height:18px}.ProjectDropdown-module__utNcNW__metaSep{color:var(--color-subtext);opacity:.5;font-size:13px}.ProjectDropdown-module__utNcNW__metaLabel{color:var(--color-subtext);font-size:13px;font-weight:600}.ProjectDropdown-module__utNcNW__metaValue{color:var(--color-black-highlight);font-size:13px;font-weight:600}.ProjectDropdown-module__utNcNW__headerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectDropdown-module__utNcNW__dateRow{align-items:center;gap:5px;display:flex}.ProjectDropdown-module__utNcNW__dateText{color:var(--color-paragraph);font-size:15px;font-weight:500;line-height:19px}.ProjectDropdown-module__utNcNW__openProjectBtn{letter-spacing:.8px;text-transform:uppercase;color:var(--color-primary);background:var(--color-unchecked-bg);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:900;text-decoration:none;transition:opacity .15s}.ProjectDropdown-module__utNcNW__openProjectBtn:active{opacity:.7}.ProjectDropdown-module__utNcNW__chevron{flex-shrink:0;align-items:center;padding:4px;display:flex;transform:rotate(90deg)}.ProjectDropdown-module__utNcNW__expandable{overflow:hidden}.ProjectDropdown-module__utNcNW__expandableOpen{overflow:visible}.ProjectDropdown-module__utNcNW__jobsList{flex-direction:column;gap:12px;padding-top:16px;display:flex}@media (max-width:768px){.ProjectDropdown-module__utNcNW__card{margin:0 12px;padding:16px 12px}.ProjectDropdown-module__utNcNW__projectName{font-size:20px;line-height:24px}.ProjectDropdown-module__utNcNW__dateText{font-size:14px;line-height:18px}.ProjectDropdown-module__utNcNW__jobsList{gap:10px;padding-top:14px}}@media (max-width:498px){.ProjectDropdown-module__utNcNW__card{border-radius:10px;margin:0 10px;padding:12px 10px}.ProjectDropdown-module__utNcNW__projectName{letter-spacing:-.3px;font-size:18px;line-height:22px}.ProjectDropdown-module__utNcNW__header{gap:6px}.ProjectDropdown-module__utNcNW__headerTop{gap:10px}.ProjectDropdown-module__utNcNW__headerLeft{gap:4px}.ProjectDropdown-module__utNcNW__dateText{font-size:13px;line-height:16px}.ProjectDropdown-module__utNcNW__dateRow{gap:4px}.ProjectDropdown-module__utNcNW__jobsList{gap:8px;padding-top:12px}.ProjectDropdown-module__utNcNW__chevron{padding:2px}}@media (max-width:360px){.ProjectDropdown-module__utNcNW__card{border-radius:8px;margin:0 8px;padding:10px 8px}.ProjectDropdown-module__utNcNW__projectName{letter-spacing:-.2px;font-size:16px;line-height:20px}.ProjectDropdown-module__utNcNW__header{gap:4px}.ProjectDropdown-module__utNcNW__headerTop{gap:8px}.ProjectDropdown-module__utNcNW__headerLeft{gap:3px}.ProjectDropdown-module__utNcNW__dateText{font-size:12px;line-height:15px}.ProjectDropdown-module__utNcNW__jobsList{gap:6px;padding-top:10px}}
.KlusCard-module__ME1MIa__card{background:var(--color-secondary);border-radius:5px;overflow:visible}.KlusCard-module__ME1MIa__top{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.KlusCard-module__ME1MIa__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.KlusCard-module__ME1MIa__titleLeft{align-items:center;gap:8px;min-width:0;display:flex}.KlusCard-module__ME1MIa__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.KlusCard-module__ME1MIa__title{letter-spacing:.6px;text-transform:uppercase;color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;line-height:1.2;overflow:hidden}.KlusCard-module__ME1MIa__chevron{opacity:.45;flex-shrink:0;align-items:center;transition:opacity .2s;display:flex}.KlusCard-module__ME1MIa__top:hover .KlusCard-module__ME1MIa__chevron{opacity:.8}.KlusCard-module__ME1MIa__timeRow{align-items:center;gap:6px;padding-left:2px;display:flex}.KlusCard-module__ME1MIa__timeText{color:var(--color-subtext);font-size:14px;font-weight:500;line-height:1}.KlusCard-module__ME1MIa__expandable{overflow:hidden}.KlusCard-module__ME1MIa__expandableExpanded{overflow:visible}.KlusCard-module__ME1MIa__divider{border:none;border-top:2px dashed var(--color-subtext);opacity:.35;width:calc(100% - 32px);margin:0 auto}.KlusCard-module__ME1MIa__details{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.KlusCard-module__ME1MIa__detailLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px;font-size:10px;font-weight:900;line-height:1;display:block}.KlusCard-module__ME1MIa__descriptionBlock{flex-direction:column;display:flex}.KlusCard-module__ME1MIa__detailDescription{color:var(--color-black-highlight);margin:0;font-size:14px;font-weight:500;line-height:1.55}.KlusCard-module__ME1MIa__infoList{background:var(--color-background);border-radius:8px;flex-direction:row;display:flex;overflow:hidden}.KlusCard-module__ME1MIa__infoItem{align-items:center;gap:12px;padding-right:20px;display:flex}.KlusCard-module__ME1MIa__infoItem+.KlusCard-module__ME1MIa__infoItem{border-left:1px solid #0000000f}.KlusCard-module__ME1MIa__infoIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.KlusCard-module__ME1MIa__infoItemContent{flex-direction:column;gap:2px;min-width:0;display:flex}.KlusCard-module__ME1MIa__infoItemLabel{letter-spacing:1px;text-transform:uppercase;color:var(--color-primary);font-size:9px;font-weight:900;line-height:1}.KlusCard-module__ME1MIa__infoItemValue{color:var(--color-black-highlight);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.KlusCard-module__ME1MIa__checklistSection{flex-direction:column;display:flex}.KlusCard-module__ME1MIa__emptyMessage{color:var(--color-subtext);padding:2px 0;font-size:13px;font-weight:500}.KlusCard-module__ME1MIa__checklistItems{flex-direction:column;display:flex}.KlusCard-module__ME1MIa__bottomRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px;display:flex}.KlusCard-module__ME1MIa__colleaguesBlock{flex-direction:column;display:flex}.KlusCard-module__ME1MIa__seeMoreBtn{background:var(--color-blue);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;text-decoration:none;transition:opacity .15s,transform .1s;display:flex}.KlusCard-module__ME1MIa__seeMoreBtn:active{opacity:.85;transform:scale(.97)}.KlusCard-module__ME1MIa__seeMoreText{letter-spacing:1px;text-transform:uppercase;color:var(--color-secondary);white-space:nowrap;font-size:12px;font-weight:900}
.ProjectSlider-module__Ds3fNq__slider{gap:16px;padding:8px;display:flex;overflow-x:auto}@media (max-width:400px){.ProjectSlider-module__Ds3fNq__slider{gap:8px;padding:4px}}@media (max-width:360px){.ProjectSlider-module__Ds3fNq__slider{gap:6px;padding:4px}}@media (min-width:768px){.ProjectSlider-module__Ds3fNq__slider{flex-wrap:wrap;grid-template-columns:1fr;padding:0;display:flex;overflow-x:visible}}
.ProjectBox-module__atRBCW__box{background-color:var(--color-white);border-radius:var(--card-radius);box-shadow:var(--box-shadow);width:240px;color:inherit;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.ProjectBox-module__atRBCW__box:hover{box-shadow:var(--box-shadow-hover,0 6px 20px #0000001f);transform:translateY(-1px)}.ProjectBox-module__atRBCW__title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ProjectBox-module__atRBCW__title h2{word-break:break-word;flex:1;margin:0;font-size:14px;font-weight:600;line-height:18px}.ProjectBox-module__atRBCW__statusBadge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:flex}.ProjectBox-module__atRBCW__statusBadge.ProjectBox-module__atRBCW__active{background-color:color-mix(in srgb,var(--color-green)15%,transparent);color:var(--color-green)}.ProjectBox-module__atRBCW__statusBadge.ProjectBox-module__atRBCW__cancelled{background-color:color-mix(in srgb,var(--color-primary)12%,transparent);color:var(--color-primary)}.ProjectBox-module__atRBCW__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ProjectBox-module__atRBCW__divider{background-color:var(--color-border,#00000014);height:1px;margin:0}.ProjectBox-module__atRBCW__info{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProjectBox-module__atRBCW__info li{color:var(--color-text-secondary,#6b7280);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.ProjectBox-module__atRBCW__info li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectBox-module__atRBCW__infoIcon{opacity:.5;flex-shrink:0}@media (max-width:400px){.ProjectBox-module__atRBCW__box{gap:10px;width:180px;padding:12px}.ProjectBox-module__atRBCW__title h2{font-size:13px;line-height:17px}.ProjectBox-module__atRBCW__info{gap:6px}.ProjectBox-module__atRBCW__info li{gap:6px;font-size:11px}}@media (max-width:360px){.ProjectBox-module__atRBCW__box{gap:8px;width:160px;padding:10px}.ProjectBox-module__atRBCW__title h2{font-size:12px;line-height:15px}.ProjectBox-module__atRBCW__info{gap:5px}.ProjectBox-module__atRBCW__info li{gap:5px;font-size:10px}}
.WeekSelector-module__CspDhG__wrapper{flex-direction:column;gap:8px;padding:8px 0 10px;display:flex}.WeekSelector-module__CspDhG__controlRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.WeekSelector-module__CspDhG__viewToggle{background:#ebebeb;border-radius:20px;gap:2px;padding:3px;display:flex}.WeekSelector-module__CspDhG__toggleBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:16px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.WeekSelector-module__CspDhG__toggleBtnActive{background:var(--color-primary,#e63323);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 1px 4px #e633234d}.WeekSelector-module__CspDhG__weekNavBtns{align-items:center;gap:6px;display:flex}.WeekSelector-module__CspDhG__monthLabel{color:var(--color-black-highlight);text-transform:capitalize;font-size:13px;font-weight:700}.WeekSelector-module__CspDhG__navIconBtn{background:var(--color-white);cursor:pointer;color:#555;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000014}.WeekSelector-module__CspDhG__navIconBtn:hover{background:var(--color-primary,#e63323);color:#fff}.WeekSelector-module__CspDhG__dayNavInline{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.WeekSelector-module__CspDhG__dayNavLabel{color:var(--color-black-highlight);text-transform:capitalize;white-space:nowrap;font-size:13px;font-weight:700}.WeekSelector-module__CspDhG__dayNavLabelToday{color:var(--color-primary,#e63323)}.WeekSelector-module__CspDhG__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.WeekSelector-module__CspDhG__dayButton{background:var(--color-white);cursor:pointer;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:7px 4px;display:flex;position:relative}.WeekSelector-module__CspDhG__dayShort{color:var(--color-black-highlight);text-transform:capitalize;font-size:13px;font-weight:700}.WeekSelector-module__CspDhG__dayNumber{color:var(--color-primary,#e63323);font-size:13px;font-weight:700}.WeekSelector-module__CspDhG__dayButtonActive{background:var(--color-primary)}.WeekSelector-module__CspDhG__dayButtonActive .WeekSelector-module__CspDhG__dayShort,.WeekSelector-module__CspDhG__dayButtonActive .WeekSelector-module__CspDhG__dayNumber{color:var(--color-white)}.WeekSelector-module__CspDhG__dayButtonActive .WeekSelector-module__CspDhG__jobIndicator{background:#ffffffe6}.WeekSelector-module__CspDhG__jobIndicator{background:#ef4444;border-radius:50%;width:6px;height:6px;display:block}@media (min-width:768px){.WeekSelector-module__CspDhG__wrapper{padding:8px 0 10px}.WeekSelector-module__CspDhG__row{gap:8px}.WeekSelector-module__CspDhG__dayButton{gap:5px;padding:8px 6px}.WeekSelector-module__CspDhG__dayShort,.WeekSelector-module__CspDhG__dayNumber{font-size:14px}.WeekSelector-module__CspDhG__toggleBtn,.WeekSelector-module__CspDhG__toggleBtnActive{padding:4px 16px;font-size:13px}}
.page-module__dzC-aG__page{flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}.page-module__dzC-aG__bannerRight{letter-spacing:2.2px;text-transform:uppercase;color:var(--color-white);font-size:16px;font-weight:900;line-height:16.5px}.page-module__dzC-aG__contentGrid{flex-direction:column;gap:16px;display:flex}.page-module__dzC-aG__projectCard{background:var(--color-white);margin:0 var(--page-padding);border-radius:10px;flex-direction:column;gap:16px;padding:16px;display:flex}.page-module__dzC-aG__projectTitleRow{justify-content:space-between;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.page-module__dzC-aG__projectTitleRow:active{opacity:.7}.page-module__dzC-aG__projectTitle{letter-spacing:-.6px;color:var(--color-black-highlight);font-size:24px;font-weight:900;line-height:32px}.page-module__dzC-aG__addressRow{align-items:center;gap:5px;display:flex}.page-module__dzC-aG__addressText{color:var(--color-black-highlight);font-size:16px;font-weight:500;line-height:19.5px}.page-module__dzC-aG__checklistColumn{flex-direction:column;gap:16px;display:flex}.page-module__dzC-aG__checklistSection{padding:0 var(--page-padding);flex-direction:column;gap:5px;display:flex}.page-module__dzC-aG__infoColumn{flex-direction:column;gap:16px;display:flex}.page-module__dzC-aG__infoBoxContainer{flex-direction:row;gap:16px;display:flex}@media (max-width:360px){.page-module__dzC-aG__page{gap:12px;padding-top:12px;padding-bottom:12px}.page-module__dzC-aG__projectCard{border-radius:8px;gap:10px;margin:0 8px;padding:10px}.page-module__dzC-aG__projectTitle{font-size:18px;line-height:24px}.page-module__dzC-aG__addressText{font-size:13px}.page-module__dzC-aG__checklistColumn{gap:12px}.page-module__dzC-aG__checklistSection{gap:4px;padding:0 8px}.page-module__dzC-aG__infoColumn{gap:12px}.page-module__dzC-aG__infoBoxContainer{flex-direction:column;gap:8px}}@media (max-width:498px){.page-module__dzC-aG__page{gap:14px;padding-top:14px;padding-bottom:14px}.page-module__dzC-aG__projectCard{border-radius:9px;gap:12px;margin:0 10px;padding:12px}.page-module__dzC-aG__projectTitle{font-size:20px;line-height:28px}.page-module__dzC-aG__addressText{font-size:14px}.page-module__dzC-aG__checklistColumn{gap:14px}.page-module__dzC-aG__checklistSection{gap:4px;padding:0 10px}.page-module__dzC-aG__infoColumn{gap:14px}.page-module__dzC-aG__infoBoxContainer{flex-direction:column;gap:10px}}@media (min-width:499px) and (max-width:768px){.page-module__dzC-aG__page{gap:18px;padding-top:20px;padding-bottom:20px}.page-module__dzC-aG__projectCard{gap:16px;margin:0 12px;padding:16px}.page-module__dzC-aG__projectTitle{font-size:22px}.page-module__dzC-aG__checklistColumn{gap:18px}.page-module__dzC-aG__checklistSection{padding:0 12px}.page-module__dzC-aG__infoColumn{gap:14px}.page-module__dzC-aG__infoBoxContainer{flex-direction:row;gap:12px}}@media (min-width:768px){.page-module__dzC-aG__page{gap:20px;padding-top:24px;padding-bottom:24px}.page-module__dzC-aG__contentGrid{padding:0 var(--page-padding);grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.page-module__dzC-aG__projectCard{gap:20px;margin:0;padding:20px}.page-module__dzC-aG__checklistColumn{gap:20px}.page-module__dzC-aG__checklistSection{padding:0}.page-module__dzC-aG__infoColumn{gap:16px}.page-module__dzC-aG__infoBoxContainer{flex-direction:row;gap:16px}}@media (min-width:1024px){.page-module__dzC-aG__page{gap:24px}.page-module__dzC-aG__projectCard{gap:24px;padding:24px}.page-module__dzC-aG__projectTitle{font-size:28px;line-height:36px}.page-module__dzC-aG__checklistColumn{gap:24px}.page-module__dzC-aG__infoColumn,.page-module__dzC-aG__infoBoxContainer{gap:20px}}
.CustomCalendar-module__nmXpTG__calendar{background:#fff;border-radius:16px;width:fit-content;padding:24px;box-shadow:0 2px 12px #0000000f}.CustomCalendar-module__nmXpTG__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.CustomCalendar-module__nmXpTG__headerTitle{flex-direction:column;gap:2px;display:flex}.CustomCalendar-module__nmXpTG__monthName{color:#1a1a2e;text-transform:lowercase;font-size:22px;font-weight:700;line-height:1.2}.CustomCalendar-module__nmXpTG__year{color:#1a1a2e;font-size:22px;font-weight:700;line-height:1.2;display:inline}.CustomCalendar-module__nmXpTG__monthName:after{content:" "}.CustomCalendar-module__nmXpTG__headerTitle .CustomCalendar-module__nmXpTG__monthName,.CustomCalendar-module__nmXpTG__headerTitle .CustomCalendar-module__nmXpTG__year{display:inline}.CustomCalendar-module__nmXpTG__headerTitle{display:block}.CustomCalendar-module__nmXpTG__headerTitle .CustomCalendar-module__nmXpTG__monthName{color:#1a1a2e;font-size:22px;font-weight:700}.CustomCalendar-module__nmXpTG__subtitle{color:#999;margin-top:4px;font-size:12px;font-weight:400;display:block}.CustomCalendar-module__nmXpTG__navButtons{align-items:center;gap:8px;display:flex}.CustomCalendar-module__nmXpTG__navBtn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 4px #00000026}.CustomCalendar-module__nmXpTG__navBtn:hover{background:var(--color-primary,#e63323);color:#fff;box-shadow:0 2px 8px #e633234d}.CustomCalendar-module__nmXpTG__grid{grid-template-columns:repeat(7,minmax(0,120px));justify-content:center;gap:4px;max-width:100%;display:grid}.CustomCalendar-module__nmXpTG__dayName{text-align:center;color:var(--color-primary,#e63323);letter-spacing:.5px;padding:8px 4px;font-size:11px;font-weight:700}.CustomCalendar-module__nmXpTG__cell{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:120px;min-height:60px;padding:6px 4px;font-family:inherit;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.CustomCalendar-module__nmXpTG__cell:hover{background:#e633230f}.CustomCalendar-module__nmXpTG__dayNumber{color:#2d2d3a;font-size:14px;font-weight:500;line-height:1}.CustomCalendar-module__nmXpTG__otherMonth .CustomCalendar-module__nmXpTG__dayNumber{color:#ccc}.CustomCalendar-module__nmXpTG__today{border:1.5px solid var(--color-primary,#e63323);background:#e633230d}.CustomCalendar-module__nmXpTG__today .CustomCalendar-module__nmXpTG__dayNumber{color:var(--color-primary,#e63323);font-weight:700}.CustomCalendar-module__nmXpTG__selected{border:2px solid var(--color-primary,#e63323);background:#e6332314}.CustomCalendar-module__nmXpTG__selected .CustomCalendar-module__nmXpTG__dayNumber{color:var(--color-primary,#e63323);font-weight:700}.CustomCalendar-module__nmXpTG__todayBadge{background:var(--color-primary,#e63323);color:#fff;letter-spacing:.5px;border-radius:4px;padding:2px 4px;font-size:8px;font-weight:800;line-height:1.2;position:absolute;top:6px;right:6px}.CustomCalendar-module__nmXpTG__dot{background:var(--color-green,#22c55e);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.CustomCalendar-module__nmXpTG__jobBadge{color:#fff;background:#dc2626;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:4px;right:4px}.CustomCalendar-module__nmXpTG__hasJobs{border:2px solid #dc2626!important}.CustomCalendar-module__nmXpTG__jobsList{width:100%;max-width:100%;margin-top:4px;font-size:9px;line-height:1;overflow:hidden}.CustomCalendar-module__nmXpTG__jobItem{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#dc2626;border-radius:3px;max-width:100%;margin-bottom:2px;padding:2px 4px;font-size:8px;font-weight:500;line-height:1.2;overflow:hidden}.CustomCalendar-module__nmXpTG__moreJobs{color:#fff;text-align:center;background:#dc2626;border-radius:2px;padding:1px 3px;font-size:8px;font-weight:600}@media (max-width:768px){.CustomCalendar-module__nmXpTG__calendar{padding:18px}.CustomCalendar-module__nmXpTG__grid{grid-template-columns:repeat(7,minmax(0,80px));gap:3px}.CustomCalendar-module__nmXpTG__cell{max-width:80px;min-height:50px;padding:5px 3px}.CustomCalendar-module__nmXpTG__monthName,.CustomCalendar-module__nmXpTG__year{font-size:18px}.CustomCalendar-module__nmXpTG__dayName{padding:6px 2px;font-size:10px}.CustomCalendar-module__nmXpTG__dayNumber{font-size:12px}.CustomCalendar-module__nmXpTG__jobsList{margin-top:3px;font-size:8px}.CustomCalendar-module__nmXpTG__jobItem{margin-bottom:1px;padding:1px 3px;font-size:7px}.CustomCalendar-module__nmXpTG__moreJobs{padding:1px 2px;font-size:7px}.CustomCalendar-module__nmXpTG__todayBadge{padding:1px 3px;font-size:7px}}@media (max-width:498px){.CustomCalendar-module__nmXpTG__calendar{border-radius:12px;padding:14px}.CustomCalendar-module__nmXpTG__grid{grid-template-columns:repeat(7,minmax(0,55px));gap:2px}.CustomCalendar-module__nmXpTG__header{margin-bottom:16px}.CustomCalendar-module__nmXpTG__cell{border-radius:8px;max-width:55px;min-height:45px;padding:4px 2px}.CustomCalendar-module__nmXpTG__monthName,.CustomCalendar-module__nmXpTG__year{font-size:16px}.CustomCalendar-module__nmXpTG__subtitle{font-size:11px}.CustomCalendar-module__nmXpTG__navBtn{width:32px;height:32px}.CustomCalendar-module__nmXpTG__dayName{padding:5px 1px;font-size:9px}.CustomCalendar-module__nmXpTG__dayNumber{font-size:11px}.CustomCalendar-module__nmXpTG__jobsList{margin-top:2px;font-size:7px}.CustomCalendar-module__nmXpTG__jobItem{margin-bottom:1px;padding:1px 2px;font-size:6px}.CustomCalendar-module__nmXpTG__moreJobs{padding:.5px 1px;font-size:6px}.CustomCalendar-module__nmXpTG__todayBadge{padding:1px 2px;font-size:6px;top:4px;right:4px}}@media (max-width:360px){.CustomCalendar-module__nmXpTG__calendar{border-radius:10px;width:95vw;padding:12px;box-shadow:0 1px 6px #0000000d}.CustomCalendar-module__nmXpTG__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.CustomCalendar-module__nmXpTG__header{gap:8px;margin-bottom:12px}.CustomCalendar-module__nmXpTG__cell{border-radius:6px;min-width:0;max-width:100%;min-height:40px;padding:3px 1px}.CustomCalendar-module__nmXpTG__monthName,.CustomCalendar-module__nmXpTG__year{font-size:14px}.CustomCalendar-module__nmXpTG__subtitle{margin-top:2px;font-size:10px}.CustomCalendar-module__nmXpTG__navBtn{width:28px;height:28px}.CustomCalendar-module__nmXpTG__navBtn svg{width:14px;height:14px}.CustomCalendar-module__nmXpTG__dayName{padding:4px 0;font-size:8px}.CustomCalendar-module__nmXpTG__dayNumber{font-size:10px}.CustomCalendar-module__nmXpTG__jobsList{margin-top:2px;font-size:6px}.CustomCalendar-module__nmXpTG__jobItem{min-height:auto;margin-bottom:.5px;padding:.5px 1px;font-size:5px}.CustomCalendar-module__nmXpTG__moreJobs{padding:.5px 1px;font-size:5px}.CustomCalendar-module__nmXpTG__todayBadge{padding:.5px 1px;font-size:5px;top:2px;right:2px}}
.ProjectCard-module__25G50a__card{background:var(--color-white);border-radius:var(--card-radius-sm);flex-direction:column;display:flex;overflow:hidden}.ProjectCard-module__25G50a__titleRow{align-items:stretch;gap:0;text-decoration:none;transition:background .15s;display:flex}.ProjectCard-module__25G50a__titleRow:active{background:#00000008}.ProjectCard-module__25G50a__titleMain{flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 14px;display:flex}.ProjectCard-module__25G50a__number{letter-spacing:.8px;text-transform:uppercase;color:var(--color-subtext);opacity:.7;font-size:11px;font-weight:600}.ProjectCard-module__25G50a__name{color:var(--color-black-highlight);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.ProjectCard-module__25G50a__chevronWrap{opacity:.3;flex-shrink:0;align-items:center;padding:0 14px 0 8px;display:flex}.ProjectCard-module__25G50a__footerRow{background:#00000004;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:8px;padding:7px 14px;display:flex}.ProjectCard-module__25G50a__addressRow{opacity:.65;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.ProjectCard-module__25G50a__addressText{color:var(--color-subtext);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.ProjectCard-module__25G50a__badge{letter-spacing:.7px;text-transform:uppercase;background:var(--color-background);color:var(--color-subtext);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}.ProjectCard-module__25G50a__badge_ongoing{color:#14a044;background:#d4f7e0}.ProjectCard-module__25G50a__badge_planned{color:#0f90b8;background:#d0f1fb}.ProjectCard-module__25G50a__badge_completed{color:#6b6b6b;background:#e8e8e8}@media (max-width:400px){.ProjectCard-module__25G50a__titleMain{padding:10px 12px}.ProjectCard-module__25G50a__chevronWrap{padding:0 12px 0 6px}.ProjectCard-module__25G50a__footerRow{padding:6px 12px}.ProjectCard-module__25G50a__name{font-size:14px}.ProjectCard-module__25G50a__badge{padding:2px 5px;font-size:9px}.ProjectCard-module__25G50a__addressText{font-size:11px}}@media (max-width:360px){.ProjectCard-module__25G50a__titleMain{padding:9px 10px}.ProjectCard-module__25G50a__footerRow{padding:5px 10px}.ProjectCard-module__25G50a__name{font-size:13px}.ProjectCard-module__25G50a__badge{letter-spacing:.4px;padding:2px 4px;font-size:8px}}
.page-module__Tdeh-q__page{flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}.page-module__Tdeh-q__card{background:var(--color-white);border-radius:var(--card-radius);margin:0 var(--page-padding);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.page-module__Tdeh-q__avatarLarge{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.page-module__Tdeh-q__name{letter-spacing:-.6px;color:var(--color-black-highlight);text-align:center;margin:0;font-size:24px;font-weight:900;line-height:32px}.page-module__Tdeh-q__phoneRow{align-items:center;gap:8px;display:flex}.page-module__Tdeh-q__phone{color:var(--color-subtext);font-size:18px;font-weight:500;line-height:22px}.page-module__Tdeh-q__stateContainer{padding:40px var(--page-padding);flex-direction:column;align-items:center;display:flex}.page-module__Tdeh-q__stateText{color:var(--color-subtext);font-size:16px;font-weight:500}.page-module__Tdeh-q__errorText{color:var(--color-primary);text-align:center;font-size:16px;font-weight:500}
