.client-portal_clientPortal__tyy5P{min-height:100vh;background:radial-gradient(circle at 10% 0,rgba(21,102,170,.12),transparent 32%),#06111b;color:#e7f1f8}.client-portal_topbar__5iPBl{position:sticky;z-index:80;top:0;display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid rgba(69,113,145,.28);background:rgba(5,17,27,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.client-portal_brand__tmGKu{display:flex;align-items:center;gap:11px}.client-portal_brandMark___giGa{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(78,167,237,.58);border-radius:11px;background:linear-gradient(145deg,#1577be,#0b436d);box-shadow:0 0 24px rgba(42,150,228,.16);color:#fff;font-size:18px;font-weight:900}.client-portal_brand__tmGKu span,.client-portal_brand__tmGKu strong{display:block}.client-portal_brand__tmGKu strong{font-size:14px;letter-spacing:.08em}.client-portal_brand__tmGKu span{margin-top:2px;color:#7090a7;font-size:10px}.client-portal_clientIdentity__smv5M{display:flex;align-items:center;gap:12px}.client-portal_clientIdentity__smv5M>div{text-align:right}.client-portal_clientIdentity__smv5M span,.client-portal_clientIdentity__smv5M strong{display:block}.client-portal_clientIdentity__smv5M span{color:#6f8ca1;font-size:9px;text-transform:uppercase}.client-portal_clientIdentity__smv5M strong{margin-top:2px;font-size:12px}.client-portal_iconButton__hgKK2,.client-portal_logoutButton___VvJi{min-height:34px;border-radius:8px;cursor:pointer}.client-portal_iconButton__hgKK2{width:34px;border:1px solid #24435a;background:#0c2131;color:#a8c5d9;font-size:17px}.client-portal_logoutButton___VvJi{padding:0 12px;border:1px solid #29465c;background:transparent;color:#8ba5b8;font-size:10px}.client-portal_nav__oFc4E{display:flex;min-height:48px;align-items:center;gap:5px;padding:0 26px;border-bottom:1px solid rgba(57,96,123,.23);background:#081722}.client-portal_nav__oFc4E button{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#7895a9;cursor:pointer;font-size:11px;font-weight:700}.client-portal_nav__oFc4E button i{color:#5c87a5;font-style:normal;font-size:14px}.client-portal_nav__oFc4E button:hover{color:#d4e6f2;background:rgba(25,63,89,.34)}.client-portal_nav__oFc4E button.client-portal_active__Ts5IZ{border-color:rgba(69,154,217,.36);background:linear-gradient(135deg,rgba(25,105,163,.34),rgba(13,47,72,.24));color:#ecf8ff}.client-portal_navFuture__4b447{margin-left:5px;color:#486274;font-size:10px}.client-portal_content__05GlH{display:grid;gap:12px;padding:18px 24px 30px}.client-portal_clientMapCanvas__qEcHM{height:min(78vh,850px);min-height:520px;min-width:0}.client-portal_clientMapPage__DTki8{display:grid;min-width:0;gap:12px}.client-portal_clientMapHeading__41Bc_{display:flex;align-items:end;justify-content:space-between;gap:18px}.client-portal_clientMapHeading__41Bc_ h1{margin:0;color:#f0f8fd;font-size:24px}.client-portal_clientMapProjectSelect__jCwqv{display:grid;flex:0 1 430px;gap:6px;color:#8da9bb;font-size:11px;font-weight:700}.client-portal_clientMapProjectSelect__jCwqv select{width:100%;min-height:40px;padding:0 12px;border:1px solid #24465d;border-radius:8px;background:#0b1c29;color:#e7f1f8;font:inherit}.client-portal_hero__VpFC2{display:flex;min-height:142px;align-items:center;justify-content:space-between;gap:22px;padding:22px 25px;border:1px solid rgba(57,130,183,.34);border-radius:16px;background:linear-gradient(125deg,rgba(15,54,81,.96),rgba(7,23,35,.98) 58%,rgba(8,29,44,.96));box-shadow:0 14px 40px rgba(0,0,0,.15)}.client-portal_hero__VpFC2>div:first-child>span,.client-portal_sectionHeading__3FZet>div>span{display:block;margin-bottom:6px;color:#61b8ef;font-size:9px;font-weight:900;letter-spacing:.14em}.client-portal_hero__VpFC2 h1,.client-portal_sectionHeading__3FZet h1{margin:0;color:#f0f8fd;font-size:27px;line-height:1.12}.client-portal_hero__VpFC2 p,.client-portal_sectionHeading__3FZet p{max-width:720px;margin:8px 0 0;color:#93adbe;font-size:12px;line-height:1.45}.client-portal_heroWeek__mXDT_{min-width:220px;padding:15px 17px;border:1px solid rgba(79,150,200,.25);border-radius:12px;background:rgba(5,20,31,.58)}.client-portal_heroWeek__mXDT_ small,.client-portal_heroWeek__mXDT_ span,.client-portal_heroWeek__mXDT_ strong{display:block}.client-portal_heroWeek__mXDT_ span{margin-bottom:5px;color:#6e91a9;font-size:9px;text-transform:uppercase}.client-portal_heroWeek__mXDT_ strong{color:#dcecf6;font-size:13px;text-transform:capitalize}.client-portal_heroWeek__mXDT_ small{margin-top:3px;color:#6f8ca0;font-size:10px;text-transform:capitalize}.client-portal_metrics__ZEIGN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.client-portal_metric__iIrhM{min-height:80px;padding:11px 13px;border:1px solid #19344a;border-radius:11px;background:#091924}.client-portal_metric__iIrhM small,.client-portal_metric__iIrhM span,.client-portal_metric__iIrhM strong{display:block}.client-portal_metric__iIrhM span{color:#7894a8;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.client-portal_metric__iIrhM strong{margin:4px 0 2px;font-size:23px}.client-portal_metric__iIrhM small{color:#617f94;font-size:9px}.client-portal_metric_blue__Vabwr{box-shadow:inset 3px 0 0 #4f9fff}.client-portal_metric_cyan__U0PmV{box-shadow:inset 3px 0 0 #38d2c6}.client-portal_metric_red__s5RXy{box-shadow:inset 3px 0 0 #ff765d}.client-portal_metric_purple__3b6bZ{box-shadow:inset 3px 0 0 #a17bff}.client-portal_metric_orange___bMQh{box-shadow:inset 3px 0 0 #ff9f51}.client-portal_metric_amber__zvjFU{box-shadow:inset 3px 0 0 #e9bd5d}.client-portal_homeGrid__2RUpv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.client-portal_panel__eXsBI,.client-portal_planningPanel__cqUd3,.client-portal_portfolioPanel__qn0lB{overflow:hidden;border:1px solid #183449;border-radius:12px;background:#081722}.client-portal_panelHeader__B80s3{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:15px;padding:10px 13px;border-bottom:1px solid #173247;background:#0a1b28}.client-portal_panelHeader__B80s3>div>span,.client-portal_portfolioToolbar__Khywa>div>span{display:block;color:#638ba7;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.client-portal_panelHeader__B80s3 h3{margin:3px 0 0;font-size:13px}.client-portal_panelHeader__B80s3 b{display:grid;min-width:29px;height:29px;place-items:center;border-radius:8px;background:#102b3e;color:#77c5fb;font-size:12px}.client-portal_panelHeader__B80s3 button{border:0;background:transparent;color:#68b6eb;cursor:pointer;font-size:10px}.client-portal_attentionList__CmAwu,.client-portal_weekList__r_1lq{display:grid}.client-portal_attentionList__CmAwu article,.client-portal_weekList__r_1lq article{display:grid;min-height:56px;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid #102a3c}.client-portal_attentionList__CmAwu article{grid-template-columns:27px minmax(0,1fr) auto}.client-portal_attentionList__CmAwu article:last-child,.client-portal_weekList__r_1lq article:last-child{border-bottom:0}.client-portal_attentionList__CmAwu article i{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;font-style:normal;font-size:11px;font-weight:900}.client-portal_attentionAction__w_Hf2{background:rgba(151,102,238,.15);color:#b897ff}.client-portal_attentionBlocked__AK_MM{background:rgba(221,76,59,.14);color:#ff8f7d}.client-portal_attentionList__CmAwu span,.client-portal_attentionList__CmAwu strong,.client-portal_weekTask__Uucb3 span,.client-portal_weekTask__Uucb3 strong{display:block}.client-portal_attentionList__CmAwu strong,.client-portal_weekTask__Uucb3 strong{overflow:hidden;color:#d8e7f1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.client-portal_attentionList__CmAwu span,.client-portal_weekTask__Uucb3 span{margin-top:2px;color:#607e92;font-size:9px}.client-portal_attentionList__CmAwu small{color:#819cad;font-size:9px}.client-portal_weekList__r_1lq article{grid-template-columns:88px minmax(0,1fr) auto}.client-portal_weekDate__wpBBR span,.client-portal_weekDate__wpBBR strong{display:block}.client-portal_weekDate__wpBBR strong{color:#9ec0d6;font-size:9px}.client-portal_weekDate__wpBBR span{margin-top:2px;color:#58768b;font-size:8px}.client-portal_status__3vtHT{display:inline-flex;min-height:22px;align-items:center;padding:2px 7px;border:1px solid transparent;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.client-portal_tone_neutral__9ik_m{border-color:#334b5c;background:#142635;color:#8ba1b0}.client-portal_tone_planned__LGYCB{border-color:rgba(81,135,229,.42);background:rgba(61,105,183,.14);color:#9bbcff}.client-portal_tone_progress__mJIu6{border-color:rgba(50,182,208,.42);background:rgba(38,131,153,.15);color:#6bd6ed}.client-portal_tone_waiting__v6_Y_{border-color:rgba(217,160,55,.44);background:rgba(151,103,27,.17);color:#efc66c}.client-portal_tone_blocked__V5Ebk{border-color:rgba(226,79,59,.48);background:rgba(156,49,37,.17);color:#ff8d7b}.client-portal_tone_done__vUpfj{border-color:rgba(48,192,121,.42);background:rgba(29,126,78,.16);color:#6de0a3}.client-portal_tone_todo__EEsJb{border-color:rgba(144,105,220,.38);background:rgba(95,67,153,.16);color:#bea4f5}.client-portal_progress___O79N{display:flex;min-width:110px;align-items:center;gap:7px}.client-portal_progressTrack__7TekV{overflow:hidden;width:75px;height:5px;border-radius:999px;background:#173044}.client-portal_progressTrack__7TekV span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#348dce,#56c2e9)}.client-portal_progress___O79N strong{color:#a7bdcb;font-size:8px;white-space:nowrap}.client-portal_portfolioToolbar__Khywa{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border-bottom:1px solid #183449;background:#0a1b28}.client-portal_portfolioToolbar__Khywa strong{display:block;margin-top:2px;font-size:11px}.client-portal_filters__dhOYT{display:flex;gap:6px}.client-portal_filters__dhOYT input,.client-portal_filters__dhOYT select{height:31px;border:1px solid #23435a;border-radius:7px;outline:none;background:#0c2130;color:#c7d9e5;font-size:9px}.client-portal_filters__dhOYT input{width:225px;padding:0 9px}.client-portal_filters__dhOYT select{min-width:120px;padding:0 7px}.client-portal_tableWrap__ICOuj{overflow:auto;max-height:61vh;scrollbar-gutter:stable}.client-portal_portfolioCompact__Vl7XN .client-portal_tableWrap__ICOuj{max-height:360px}.client-portal_portfolioTable__8B23M{width:100%;min-width:1510px;border-collapse:collapse;font-size:9px}.client-portal_portfolioTable__8B23M th{position:sticky;z-index:4;top:0;padding:7px 8px;border-bottom:1px solid #23435a;background:#0b1e2d;color:#6e90a6;text-align:left;font-size:8px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.client-portal_portfolioTable__8B23M td{min-height:49px;padding:7px 8px;border-bottom:1px solid #102a3b;vertical-align:middle}.client-portal_portfolioTable__8B23M tbody tr:hover{background:rgba(18,48,68,.42)}.client-portal_blockedRow__C9TWq{background:rgba(107,36,28,.08)}.client-portal_identityCell__JN1Ue{min-width:220px}.client-portal_identityCell__JN1Ue span,.client-portal_identityCell__JN1Ue strong,.client-portal_nextActionCell__xb91j span,.client-portal_nextActionCell__xb91j strong{display:block}.client-portal_identityCell__JN1Ue strong{overflow:hidden;max-width:240px;color:#dbeaf4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.client-portal_identityCell__JN1Ue span{margin-top:3px;color:#587a91;font-size:8px}.client-portal_stage__c0GtG{display:inline-flex;min-width:87px;min-height:37px;flex-direction:column;justify-content:center;padding:4px 6px;border:1px solid #253e50;border-radius:7px;background:#0c202e}.client-portal_stage__c0GtG strong{overflow:hidden;max-width:100px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.client-portal_stage__c0GtG small{margin-top:2px;font-size:7px;opacity:.75}.client-portal_stage_empty__F6pZc{color:#435f72}.client-portal_stage_done__JBC4h{border-color:rgba(48,190,116,.42);background:rgba(28,113,71,.15);color:#6cdfa3}.client-portal_stage_progress__o14Y_{border-color:rgba(49,181,210,.44);background:rgba(30,121,145,.16);color:#6cd8ed}.client-portal_stage_waiting___tXzz{border-color:rgba(217,157,49,.46);background:rgba(137,91,22,.17);color:#efc96d}.client-portal_stage_planned__eK9qv{border-color:rgba(79,128,218,.45);background:rgba(55,88,150,.17);color:#9cbafd}.client-portal_stage_blocked__Z37Rl{border-color:rgba(223,76,59,.48);background:rgba(140,44,34,.17);color:#ff8e7c}.client-portal_stage_todo__phV3k{border-color:rgba(145,104,218,.42);background:rgba(87,60,144,.16);color:#bda3f3}.client-portal_nextActionCell__xb91j{min-width:210px}.client-portal_nextActionCell__xb91j strong{overflow:hidden;max-width:240px;color:#c7d9e4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.client-portal_nextActionCell__xb91j span{margin-top:3px;color:#67879b;font-size:8px}.client-portal_tableEmpty__y9JfF{height:110px;color:#627f92;text-align:center}.client-portal_sectionHeading__3FZet{display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #1a3b53;border-radius:13px;background:linear-gradient(135deg,#0a2233,#081721)}.client-portal_sectionHeading__3FZet h1{font-size:21px}.client-portal_meetingLegend__628T6{display:flex;align-items:center;gap:13px;color:#7895a9;font-size:8px}.client-portal_meetingLegend__628T6 span{display:flex;align-items:center;gap:5px}.client-portal_meetingLegend__628T6 i{width:7px;height:7px;border-radius:50%}.client-portal_legendDone__t3t4w{background:#45d38b}.client-portal_legendProgress__TaPav{background:#43b9dc}.client-portal_legendWaiting__7DS24{background:#e8af4d}.client-portal_legendBlocked__wwF4I{background:#ed6855}.client-portal_planningPanel__cqUd3>header{min-height:54px;padding:10px 13px;border-bottom:1px solid #183448;background:#0a1b28}.client-portal_planningPanel__cqUd3>header span,.client-portal_planningPanel__cqUd3>header strong{display:block}.client-portal_planningPanel__cqUd3>header strong{font-size:11px}.client-portal_planningPanel__cqUd3>header span{margin-top:2px;color:#69889c;font-size:9px}.client-portal_planningList__Qy3Wx{display:grid}.client-portal_planningList__Qy3Wx article{display:grid;min-height:68px;grid-template-columns:110px minmax(260px,1fr) 90px 125px;align-items:center;gap:12px;padding:9px 13px;border-bottom:1px solid #102a3b}.client-portal_planningDates__7QpXf span,.client-portal_planningDates__7QpXf strong,.client-portal_planningIdentity__Vm22n small,.client-portal_planningIdentity__Vm22n span,.client-portal_planningIdentity__Vm22n strong{display:block}.client-portal_planningDates__7QpXf strong{color:#aac2d2;font-size:10px}.client-portal_planningDates__7QpXf span{margin-top:2px;color:#58788d;font-size:8px}.client-portal_planningIdentity__Vm22n strong{color:#d9e8f2;font-size:10px}.client-portal_planningIdentity__Vm22n span{margin-top:3px;color:#7795a8;font-size:8px}.client-portal_planningIdentity__Vm22n small{margin-top:2px;color:#557489;font-size:8px}.client-portal_actionsGrid__7IWxx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.client-portal_actionCard__1ZMfE{min-height:150px;padding:13px;border:1px solid #1b3a50;border-radius:11px;background:linear-gradient(145deg,#0a1d2a,#081722)}.client-portal_actionCard__1ZMfE footer,.client-portal_actionCard__1ZMfE header{display:flex;align-items:center;justify-content:space-between;gap:9px}.client-portal_actionCard__1ZMfE header>span:last-child{color:#728ea0;font-size:8px}.client-portal_actionCard__1ZMfE h3{margin:13px 0 5px;color:#e0edf5;font-size:12px}.client-portal_actionCard__1ZMfE p{min-height:32px;margin:0;color:#7895a8;font-size:9px;line-height:1.4}.client-portal_actionCard__1ZMfE footer{margin-top:15px;padding-top:9px;border-top:1px solid #153146}.client-portal_actionCard__1ZMfE footer span,.client-portal_actionCard__1ZMfE footer strong{font-size:8px}.client-portal_actionCard__1ZMfE footer strong{color:#70b6e6}.client-portal_actionCard__1ZMfE footer span{color:#66849a}.client-portal_emptyLarge__DH1iY,.client-portal_empty__AWi6q{color:#647f91;text-align:center}.client-portal_empty__AWi6q{padding:25px 12px;font-size:9px}.client-portal_emptyLarge__DH1iY{grid-column:1/-1;display:grid;min-height:170px;place-content:center;gap:5px;border:1px dashed #24445a;border-radius:12px}.client-portal_emptyLarge__DH1iY strong{color:#aac0cf;font-size:12px}.client-portal_emptyLarge__DH1iY span{font-size:9px}.client-portal_error__dETsO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid rgba(221,75,58,.45);border-radius:9px;background:rgba(120,37,29,.17);color:#f1a89e;font-size:10px}.client-portal_error__dETsO button{min-height:28px;border:1px solid rgba(240,125,105,.35);border-radius:6px;background:rgba(95,28,22,.25);color:#efb0a6;cursor:pointer}.client-portal_loading__BkLIY{display:grid;min-height:320px;place-content:center;gap:12px;color:#7695a9;text-align:center}.client-portal_loading__BkLIY div{width:35px;height:35px;margin:auto;border:3px solid #183d57;border-top-color:#55aee8;border-radius:50%;animation:client-portal_spin__0HgOj .8s linear infinite}@keyframes client-portal_spin__0HgOj{to{transform:rotate(1turn)}}@media (max-width:1100px){.client-portal_metrics__ZEIGN{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal_homeGrid__2RUpv{grid-template-columns:1fr}.client-portal_actionsGrid__7IWxx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.client-portal_topbar__5iPBl{padding:0 12px}.client-portal_clientIdentity__smv5M>div{display:none}.client-portal_nav__oFc4E{overflow-x:auto;padding:7px 12px}.client-portal_navFuture__4b447{display:none}.client-portal_content__05GlH{padding:12px}.client-portal_hero__VpFC2{display:grid}.client-portal_heroWeek__mXDT_{min-width:0}.client-portal_metrics__ZEIGN{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal_actionsGrid__7IWxx{grid-template-columns:1fr}.client-portal_filters__dhOYT,.client-portal_filters__dhOYT input{width:100%}.client-portal_portfolioToolbar__Khywa{align-items:stretch;flex-direction:column}}.client-portal_brandLogo__p8Ggm{display:block;width:142px;max-width:34vw;height:36px}.client-portal_brandCopy__QSo3A{display:grid;align-items:center}.client-portal_brandCopy__QSo3A span{margin:0;color:#7090a7;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-portal_themeButton__D_sqb{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid #29475d;border-radius:8px;background:#0c2131;color:#a8c5d9;cursor:pointer;font:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.client-portal_themeButton__D_sqb:hover{border-color:#3e7193;background:#102b3f;color:#e7f5fd}.client-portal_themeIcon__tKv7n{display:grid;width:18px;height:18px;place-items:center;font-size:14px;line-height:1}.client-portal_themeLabel__Zfta6{font-size:9px;font-weight:800}html[data-tracelia-theme=light] .client-portal_clientPortal__tyy5P{background:radial-gradient(circle at 10% 0,rgba(40,128,190,.08),transparent 30%),#f2f6f9;color:#172b3a}html[data-tracelia-theme=light] .client-portal_topbar__5iPBl{border-bottom-color:#d6e1e8;background:rgba(255,255,255,.96);box-shadow:0 2px 14px rgba(27,52,70,.05)}html[data-tracelia-theme=light] .client-portal_brandCopy__QSo3A span{color:#607a8b}html[data-tracelia-theme=light] .client-portal_clientIdentity__smv5M span{color:#78909f}html[data-tracelia-theme=light] .client-portal_clientIdentity__smv5M strong{color:#173247}html[data-tracelia-theme=light] .client-portal_iconButton__hgKK2,html[data-tracelia-theme=light] .client-portal_themeButton__D_sqb{border-color:#c8d8e3;background:#f5f9fb;color:#3f657e}html[data-tracelia-theme=light] .client-portal_iconButton__hgKK2:hover,html[data-tracelia-theme=light] .client-portal_themeButton__D_sqb:hover{border-color:#91bad6;background:#eaf4fa;color:#175f90}html[data-tracelia-theme=light] .client-portal_logoutButton___VvJi{border-color:#c8d8e3;color:#587587}html[data-tracelia-theme=light] .client-portal_logoutButton___VvJi:hover{border-color:#aabfcd;background:#f1f6f9;color:#263f50}html[data-tracelia-theme=light] .client-portal_nav__oFc4E{border-bottom-color:#dbe5eb;background:#f8fbfc}html[data-tracelia-theme=light] .client-portal_nav__oFc4E button{color:#587487}html[data-tracelia-theme=light] .client-portal_nav__oFc4E button i{color:#6289a2}html[data-tracelia-theme=light] .client-portal_nav__oFc4E button:hover{background:#eaf3f8;color:#203f53}html[data-tracelia-theme=light] .client-portal_nav__oFc4E button.client-portal_active__Ts5IZ{border-color:#a8cce3;background:linear-gradient(135deg,#e7f4fc,#f3f9fc);color:#135f90}html[data-tracelia-theme=light] .client-portal_navFuture__4b447{color:#a0b1bc}html[data-tracelia-theme=light] .client-portal_hero__VpFC2{border-color:#bad7e8;background:linear-gradient(125deg,#edf8fe,#ffffff 60%,#f3f9fc);box-shadow:0 12px 34px rgba(32,77,108,.07)}html[data-tracelia-theme=light] .client-portal_hero__VpFC2>div:first-child>span,html[data-tracelia-theme=light] .client-portal_sectionHeading__3FZet>div>span{color:#1478b4}html[data-tracelia-theme=light] .client-portal_hero__VpFC2 h1,html[data-tracelia-theme=light] .client-portal_sectionHeading__3FZet h1{color:#153248}html[data-tracelia-theme=light] .client-portal_hero__VpFC2 p,html[data-tracelia-theme=light] .client-portal_sectionHeading__3FZet p{color:#617b8c}html[data-tracelia-theme=light] .client-portal_heroWeek__mXDT_{border-color:#c5dce9;background:rgba(255,255,255,.8)}html[data-tracelia-theme=light] .client-portal_heroWeek__mXDT_ span{color:#69889c}html[data-tracelia-theme=light] .client-portal_heroWeek__mXDT_ strong{color:#203f54}html[data-tracelia-theme=light] .client-portal_heroWeek__mXDT_ small{color:#718b9d}html[data-tracelia-theme=light] .client-portal_metric__iIrhM{border-color:#d1e0e9;background:#ffffff;box-shadow:0 5px 18px rgba(31,65,87,.04)}html[data-tracelia-theme=light] .client-portal_metric__iIrhM span{color:#647f91}html[data-tracelia-theme=light] .client-portal_metric__iIrhM strong{color:#17384e}html[data-tracelia-theme=light] .client-portal_metric__iIrhM small{color:#8498a5}html[data-tracelia-theme=light] .client-portal_panel__eXsBI,html[data-tracelia-theme=light] .client-portal_planningPanel__cqUd3,html[data-tracelia-theme=light] .client-portal_portfolioPanel__qn0lB{border-color:#d0dfe8;background:#ffffff;box-shadow:0 6px 22px rgba(34,70,94,.04)}html[data-tracelia-theme=light] .client-portal_panelHeader__B80s3,html[data-tracelia-theme=light] .client-portal_planningPanel__cqUd3>header,html[data-tracelia-theme=light] .client-portal_portfolioToolbar__Khywa{border-bottom-color:#dce6ec;background:#f6f9fb}html[data-tracelia-theme=light] .client-portal_panelHeader__B80s3>div>span,html[data-tracelia-theme=light] .client-portal_portfolioToolbar__Khywa>div>span{color:#6e8da1}html[data-tracelia-theme=light] .client-portal_panelHeader__B80s3 h3,html[data-tracelia-theme=light] .client-portal_planningPanel__cqUd3>header strong,html[data-tracelia-theme=light] .client-portal_portfolioToolbar__Khywa strong{color:#1f3b4e}html[data-tracelia-theme=light] .client-portal_panelHeader__B80s3 b{background:#e5f3fb;color:#147bb8}html[data-tracelia-theme=light] .client-portal_panelHeader__B80s3 button{color:#1979b3}html[data-tracelia-theme=light] .client-portal_attentionList__CmAwu article,html[data-tracelia-theme=light] .client-portal_planningList__Qy3Wx article,html[data-tracelia-theme=light] .client-portal_weekList__r_1lq article{border-bottom-color:#e1e9ee}html[data-tracelia-theme=light] .client-portal_attentionList__CmAwu strong,html[data-tracelia-theme=light] .client-portal_planningIdentity__Vm22n strong,html[data-tracelia-theme=light] .client-portal_weekTask__Uucb3 strong{color:#203b4d}html[data-tracelia-theme=light] .client-portal_attentionList__CmAwu span,html[data-tracelia-theme=light] .client-portal_planningDates__7QpXf span,html[data-tracelia-theme=light] .client-portal_planningIdentity__Vm22n small,html[data-tracelia-theme=light] .client-portal_planningIdentity__Vm22n span,html[data-tracelia-theme=light] .client-portal_weekTask__Uucb3 span{color:#6c8798}html[data-tracelia-theme=light] .client-portal_attentionList__CmAwu small,html[data-tracelia-theme=light] .client-portal_planningDates__7QpXf strong,html[data-tracelia-theme=light] .client-portal_weekDate__wpBBR strong{color:#526f82}html[data-tracelia-theme=light] .client-portal_filters__dhOYT input,html[data-tracelia-theme=light] .client-portal_filters__dhOYT select{border-color:#c8d9e3;background:#ffffff;color:#2c485b}html[data-tracelia-theme=light] .client-portal_filters__dhOYT input::placeholder{color:#94a8b5}html[data-tracelia-theme=light] .client-portal_portfolioTable__8B23M th{border-bottom-color:#cddce5;background:#eef4f7;color:#577487}html[data-tracelia-theme=light] .client-portal_portfolioTable__8B23M td{border-bottom-color:#e1e9ee;color:#334f61}html[data-tracelia-theme=light] .client-portal_portfolioTable__8B23M tbody tr:hover{background:#f3f8fb}html[data-tracelia-theme=light] .client-portal_blockedRow__C9TWq{background:#fff8f6}html[data-tracelia-theme=light] .client-portal_identityCell__JN1Ue strong,html[data-tracelia-theme=light] .client-portal_nextActionCell__xb91j strong{color:#223f52}html[data-tracelia-theme=light] .client-portal_identityCell__JN1Ue span,html[data-tracelia-theme=light] .client-portal_nextActionCell__xb91j span{color:#708b9d}html[data-tracelia-theme=light] .client-portal_progressTrack__7TekV{background:#dce7ee}html[data-tracelia-theme=light] .client-portal_progress___O79N strong{color:#577587}html[data-tracelia-theme=light] .client-portal_stage__c0GtG{border-color:#d1dfe7;background:#f6f9fb;color:#526e80}html[data-tracelia-theme=light] .client-portal_stage_empty__F6pZc{color:#a1b1bb}html[data-tracelia-theme=light] .client-portal_stage_done__JBC4h{border-color:#98d8b6;background:#eefaf3;color:#267b50}html[data-tracelia-theme=light] .client-portal_stage_progress__o14Y_{border-color:#9bd5e2;background:#eefafd;color:#23768b}html[data-tracelia-theme=light] .client-portal_stage_waiting___tXzz{border-color:#e4c879;background:#fff9e8;color:#856515}html[data-tracelia-theme=light] .client-portal_stage_planned__eK9qv{border-color:#b6c9ec;background:#f2f6ff;color:#4969a7}html[data-tracelia-theme=light] .client-portal_stage_blocked__Z37Rl{border-color:#e7aba0;background:#fff3f1;color:#a34233}html[data-tracelia-theme=light] .client-portal_stage_todo__phV3k{border-color:#cbb9ea;background:#f8f3ff;color:#6d4ca6}html[data-tracelia-theme=light] .client-portal_sectionHeading__3FZet{border-color:#cbdde7;background:linear-gradient(135deg,#eef8fd,#ffffff)}html[data-tracelia-theme=light] .client-portal_meetingLegend__628T6{color:#657f90}html[data-tracelia-theme=light] .client-portal_actionCard__1ZMfE{border-color:#d0dfe8;background:linear-gradient(145deg,#ffffff,#f8fbfc);box-shadow:0 5px 18px rgba(33,70,94,.04)}html[data-tracelia-theme=light] .client-portal_actionCard__1ZMfE h3{color:#223f51}html[data-tracelia-theme=light] .client-portal_actionCard__1ZMfE p{color:#647f90}html[data-tracelia-theme=light] .client-portal_actionCard__1ZMfE footer{border-top-color:#e0e9ee}html[data-tracelia-theme=light] .client-portal_emptyLarge__DH1iY,html[data-tracelia-theme=light] .client-portal_empty__AWi6q,html[data-tracelia-theme=light] .client-portal_tableEmpty__y9JfF{color:#7891a1}html[data-tracelia-theme=light] .client-portal_emptyLarge__DH1iY{border-color:#cddde6;background:#ffffff}html[data-tracelia-theme=light] .client-portal_emptyLarge__DH1iY strong{color:#3e596b}@media (max-width:720px){.client-portal_brandLogo__p8Ggm{width:118px}.client-portal_themeLabel__Zfta6{display:none}.client-portal_themeButton__D_sqb{width:34px;padding:0}}.client-portal_brand__tmGKu{gap:14px}.client-portal_brandLogo__p8Ggm{width:auto;max-width:190px;height:42px;object-fit:contain;object-position:left center}.client-portal_clientPortalLabel__x8AFj{display:inline-flex;min-height:25px;align-items:center;padding-left:13px;border-left:1px solid rgba(103,142,168,.34);color:#7592a5;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}html[data-tracelia-theme=light] .client-portal_clientPortalLabel__x8AFj{border-left-color:#cbd9e2;color:#658092}@media (max-width:720px){.client-portal_brandLogo__p8Ggm{max-width:145px;height:34px}.client-portal_clientPortalLabel__x8AFj{display:none}}.client-portal_brand__tmGKu{gap:10px}.client-portal_brandMarkImage__lM1lg{display:block;width:40px;height:40px;object-fit:contain}.client-portal_brandIdentity__pdBYu{display:flex;flex-direction:column;justify-content:center;min-width:0}.client-portal_brandWordmark__QdLz9{display:flex;align-items:baseline;line-height:1;white-space:nowrap}.client-portal_brandLia__7ExhY,.client-portal_brandTrace__Tx41Y{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:900;letter-spacing:.13em}.client-portal_brandTrace__Tx41Y{color:#f4f8fb}.client-portal_brandLia__7ExhY{color:#20a9f5}.client-portal_brandSubtitle__fExQu{display:block;margin-top:4px;color:#6f8ca0;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html[data-tracelia-theme=light] .client-portal_brandTrace__Tx41Y{color:#18384d}html[data-tracelia-theme=light] .client-portal_brandLia__7ExhY{color:#168ed3}html[data-tracelia-theme=light] .client-portal_brandSubtitle__fExQu{color:#718b9c}.client-portal_brandCopy__QSo3A,.client-portal_brandLogo__p8Ggm,.client-portal_clientPortalLabel__x8AFj{display:none!important}@media (max-width:720px){.client-portal_brandMarkImage__lM1lg{width:34px;height:34px}.client-portal_brandLia__7ExhY,.client-portal_brandTrace__Tx41Y{font-size:15px}.client-portal_brandSubtitle__fExQu{font-size:7px}}.client-portal_freeReviewTotal__nAxKK{display:grid;min-width:100px;min-height:58px;place-content:center;border:1px solid #24475f;border-radius:10px;background:rgba(6,25,38,.55);text-align:center}.client-portal_freeReviewTotal__nAxKK strong{color:#e6f5fd;font-size:20px}.client-portal_freeReviewTotal__nAxKK span{color:#7392a7;font-size:8px;text-transform:uppercase}.client-portal_freeReviewToolbar__uzacC{display:flex;align-items:stretch;justify-content:space-between;gap:10px}.client-portal_freeReviewPhaseTabs__d1UOT{display:grid;flex:1 1;grid-template-columns:repeat(5,minmax(90px,1fr));gap:6px}.client-portal_freeReviewPhaseTabs__d1UOT button{display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border:1px solid #1e4057;border-radius:9px;background:#091b28;color:#708da1;cursor:pointer}.client-portal_freeReviewPhaseTabs__d1UOT button strong{color:#d4e6f1;font-size:17px}.client-portal_freeReviewPhaseTabs__d1UOT button span{font-size:9px;font-weight:850;text-transform:uppercase}.client-portal_freeReviewPhaseTabs__d1UOT button:hover{border-color:#35698a;background:#0c2332}.client-portal_freeReviewPhaseTabs__d1UOT .client-portal_freeReviewPhaseActive__I0L3e{border-color:#258bc6;background:linear-gradient(135deg,rgba(31,124,183,.25),rgba(8,31,46,.75));box-shadow:inset 3px 0 0 #35a9e8;color:#eef9ff}.client-portal_freeReviewSearch__7tR4p{display:flex;min-width:340px;gap:6px}.client-portal_freeReviewSearch__7tR4p input{flex:1 1;min-width:0;border:1px solid #25465d;border-radius:8px;outline:none;background:#0b202e;color:#d1e2ed;padding:0 10px;font-size:9px}.client-portal_freeReviewSearch__7tR4p button{min-width:90px;border:1px solid #285470;border-radius:8px;background:#0d2a3d;color:#9cc8e4;cursor:pointer;font-size:9px}.client-portal_freeReviewPanel__A9Fpm{overflow:hidden;border:1px solid #183a50;border-radius:12px;background:#071722}.client-portal_freeReviewPanelHeader__o2_JI{display:flex;min-height:53px;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #19384c;background:#0a1c29}.client-portal_freeReviewPanelHeader__o2_JI span,.client-portal_freeReviewPanelHeader__o2_JI strong{display:block}.client-portal_freeReviewPanelHeader__o2_JI strong{color:#dbeaf4;font-size:11px}.client-portal_freeReviewPanelHeader__o2_JI span{margin-top:2px;color:#638195;font-size:8px}.client-portal_freeReviewPanelHeader__o2_JI small{color:#607f93;font-size:8px}.client-portal_freeReviewTableWrap__yGBUY{overflow:auto;max-height:68vh;scrollbar-gutter:stable}.client-portal_freeReviewTable__6dK6O{width:100%;min-width:1220px;border-collapse:collapse;table-layout:fixed}.client-portal_freeReviewTable__6dK6O th{position:sticky;z-index:5;top:0;padding:8px 9px;border-bottom:1px solid #25475e;background:#0b1e2d;color:#6b8ca1;text-align:left;font-size:8px;font-weight:900;text-transform:uppercase}.client-portal_freeReviewTable__6dK6O th:first-child{width:225px}.client-portal_freeReviewTable__6dK6O th:nth-child(2){width:85px}.client-portal_freeReviewTable__6dK6O th:nth-child(3){width:150px}.client-portal_freeReviewTable__6dK6O th:nth-child(4),.client-portal_freeReviewTable__6dK6O th:nth-child(5){width:85px}.client-portal_freeReviewTable__6dK6O th:nth-child(6){width:135px}.client-portal_freeReviewTable__6dK6O th:nth-child(7){width:auto;min-width:430px}.client-portal_freeReviewTable__6dK6O td{padding:8px 9px;border-bottom:1px solid #102d40;vertical-align:middle;color:#a8bfce;font-size:9px}.client-portal_freeReviewTable__6dK6O tbody tr:hover{background:rgba(16,47,67,.36)}.client-portal_freeReviewRowActive__JUKcn{background:rgba(24,94,137,.15)!important;box-shadow:inset 3px 0 0 #39a9e5}.client-portal_freeReviewIdentity__DKwgE span,.client-portal_freeReviewIdentity__DKwgE strong{display:block}.client-portal_freeReviewIdentity__DKwgE strong{overflow:hidden;color:#dcebf4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.client-portal_freeReviewIdentity__DKwgE span{margin-top:3px;color:#638398;font-size:8px}.client-portal_freeReviewPhaseBadge__KLCIP{display:inline-flex;min-height:23px;align-items:center;padding:2px 8px;border:1px solid #2c5b77;border-radius:999px;background:rgba(22,83,122,.18);color:#80c9f3;font-size:8px;font-weight:900;text-transform:uppercase}.client-portal_freeReviewBusinessStatus__Wm673{display:inline-flex;min-height:25px;align-items:center;padding:3px 8px;border:1px solid transparent;border-radius:6px;font-size:8px;font-weight:850}.client-portal_freeReviewBusiness_neutral__RS3Oe{border-color:#324d60;background:#122635;color:#94aab8}.client-portal_freeReviewBusiness_danger__Z5C5O{border-color:rgba(224,79,62,.45);background:rgba(151,48,37,.17);color:#ff9483}.client-portal_freeReviewBusiness_success__IBPFB{border-color:rgba(52,190,118,.43);background:rgba(31,123,77,.16);color:#70dfa5}.client-portal_freeReviewBusiness_waiting__fILQI{border-color:rgba(224,164,58,.46);background:rgba(139,94,26,.17);color:#ecc66f}.client-portal_freeReviewBusiness_planned__Af8bc{border-color:rgba(91,131,218,.44);background:rgba(60,88,151,.17);color:#a5bdff}.client-portal_freeReviewBusiness_progress__pyxfN{border-color:rgba(58,183,209,.45);background:rgba(31,123,145,.16);color:#74d7eb}.client-portal_freeReviewCommentCell__NCRaJ{padding:5px 7px!important}.client-portal_freeReviewCommentCell__NCRaJ textarea{display:block;width:100%;min-height:44px;resize:vertical;padding:7px 8px;border:1px solid #23455c;border-radius:7px;outline:none;background:#091e2b;color:#d1e0e9;font:inherit;font-size:9px;line-height:1.4;transition:min-height .15s ease,border-color .15s ease,background .15s ease}.client-portal_freeReviewCommentCell__NCRaJ textarea:focus{min-height:86px;border-color:#358fc2;background:#0b2433;box-shadow:0 0 0 2px rgba(37,139,198,.09)}.client-portal_freeReviewCommentCell__NCRaJ textarea::placeholder{color:#506f84}.client-portal_freeReviewCommentMeta__jaGwE{display:flex;justify-content:space-between;gap:10px;margin-top:4px;color:#5e7d91;font-size:7px}.client-portal_freeReviewCommentMeta__jaGwE span{color:#76a4c0}.client-portal_freeReviewCommentMeta__jaGwE small{font-size:7px}.client-portal_freeReviewNoComment__xizw4{color:#58768a;font-size:8px}html[data-tracelia-theme=light] .client-portal_freeReviewTotal__nAxKK{border-color:#c8dce8;background:#ffffff}html[data-tracelia-theme=light] .client-portal_freeReviewTotal__nAxKK strong{color:#183b51}html[data-tracelia-theme=light] .client-portal_freeReviewTotal__nAxKK span{color:#6e8999}html[data-tracelia-theme=light] .client-portal_freeReviewPhaseTabs__d1UOT button{border-color:#cfdee7;background:#ffffff;color:#607c8e}html[data-tracelia-theme=light] .client-portal_freeReviewPhaseTabs__d1UOT button strong{color:#24475c}html[data-tracelia-theme=light] .client-portal_freeReviewPhaseTabs__d1UOT button:hover{border-color:#a8cadd;background:#f1f8fb}html[data-tracelia-theme=light] .client-portal_freeReviewPhaseTabs__d1UOT .client-portal_freeReviewPhaseActive__I0L3e{border-color:#7cb9db;background:linear-gradient(135deg,#e6f5fd,#f8fcfe);color:#176a99}html[data-tracelia-theme=light] .client-portal_freeReviewSearch__7tR4p input{border-color:#c9dbe5;background:#ffffff;color:#29495c}html[data-tracelia-theme=light] .client-portal_freeReviewSearch__7tR4p button{border-color:#b7d2e1;background:#edf7fc;color:#317ba5}html[data-tracelia-theme=light] .client-portal_freeReviewPanel__A9Fpm{border-color:#ccdde6;background:#ffffff}html[data-tracelia-theme=light] .client-portal_freeReviewPanelHeader__o2_JI{border-bottom-color:#d8e4ea;background:#f5f9fb}html[data-tracelia-theme=light] .client-portal_freeReviewPanelHeader__o2_JI strong{color:#29485b}html[data-tracelia-theme=light] .client-portal_freeReviewPanelHeader__o2_JI small,html[data-tracelia-theme=light] .client-portal_freeReviewPanelHeader__o2_JI span{color:#728c9c}html[data-tracelia-theme=light] .client-portal_freeReviewTable__6dK6O th{border-bottom-color:#cbdde7;background:#edf4f7;color:#577487}html[data-tracelia-theme=light] .client-portal_freeReviewTable__6dK6O td{border-bottom-color:#e0e8ed;color:#526d7e}html[data-tracelia-theme=light] .client-portal_freeReviewTable__6dK6O tbody tr:hover{background:#f4f9fb}html[data-tracelia-theme=light] .client-portal_freeReviewRowActive__JUKcn{background:#eef8fd!important}html[data-tracelia-theme=light] .client-portal_freeReviewIdentity__DKwgE strong{color:#254457}html[data-tracelia-theme=light] .client-portal_freeReviewIdentity__DKwgE span{color:#7590a0}html[data-tracelia-theme=light] .client-portal_freeReviewPhaseBadge__KLCIP{border-color:#abd0e4;background:#edf8fd;color:#2377a6}html[data-tracelia-theme=light] .client-portal_freeReviewBusiness_neutral__RS3Oe{border-color:#cad9e2;background:#f3f7f9;color:#5f7888}html[data-tracelia-theme=light] .client-portal_freeReviewBusiness_danger__Z5C5O{border-color:#e8aaa0;background:#fff3f1;color:#a74436}html[data-tracelia-theme=light] .client-portal_freeReviewBusiness_success__IBPFB{border-color:#99d6b6;background:#effaf4;color:#287a50}html[data-tracelia-theme=light] .client-portal_freeReviewBusiness_waiting__fILQI{border-color:#e6cc82;background:#fff9e9;color:#856517}html[data-tracelia-theme=light] .client-portal_freeReviewBusiness_planned__Af8bc{border-color:#b9caeb;background:#f1f5ff;color:#4b69a4}html[data-tracelia-theme=light] .client-portal_freeReviewBusiness_progress__pyxfN{border-color:#9ed5e0;background:#edfafd;color:#26748a}html[data-tracelia-theme=light] .client-portal_freeReviewCommentCell__NCRaJ textarea{border-color:#c8dbe5;background:#ffffff;color:#29495b}html[data-tracelia-theme=light] .client-portal_freeReviewCommentCell__NCRaJ textarea:focus{border-color:#74b8da;background:#fbfeff}html[data-tracelia-theme=light] .client-portal_freeReviewCommentMeta__jaGwE{color:#8097a5}html[data-tracelia-theme=light] .client-portal_freeReviewCommentMeta__jaGwE span{color:#57809a}@media (max-width:1050px){.client-portal_freeReviewToolbar__uzacC{flex-direction:column}.client-portal_freeReviewSearch__7tR4p{min-width:0;min-height:38px}}@media (max-width:720px){.client-portal_freeReviewPhaseTabs__d1UOT{overflow-x:auto;grid-template-columns:repeat(5,minmax(105px,1fr))}.client-portal_freeReviewTotal__nAxKK{display:none}}.client-portal_sharedLiveBar___kv2b{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border:1px solid #234960;border-radius:8px;background:rgba(8,38,55,.58);color:#7493a7;font-size:8px}.client-portal_sharedLiveBar___kv2b>div{display:flex;align-items:center;gap:8px}.client-portal_sharedLiveBar___kv2b strong{color:#a9cce0;font-size:9px}.client-portal_sharedLiveDot__6X0cN{width:7px;height:7px;border-radius:50%;background:#3fd08b;box-shadow:0 0 0 3px rgba(63,208,139,.12)}.client-portal_sharedReviewPanel__n3fuN{overflow:hidden;border:1px solid #183a50;border-radius:12px;background:#071722}.client-portal_sharedReviewTableWrap__pu8EZ{overflow:auto;max-height:69vh;scrollbar-gutter:stable}.client-portal_sharedReviewTable__Ng5Qk{min-width:1810px;border-collapse:collapse}.client-portal_sharedReviewTable__Ng5Qk th{position:sticky;z-index:5;top:0;padding:8px;border-bottom:1px solid #25475e;background:#0b1e2d;color:#6b8ca1;text-align:left;font-size:7px;font-weight:900;text-transform:uppercase}.client-portal_sharedReviewTable__Ng5Qk th:first-child{width:180px}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(2){width:65px}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(3),.client-portal_sharedReviewTable__Ng5Qk th:nth-child(4){width:145px}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(5){width:85px}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(6),.client-portal_sharedReviewTable__Ng5Qk th:nth-child(7){width:100px}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(8),.client-portal_sharedReviewTable__Ng5Qk th:nth-child(9){width:430px}.client-portal_sharedReviewTable__Ng5Qk td{padding:7px 8px;border-bottom:1px solid #102d40;vertical-align:top;color:#a7bdcb;font-size:8px}.client-portal_sharedReviewTable__Ng5Qk tbody tr:hover{background:rgba(15,49,70,.38)}.client-portal_sharedDataValue__FyU2X{display:flex;min-height:28px;align-items:center;gap:5px}.client-portal_sharedDataValue__FyU2X>span:first-child{display:block;line-height:1.35}.client-portal_sharedChange__FKrv7{display:inline-grid;min-width:19px;height:19px;place-items:center;border:1px solid rgba(230,164,57,.42);border-radius:50%;background:rgba(153,100,24,.18);color:#f0c76d;cursor:help;font-size:9px;font-weight:900}.client-portal_sharedCommentCell__iB_e1,.client-portal_sharedNoteCell__25yEE{padding:5px 6px!important}.client-portal_sharedCommentReadOnly__uCkk0{min-height:48px;padding:7px 8px;border:1px solid #1e4055;border-radius:7px;background:#091b27;color:#ccdce6;font-size:9px;line-height:1.45;white-space:pre-wrap}.client-portal_sharedCommentCell__iB_e1>small{display:block;margin-top:4px;color:#4db88b;font-size:7px}.client-portal_sharedNoteCell__25yEE textarea{display:block;width:100%;min-height:48px;resize:vertical;padding:7px 8px;border:1px solid #29516a;border-radius:7px;outline:none;background:#0a2130;color:#d5e4ed;font:inherit;font-size:9px;line-height:1.45}.client-portal_sharedNoteCell__25yEE textarea:focus{min-height:82px;border-color:#4594c3;background:#0c2738;box-shadow:0 0 0 2px rgba(69,148,195,.08)}.client-portal_sharedNoteCell__25yEE textarea::placeholder{color:#537489}html[data-tracelia-theme=light] .client-portal_sharedLiveBar___kv2b{border-color:#cadde7;background:#f7fbfd;color:#728c9d}html[data-tracelia-theme=light] .client-portal_sharedLiveBar___kv2b strong{color:#31586f}html[data-tracelia-theme=light] .client-portal_sharedReviewPanel__n3fuN{border-color:#cbdde7;background:#ffffff}html[data-tracelia-theme=light] .client-portal_sharedReviewTable__Ng5Qk th{border-bottom-color:#cbdde7;background:#edf4f7;color:#577487}html[data-tracelia-theme=light] .client-portal_sharedReviewTable__Ng5Qk td{border-bottom-color:#e0e8ed;color:#526d7e}html[data-tracelia-theme=light] .client-portal_sharedReviewTable__Ng5Qk tbody tr:hover{background:#f5f9fb}html[data-tracelia-theme=light] .client-portal_sharedChange__FKrv7{border-color:#e5c56e;background:#fff8e4;color:#896817}html[data-tracelia-theme=light] .client-portal_sharedCommentReadOnly__uCkk0{border-color:#d0dfe7;background:#f8fbfc;color:#334f60}html[data-tracelia-theme=light] .client-portal_sharedCommentCell__iB_e1>small{color:#32835f}html[data-tracelia-theme=light] .client-portal_sharedNoteCell__25yEE textarea{border-color:#bed5e2;background:#ffffff;color:#2d4c5f}html[data-tracelia-theme=light] .client-portal_sharedNoteCell__25yEE textarea:focus{border-color:#72b1d5;background:#fbfeff}@media (max-width:900px){.client-portal_sharedLiveBar___kv2b{align-items:flex-start;flex-direction:column}}.client-portal_sharedReviewTable__Ng5Qk{width:100%;min-width:0;table-layout:fixed}.client-portal_sharedReviewTable__Ng5Qk th:first-child,.client-portal_sharedReviewTable__Ng5Qk th:nth-child(2){width:15%}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(3){width:17%}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(4),.client-portal_sharedReviewTable__Ng5Qk th:nth-child(5){width:26.5%}.client-portal_sharedReviewTable__Ng5Qk td,.client-portal_sharedReviewTable__Ng5Qk th{overflow-wrap:anywhere}.client-portal_sharedProjectCell__4H8Mf strong{display:block;color:#d9e8f0;font-size:9px;line-height:1.25}.client-portal_sharedProjectCell__4H8Mf>span{display:block;margin-top:3px;color:#617f92;font-size:7px}.client-portal_sharedProjectPhase__ktj4_{display:inline-flex;margin-top:6px;padding:3px 7px;border:1px solid #2d678a;border-radius:999px;background:#0d2c40;color:#73bce8;font-size:7px;font-weight:900;text-transform:uppercase}.client-portal_sharedCompactGroup__SI8vY{display:flex;flex-direction:column;gap:7px}.client-portal_sharedCompactDates__P8bem>div,.client-portal_sharedCompactGroup__SI8vY>div{display:flex;min-height:18px;align-items:center;gap:5px}.client-portal_sharedCompactDates__P8bem small,.client-portal_sharedCompactGroup__SI8vY small{flex:0 0 auto;min-width:25px;color:#58788c;font-size:6.5px;font-weight:900;text-transform:uppercase}.client-portal_sharedCompactDates__P8bem span,.client-portal_sharedCompactGroup__SI8vY span{color:#9bb5c5;font-size:8px;line-height:1.25}.client-portal_sharedCompactDates__P8bem{display:flex;flex-direction:column;gap:4px}.client-portal_sharedCompactDates__P8bem small{min-width:42px}.client-portal_sharedChange__FKrv7{flex:0 0 auto;min-width:17px;width:17px;height:17px;font-size:8px}.client-portal_sharedCommentReadOnly__uCkk0{min-height:54px;max-height:86px;overflow:auto;padding:6px 7px;font-size:8px}.client-portal_sharedNoteCell__25yEE textarea{min-height:54px;max-height:110px;padding:6px 7px;font-size:8px}.client-portal_sharedNoteCell__25yEE textarea:focus{min-height:80px}.client-portal_sharedReviewTable__Ng5Qk td{padding:6px 7px}.client-portal_sharedLiveBar___kv2b{min-height:30px;padding:5px 10px}.client-portal_sharedReviewTableWrap__pu8EZ{overflow-x:hidden}html[data-tracelia-theme=light] .client-portal_sharedProjectCell__4H8Mf strong{color:#274a60}html[data-tracelia-theme=light] .client-portal_sharedProjectCell__4H8Mf>span{color:#7990a0}html[data-tracelia-theme=light] .client-portal_sharedProjectPhase__ktj4_{border-color:#9dcce7;background:#edf8fe;color:#1879ae}html[data-tracelia-theme=light] .client-portal_sharedCompactDates__P8bem span,html[data-tracelia-theme=light] .client-portal_sharedCompactGroup__SI8vY span{color:#48687a}@media (max-width:1450px){.client-portal_sharedReviewTable__Ng5Qk th:first-child,.client-portal_sharedReviewTable__Ng5Qk th:nth-child(2){width:14%}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(3){width:16%}.client-portal_sharedReviewTable__Ng5Qk th:nth-child(4),.client-portal_sharedReviewTable__Ng5Qk th:nth-child(5){width:28%}.client-portal_sharedReviewTable__Ng5Qk th{padding:6px;font-size:6.5px}.client-portal_sharedReviewTable__Ng5Qk td{padding:5px 6px}.client-portal_sharedCommentReadOnly__uCkk0,.client-portal_sharedNoteCell__25yEE textarea{font-size:7.5px}}.client-portal_clientAccessMetrics__ZewJu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.client-portal_clientAccessMetric__U_J86{display:grid;min-height:82px;align-content:center;gap:3px;padding:11px 13px;border:1px solid rgba(67,130,171,.26);border-radius:12px;background:rgba(6,24,36,.82)}.client-portal_clientAccessMetric__U_J86 span{color:#7898ad;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.client-portal_clientAccessMetric__U_J86 strong{color:#eaf5fb;font-size:20px}.client-portal_clientAccessMetric__U_J86 small{color:#6f8da1;font-size:8px}.client-portal_clientAccessPanel__yQvF_{overflow:hidden;border:1px solid rgba(69,130,171,.28);border-radius:14px;background:rgba(6,23,35,.86)}.client-portal_clientAccessToolbar__NwYHD{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-bottom:1px solid rgba(69,130,171,.22)}.client-portal_clientAccessToolbar__NwYHD>div{display:flex;align-items:center;gap:8px}.client-portal_clientAccessToolbar__NwYHD>div:first-child{display:grid;gap:2px}.client-portal_clientAccessToolbar__NwYHD strong{color:#edf7fc;font-size:12px}.client-portal_clientAccessToolbar__NwYHD span{color:#7898ad;font-size:8px}.client-portal_clientAccessToolbar__NwYHD input{width:220px;min-height:31px;padding:0 9px;border:1px solid rgba(71,135,178,.3);border-radius:8px;outline:0;background:rgba(4,18,29,.82);color:#e7f2f8;font-size:9px}.client-portal_clientAccessToolbar__NwYHD button{min-height:31px;padding:0 10px;border:1px solid rgba(67,145,198,.34);border-radius:8px;background:rgba(19,72,105,.34);color:#9ed9ff;cursor:pointer;font-size:9px;font-weight:800}.client-portal_clientAccessToolbar__NwYHD button:disabled{cursor:default;opacity:.5}.client-portal_clientAccessTableWrap__i35yP{overflow:auto;max-height:calc(100vh - 360px)}.client-portal_clientAccessTable__NLPUH{width:100%;border-collapse:collapse;table-layout:fixed}.client-portal_clientAccessTable__NLPUH th{position:sticky;top:0;z-index:2;padding:8px 9px;border-bottom:1px solid rgba(74,127,163,.25);background:#0a2232;color:#7799b0;font-size:8px;font-weight:900;text-align:left;text-transform:uppercase}.client-portal_clientAccessTable__NLPUH td{padding:9px;border-bottom:1px solid rgba(65,111,143,.16);color:#c6dae6;font-size:9px;vertical-align:middle}.client-portal_clientAccessTable__NLPUH td:first-child,.client-portal_clientAccessTable__NLPUH th:first-child{width:30%}.client-portal_clientAccessTable__NLPUH td:first-child small,.client-portal_clientAccessTable__NLPUH td:first-child strong{display:block}.client-portal_clientAccessTable__NLPUH td:first-child strong{color:#eaf5fb;font-size:10px}.client-portal_clientAccessTable__NLPUH td:first-child small{overflow:hidden;margin-top:2px;color:#7895a8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.client-portal_clientAccessState__e3pT1{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border:1px solid transparent;border-radius:999px;font-size:8px;font-weight:900;white-space:nowrap}.client-portal_clientAccessState_ok__JS9jS{border-color:rgba(74,202,160,.28);background:rgba(44,161,126,.13);color:#6ce0b8}.client-portal_clientAccessState_pending__RvJcQ{border-color:rgba(71,164,222,.3);background:rgba(39,128,184,.14);color:#78c8fa}.client-portal_clientAccessState_attention__GH6zU{border-color:rgba(237,120,99,.32);background:rgba(188,70,58,.14);color:#ff9c8c}.client-portal_clientAccessState_none__GDk8c{border-color:rgba(136,153,165,.24);background:rgba(97,116,130,.12);color:#9db0bd}.client-portal_clientAccessError__TuleQ{padding:9px 12px;background:rgba(132,41,36,.12);color:#ff9e96;font-size:9px}.client-portal_clientAccessEmpty__ibG5_,.client-portal_clientAccessLoading__pmHoM{padding:22px!important;color:#7895a8!important;text-align:center!important}html[data-tracelia-theme=light] .client-portal_clientAccessMetric__U_J86,html[data-tracelia-theme=light] .client-portal_clientAccessPanel__yQvF_{border-color:#cbdde8;background:#ffffff}html[data-tracelia-theme=light] .client-portal_clientAccessMetric__U_J86 strong,html[data-tracelia-theme=light] .client-portal_clientAccessTable__NLPUH td:first-child strong,html[data-tracelia-theme=light] .client-portal_clientAccessToolbar__NwYHD strong{color:#14354c}html[data-tracelia-theme=light] .client-portal_clientAccessToolbar__NwYHD{border-color:#d5e3eb}html[data-tracelia-theme=light] .client-portal_clientAccessToolbar__NwYHD input{border-color:#c7dce8;background:#f8fbfd;color:#17364b}html[data-tracelia-theme=light] .client-portal_clientAccessToolbar__NwYHD button{border-color:#bad9eb;background:#eef8fd;color:#176a9c}html[data-tracelia-theme=light] .client-portal_clientAccessTable__NLPUH th{border-color:#d3e2ea;background:#f0f7fb;color:#527187}html[data-tracelia-theme=light] .client-portal_clientAccessTable__NLPUH td{border-color:#e0e9ef;color:#27485d}@media (max-width:1200px){.client-portal_clientAccessMetrics__ZewJu{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal_clientAccessToolbar__NwYHD{align-items:stretch;flex-direction:column}.client-portal_clientAccessToolbar__NwYHD input,.client-portal_clientAccessToolbar__NwYHD>div:last-child{width:100%}}.client-portal_clientPortal__tyy5P{font-size:15px}.client-portal_clientPortal__tyy5P .client-portal_brandCopy__QSo3A span,.client-portal_clientPortal__tyy5P .client-portal_brandSubtitle__fExQu,.client-portal_clientPortal__tyy5P .client-portal_brand__tmGKu span,.client-portal_clientPortal__tyy5P .client-portal_clientIdentity__smv5M span,.client-portal_clientPortal__tyy5P .client-portal_navFuture__4b447,.client-portal_clientPortal__tyy5P .client-portal_themeLabel__Zfta6{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_clientIdentity__smv5M strong{font-size:15px}.client-portal_clientPortal__tyy5P .client-portal_logoutButton___VvJi,.client-portal_clientPortal__tyy5P .client-portal_nav__oFc4E button{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_heroWeek__mXDT_ span,.client-portal_clientPortal__tyy5P .client-portal_hero__VpFC2>div:first-child>span,.client-portal_clientPortal__tyy5P .client-portal_sectionHeading__3FZet>div>span{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_hero__VpFC2 p,.client-portal_clientPortal__tyy5P .client-portal_sectionHeading__3FZet p{font-size:15px;line-height:1.55}.client-portal_clientPortal__tyy5P .client-portal_clientAccessMetric__U_J86 small,.client-portal_clientPortal__tyy5P .client-portal_clientAccessMetric__U_J86 span,.client-portal_clientPortal__tyy5P .client-portal_freeReviewTotal__nAxKK span,.client-portal_clientPortal__tyy5P .client-portal_heroWeek__mXDT_ small,.client-portal_clientPortal__tyy5P .client-portal_metric__iIrhM small,.client-portal_clientPortal__tyy5P .client-portal_metric__iIrhM span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_metric__iIrhM strong{font-size:26px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessMetric__U_J86 strong{font-size:24px}.client-portal_clientPortal__tyy5P .client-portal_panelHeader__B80s3>div>span,.client-portal_clientPortal__tyy5P .client-portal_portfolioToolbar__Khywa>div>span{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_attentionList__CmAwu strong,.client-portal_clientPortal__tyy5P .client-portal_panelHeader__B80s3 button,.client-portal_clientPortal__tyy5P .client-portal_weekTask__Uucb3 strong{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_attentionList__CmAwu small,.client-portal_clientPortal__tyy5P .client-portal_attentionList__CmAwu span,.client-portal_clientPortal__tyy5P .client-portal_weekDate__wpBBR strong,.client-portal_clientPortal__tyy5P .client-portal_weekTask__Uucb3 span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_meetingLegend__628T6,.client-portal_clientPortal__tyy5P .client-portal_progress___O79N strong,.client-portal_clientPortal__tyy5P .client-portal_status__3vtHT,.client-portal_clientPortal__tyy5P .client-portal_weekDate__wpBBR span{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_portfolioToolbar__Khywa strong{font-size:15px}.client-portal_clientPortal__tyy5P .client-portal_filters__dhOYT button,.client-portal_clientPortal__tyy5P .client-portal_filters__dhOYT input,.client-portal_clientPortal__tyy5P .client-portal_filters__dhOYT select,.client-portal_clientPortal__tyy5P .client-portal_portfolioTable__8B23M{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_portfolioTable__8B23M th{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_identityCell__JN1Ue strong,.client-portal_clientPortal__tyy5P .client-portal_portfolioTable__8B23M td{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_identityCell__JN1Ue span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_stage__c0GtG strong{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_nextActionCell__xb91j span,.client-portal_clientPortal__tyy5P .client-portal_nextActionCell__xb91j strong{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_planningPanel__cqUd3>header strong{font-size:15px}.client-portal_clientPortal__tyy5P .client-portal_planningPanel__cqUd3>header span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_planningDates__7QpXf strong,.client-portal_clientPortal__tyy5P .client-portal_planningIdentity__Vm22n strong{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_planningDates__7QpXf span{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_planningIdentity__Vm22n small,.client-portal_clientPortal__tyy5P .client-portal_planningIdentity__Vm22n span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_actionCard__1ZMfE header>span:last-child{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_actionCard__1ZMfE h3{font-size:16px}.client-portal_clientPortal__tyy5P .client-portal_actionCard__1ZMfE p{font-size:14px;line-height:1.5}.client-portal_clientPortal__tyy5P .client-portal_actionCard__1ZMfE footer span,.client-portal_clientPortal__tyy5P .client-portal_actionCard__1ZMfE footer strong{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_empty__AWi6q,.client-portal_clientPortal__tyy5P .client-portal_tableEmpty__y9JfF{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_emptyLarge__DH1iY strong{font-size:16px}.client-portal_clientPortal__tyy5P .client-portal_emptyLarge__DH1iY span,.client-portal_clientPortal__tyy5P .client-portal_error__dETsO{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewPhaseTabs__d1UOT button span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewSearch__7tR4p button,.client-portal_clientPortal__tyy5P .client-portal_freeReviewSearch__7tR4p input,.client-portal_clientPortal__tyy5P .client-portal_freeReviewSearch__7tR4p select{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewPanelHeader__o2_JI strong{font-size:15px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewPanelHeader__o2_JI small,.client-portal_clientPortal__tyy5P .client-portal_freeReviewPanelHeader__o2_JI span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewTable__6dK6O th{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewIdentity__DKwgE strong,.client-portal_clientPortal__tyy5P .client-portal_freeReviewTable__6dK6O td{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewIdentity__DKwgE span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewPhaseBadge__KLCIP{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewNoComment__xizw4{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_freeReviewTable__6dK6O input,.client-portal_clientPortal__tyy5P .client-portal_freeReviewTable__6dK6O select,.client-portal_clientPortal__tyy5P .client-portal_freeReviewTable__6dK6O textarea{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_sharedLiveBar___kv2b{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_sharedLiveBar___kv2b strong{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_sharedReviewTable__Ng5Qk th{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_sharedReviewTable__Ng5Qk td{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_sharedCommentCell__iB_e1,.client-portal_clientPortal__tyy5P .client-portal_sharedCommentReadOnly__uCkk0,.client-portal_clientPortal__tyy5P .client-portal_sharedNoteCell__25yEE textarea{font-size:14px;line-height:1.5}.client-portal_clientPortal__tyy5P .client-portal_sharedProjectCell__4H8Mf strong{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_sharedCompactDates__P8bem span,.client-portal_clientPortal__tyy5P .client-portal_sharedCompactGroup__SI8vY span{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessToolbar__NwYHD strong{font-size:16px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessToolbar__NwYHD span{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessToolbar__NwYHD button,.client-portal_clientPortal__tyy5P .client-portal_clientAccessToolbar__NwYHD input{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessTable__NLPUH th{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessTable__NLPUH td{font-size:14px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessTable__NLPUH td:first-child strong{font-size:15px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessTable__NLPUH td:first-child small{font-size:13px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessState__e3pT1{font-size:12px}.client-portal_clientPortal__tyy5P .client-portal_clientAccessEmpty__ibG5_,.client-portal_clientPortal__tyy5P .client-portal_clientAccessError__TuleQ,.client-portal_clientPortal__tyy5P .client-portal_clientAccessLoading__pmHoM{font-size:14px}.client-portal_clientGanttShell__aIMvU{overflow:hidden;border:1px solid #19384d;border-radius:13px;background:#071722}.client-portal_clientGanttToolbar__bad04{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-bottom:1px solid #183448;background:#091c2a}.client-portal_clientGanttFilters__uWR5f{display:flex;align-items:flex-end;gap:9px;min-width:0}.client-portal_clientGanttFilters__uWR5f label{display:flex;flex-direction:column;gap:4px;min-width:155px}.client-portal_clientGanttFilters__uWR5f label:first-child{min-width:280px}.client-portal_clientGanttFilters__uWR5f label>span{color:#7798ac;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.client-portal_clientGanttFilters__uWR5f select{width:100%;height:34px;padding:0 9px;border:1px solid #24465d;border-radius:8px;outline:0;color:#dcebf4;background:#071826;font-size:9px}.client-portal_clientGanttFilters__uWR5f select:focus{border-color:#4ba6d7}.client-portal_clientGanttTaskToggle__MUzb4{flex-direction:row!important;min-width:auto!important;height:34px;align-items:center;gap:7px!important;padding:0 9px;border:1px solid #203f53;border-radius:8px;background:#081925}.client-portal_clientGanttTaskToggle__MUzb4 input{margin:0}.client-portal_clientGanttTaskToggle__MUzb4 span{color:#9bb1c0!important;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}.client-portal_clientGanttActions__ng_8E{display:flex;align-items:center;gap:6px}.client-portal_clientGanttActions__ng_8E button{min-height:32px;padding:0 10px;border:1px solid #284a60;border-radius:8px;color:#b8cfdd;background:#0b2231;font-size:9px;font-weight:700;cursor:pointer}.client-portal_clientGanttActions__ng_8E button:hover{border-color:#4d91b8;color:#edf8fd}.client-portal_clientGanttActions__ng_8E button[aria-pressed=true]{border-color:#4d91b8;color:#edf8fd;background:#164765}.client-portal_clientGanttActions__ng_8E button:disabled{opacity:.5;cursor:default}.client-portal_clientGanttRange__c_oiz{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:7px 13px;border-bottom:1px solid #153144;background:#081a27}.client-portal_clientGanttRange__c_oiz strong{color:#dcebf3;font-size:10px}.client-portal_clientGanttRange__c_oiz span{color:#718fa2;font-size:9px}.client-portal_clientGanttError__q8VFh{margin:10px 12px;padding:9px 11px;border:1px solid rgba(239,68,68,.25);border-radius:8px;color:#efaaaa;background:rgba(239,68,68,.08);font-size:9px}.client-portal_clientGanttEmpty__yySz3{min-height:140px;display:flex;align-items:center;justify-content:center;color:#6f8c9f;font-size:10px}.client-portal_clientGanttScroll__D83A5{overflow-x:auto;overflow-y:visible}.client-portal_clientGanttCanvas__8cpIz{min-width:1040px}.client-portal_clientGanttHeader__M798r,.client-portal_clientGanttRow__JJ6K_{display:grid;grid-template-columns:265px minmax(760px,1fr)}.client-portal_clientGanttHeader__M798r{position:sticky;top:0;z-index:4;min-height:45px;border-bottom:1px solid #1d3d50;background:#0a2030}.client-portal_clientGanttLabelHead__n17yG{display:flex;align-items:center;padding:0 12px;border-right:1px solid #1a3a4e;color:#70bedf;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.client-portal_clientGanttDayHead__ArXo6{display:grid;min-width:0}.client-portal_clientGanttDayHead__ArXo6>div{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #163244}.client-portal_clientGanttDayHead__ArXo6 small{color:#617f92;font-size:7px;text-transform:uppercase}.client-portal_clientGanttDayHead__ArXo6 strong{margin-top:1px;color:#aec5d3;font-size:8px}.client-portal_clientGanttRows__KD1fT{display:grid}.client-portal_clientGanttRow__JJ6K_{min-height:44px;border-bottom:1px solid #102b3b}.client-portal_clientGanttRow_project__mrx2q{min-height:52px;background:#0a1f2c}.client-portal_clientGanttRow_dossier__Su8B8{background:#081a26}.client-portal_clientGanttRow_task__UolyY{min-height:39px;background:#071722}.client-portal_clientGanttLabel__94kDy{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-right:1px solid #173548}.client-portal_clientGanttLabel__94kDy>div:first-child{min-width:0}.client-portal_clientGanttLabel__94kDy span,.client-portal_clientGanttLabel__94kDy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-portal_clientGanttLabel__94kDy strong{color:#dbeaf2;font-size:9px}.client-portal_clientGanttLabel__94kDy span{margin-top:2px;color:#7895a7;font-size:8px}.client-portal_clientGanttRow_dossier__Su8B8 .client-portal_clientGanttLabel__94kDy{padding-left:22px}.client-portal_clientGanttRow_task__UolyY .client-portal_clientGanttLabel__94kDy{padding-left:36px}.client-portal_clientGanttRow_task__UolyY .client-portal_clientGanttLabel__94kDy strong{color:#a9becb;font-weight:700}.client-portal_clientGanttMeta__kieen{flex:0 0 auto;text-align:right}.client-portal_clientGanttMeta__kieen small{display:block;color:#648195;font-size:7px;white-space:nowrap}.client-portal_clientGanttTrack__WfMgn{position:relative;min-width:0;overflow:hidden}.client-portal_clientGanttGrid__EUHKo{position:absolute;inset:0;display:grid}.client-portal_clientGanttGrid__EUHKo>span{border-right:1px solid rgba(100,140,165,.09)}.client-portal_clientGanttWeekend__5DAVM{background:rgba(91,128,151,.045)}.client-portal_clientGanttToday__fWGV_{position:absolute;z-index:2;top:0;bottom:0;width:1px;background:#59d9d2;box-shadow:0 0 7px rgba(89,217,210,.32);pointer-events:none}.client-portal_clientGanttBar__mEPy6{position:absolute;z-index:3;top:50%;height:17px;transform:translateY(-50%);overflow:hidden;min-width:4px;border:1px solid rgba(80,174,214,.35);border-radius:5px;background:#164765}.client-portal_clientGanttBar__mEPy6>span{position:absolute;inset:0 auto 0 0;background:rgba(96,207,202,.38);pointer-events:none}.client-portal_clientGanttBar__mEPy6 small{position:relative;z-index:2;display:flex;height:100%;align-items:center;padding:0 5px;color:#e5f6fa;font-size:7px;font-weight:800}.client-portal_clientGanttBar_project__oHMph{height:20px;border-color:rgba(79,201,194,.42);background:#11605f}.client-portal_clientGanttBar_dossier__yJlZd{background:#174c70}.client-portal_clientGanttBar_task__M5oIM{height:13px;border-radius:4px;border-color:rgba(111,149,174,.27);background:#294659}@media (max-width:1100px){.client-portal_clientGanttToolbar__bad04{align-items:flex-start;flex-direction:column}.client-portal_clientGanttFilters__uWR5f{width:100%;flex-wrap:wrap}.client-portal_clientGanttFilters__uWR5f label:first-child{flex:1 1 280px}.client-portal_clientGanttActions__ng_8E{width:100%;flex-wrap:wrap}}@media (max-width:720px){.client-portal_clientMapHeading__41Bc_{align-items:stretch;flex-direction:column;gap:10px}.client-portal_clientMapProjectSelect__jCwqv{flex-basis:auto}.client-portal_clientMapCanvas__qEcHM{height:max(52vh,390px);min-height:390px}.client-portal_clientGanttHeader__M798r,.client-portal_clientGanttRow__JJ6K_{grid-template-columns:210px minmax(700px,1fr)}.client-portal_clientGanttCanvas__8cpIz{min-width:910px}.client-portal_clientGanttFilters__uWR5f label,.client-portal_clientGanttFilters__uWR5f label:first-child{min-width:100%}}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH{min-width:920px}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:first-child{min-width:320px}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:nth-child(2){min-width:145px}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:nth-child(3),.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:nth-child(4),.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:nth-child(5),.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:nth-child(6){width:105px;text-align:center}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH td:nth-child(3),.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH td:nth-child(4),.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH td:nth-child(5),.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH td:nth-child(6){text-align:center;font-weight:700}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH th:nth-child(7){min-width:175px}.client-portal_clientPortal__tyy5P .client-portal_accessTable__OpzrH .client-portal_identityCell__JN1Ue strong{max-width:440px}