.client-portal-module__ws_bsW__clientPortal{color:#e7f1f8;background:radial-gradient(circle at 10% 0,#1566aa1f,#0000 32%),#06111b;min-height:100vh}.client-portal-module__ws_bsW__topbar{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05111bf0;border-bottom:1px solid #45719147;justify-content:space-between;align-items:center;min-height:66px;padding:0 26px;display:flex;position:sticky;top:0}.client-portal-module__ws_bsW__brand{align-items:center;gap:11px;display:flex}.client-portal-module__ws_bsW__brandMark{color:#fff;background:linear-gradient(145deg,#1577be,#0b436d);border:1px solid #4ea7ed94;border-radius:11px;place-items:center;width:37px;height:37px;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 24px #2a96e429}.client-portal-module__ws_bsW__brand strong,.client-portal-module__ws_bsW__brand span{display:block}.client-portal-module__ws_bsW__brand strong{letter-spacing:.08em;font-size:14px}.client-portal-module__ws_bsW__brand span{color:#7090a7;margin-top:2px;font-size:10px}.client-portal-module__ws_bsW__clientIdentity{align-items:center;gap:12px;display:flex}.client-portal-module__ws_bsW__clientIdentity>div{text-align:right}.client-portal-module__ws_bsW__clientIdentity span,.client-portal-module__ws_bsW__clientIdentity strong{display:block}.client-portal-module__ws_bsW__clientIdentity span{color:#6f8ca1;text-transform:uppercase;font-size:9px}.client-portal-module__ws_bsW__clientIdentity strong{margin-top:2px;font-size:12px}.client-portal-module__ws_bsW__iconButton,.client-portal-module__ws_bsW__logoutButton{cursor:pointer;border-radius:8px;min-height:34px}.client-portal-module__ws_bsW__iconButton{color:#a8c5d9;background:#0c2131;border:1px solid #24435a;width:34px;font-size:17px}.client-portal-module__ws_bsW__logoutButton{color:#8ba5b8;background:0 0;border:1px solid #29465c;padding:0 12px;font-size:10px}.client-portal-module__ws_bsW__nav{background:#081722;border-bottom:1px solid #39607b3b;align-items:center;gap:5px;min-height:48px;padding:0 26px;display:flex}.client-portal-module__ws_bsW__nav button{color:#7895a9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.client-portal-module__ws_bsW__nav button i{color:#5c87a5;font-size:14px;font-style:normal}.client-portal-module__ws_bsW__nav button:hover{color:#d4e6f2;background:#193f5957}.client-portal-module__ws_bsW__nav button.client-portal-module__ws_bsW__active{color:#ecf8ff;background:linear-gradient(135deg,#1969a357,#0d2f483d);border-color:#459ad95c}.client-portal-module__ws_bsW__navFuture{color:#486274;margin-left:5px;font-size:10px}.client-portal-module__ws_bsW__content{gap:12px;padding:18px 24px 30px;display:grid}.client-portal-module__ws_bsW__hero{background:linear-gradient(125deg,#0f3651f5,#071723fa 58%,#081d2cf5);border:1px solid #3982b757;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;min-height:142px;padding:22px 25px;display:flex;box-shadow:0 14px 40px #00000026}.client-portal-module__ws_bsW__hero>div:first-child>span,.client-portal-module__ws_bsW__sectionHeading>div>span{color:#61b8ef;letter-spacing:.14em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.client-portal-module__ws_bsW__hero h1,.client-portal-module__ws_bsW__sectionHeading h1{color:#f0f8fd;margin:0;font-size:27px;line-height:1.12}.client-portal-module__ws_bsW__hero p,.client-portal-module__ws_bsW__sectionHeading p{color:#93adbe;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.45}.client-portal-module__ws_bsW__heroWeek{background:#05141f94;border:1px solid #4f96c840;border-radius:12px;min-width:220px;padding:15px 17px}.client-portal-module__ws_bsW__heroWeek span,.client-portal-module__ws_bsW__heroWeek strong,.client-portal-module__ws_bsW__heroWeek small{display:block}.client-portal-module__ws_bsW__heroWeek span{color:#6e91a9;text-transform:uppercase;margin-bottom:5px;font-size:9px}.client-portal-module__ws_bsW__heroWeek strong{color:#dcecf6;text-transform:capitalize;font-size:13px}.client-portal-module__ws_bsW__heroWeek small{color:#6f8ca0;text-transform:capitalize;margin-top:3px;font-size:10px}.client-portal-module__ws_bsW__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.client-portal-module__ws_bsW__metric{background:#091924;border:1px solid #19344a;border-radius:11px;min-height:80px;padding:11px 13px}.client-portal-module__ws_bsW__metric span,.client-portal-module__ws_bsW__metric small,.client-portal-module__ws_bsW__metric strong{display:block}.client-portal-module__ws_bsW__metric span{color:#7894a8;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.client-portal-module__ws_bsW__metric strong{margin:4px 0 2px;font-size:23px}.client-portal-module__ws_bsW__metric small{color:#617f94;font-size:9px}.client-portal-module__ws_bsW__metric_blue{box-shadow:inset 3px 0 #4f9fff}.client-portal-module__ws_bsW__metric_cyan{box-shadow:inset 3px 0 #38d2c6}.client-portal-module__ws_bsW__metric_red{box-shadow:inset 3px 0 #ff765d}.client-portal-module__ws_bsW__metric_purple{box-shadow:inset 3px 0 #a17bff}.client-portal-module__ws_bsW__metric_orange{box-shadow:inset 3px 0 #ff9f51}.client-portal-module__ws_bsW__metric_amber{box-shadow:inset 3px 0 #e9bd5d}.client-portal-module__ws_bsW__homeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.client-portal-module__ws_bsW__panel,.client-portal-module__ws_bsW__portfolioPanel,.client-portal-module__ws_bsW__planningPanel{background:#081722;border:1px solid #183449;border-radius:12px;overflow:hidden}.client-portal-module__ws_bsW__panelHeader{background:#0a1b28;border-bottom:1px solid #173247;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 13px;display:flex}.client-portal-module__ws_bsW__panelHeader>div>span,.client-portal-module__ws_bsW__portfolioToolbar>div>span{color:#638ba7;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.client-portal-module__ws_bsW__panelHeader h3{margin:3px 0 0;font-size:13px}.client-portal-module__ws_bsW__panelHeader b{color:#77c5fb;background:#102b3e;border-radius:8px;place-items:center;min-width:29px;height:29px;font-size:12px;display:grid}.client-portal-module__ws_bsW__panelHeader button{color:#68b6eb;cursor:pointer;background:0 0;border:0;font-size:10px}.client-portal-module__ws_bsW__attentionList,.client-portal-module__ws_bsW__weekList{display:grid}.client-portal-module__ws_bsW__attentionList article,.client-portal-module__ws_bsW__weekList article{border-bottom:1px solid #102a3c;align-items:center;gap:9px;min-height:56px;padding:8px 11px;display:grid}.client-portal-module__ws_bsW__attentionList article{grid-template-columns:27px minmax(0,1fr) auto}.client-portal-module__ws_bsW__attentionList article:last-child,.client-portal-module__ws_bsW__weekList article:last-child{border-bottom:0}.client-portal-module__ws_bsW__attentionList article i{border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.client-portal-module__ws_bsW__attentionAction{color:#b897ff;background:#9766ee26}.client-portal-module__ws_bsW__attentionBlocked{color:#ff8f7d;background:#dd4c3b24}.client-portal-module__ws_bsW__attentionList strong,.client-portal-module__ws_bsW__attentionList span,.client-portal-module__ws_bsW__weekTask strong,.client-portal-module__ws_bsW__weekTask span{display:block}.client-portal-module__ws_bsW__attentionList strong,.client-portal-module__ws_bsW__weekTask strong{color:#d8e7f1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.client-portal-module__ws_bsW__attentionList span,.client-portal-module__ws_bsW__weekTask span{color:#607e92;margin-top:2px;font-size:9px}.client-portal-module__ws_bsW__attentionList small{color:#819cad;font-size:9px}.client-portal-module__ws_bsW__weekList article{grid-template-columns:88px minmax(0,1fr) auto}.client-portal-module__ws_bsW__weekDate strong,.client-portal-module__ws_bsW__weekDate span{display:block}.client-portal-module__ws_bsW__weekDate strong{color:#9ec0d6;font-size:9px}.client-portal-module__ws_bsW__weekDate span{color:#58768b;margin-top:2px;font-size:8px}.client-portal-module__ws_bsW__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-flex}.client-portal-module__ws_bsW__tone_neutral{color:#8ba1b0;background:#142635;border-color:#334b5c}.client-portal-module__ws_bsW__tone_planned{color:#9bbcff;background:#3d69b724;border-color:#5187e56b}.client-portal-module__ws_bsW__tone_progress{color:#6bd6ed;background:#26839926;border-color:#32b6d06b}.client-portal-module__ws_bsW__tone_waiting{color:#efc66c;background:#97671b2b;border-color:#d9a03770}.client-portal-module__ws_bsW__tone_blocked{color:#ff8d7b;background:#9c31252b;border-color:#e24f3b7a}.client-portal-module__ws_bsW__tone_done{color:#6de0a3;background:#1d7e4e29;border-color:#30c0796b}.client-portal-module__ws_bsW__tone_todo{color:#bea4f5;background:#5f439929;border-color:#9069dc61}.client-portal-module__ws_bsW__progress{align-items:center;gap:7px;min-width:110px;display:flex}.client-portal-module__ws_bsW__progressTrack{background:#173044;border-radius:999px;width:75px;height:5px;overflow:hidden}.client-portal-module__ws_bsW__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#348dce,#56c2e9);height:100%;display:block}.client-portal-module__ws_bsW__progress strong{color:#a7bdcb;white-space:nowrap;font-size:8px}.client-portal-module__ws_bsW__portfolioToolbar{background:#0a1b28;border-bottom:1px solid #183449;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:9px 12px;display:flex}.client-portal-module__ws_bsW__portfolioToolbar strong{margin-top:2px;font-size:11px;display:block}.client-portal-module__ws_bsW__filters{gap:6px;display:flex}.client-portal-module__ws_bsW__filters input,.client-portal-module__ws_bsW__filters select{color:#c7d9e5;background:#0c2130;border:1px solid #23435a;border-radius:7px;outline:none;height:31px;font-size:9px}.client-portal-module__ws_bsW__filters input{width:225px;padding:0 9px}.client-portal-module__ws_bsW__filters select{min-width:120px;padding:0 7px}.client-portal-module__ws_bsW__tableWrap{scrollbar-gutter:stable;max-height:61vh;overflow:auto}.client-portal-module__ws_bsW__portfolioCompact .client-portal-module__ws_bsW__tableWrap{max-height:360px}.client-portal-module__ws_bsW__portfolioTable{border-collapse:collapse;width:100%;min-width:1510px;font-size:9px}.client-portal-module__ws_bsW__portfolioTable th{z-index:4;color:#6e90a6;text-align:left;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#0b1e2d;border-bottom:1px solid #23435a;padding:7px 8px;font-size:8px;font-weight:900;position:sticky;top:0}.client-portal-module__ws_bsW__portfolioTable td{vertical-align:middle;border-bottom:1px solid #102a3b;min-height:49px;padding:7px 8px}.client-portal-module__ws_bsW__portfolioTable tbody tr:hover{background:#1230446b}.client-portal-module__ws_bsW__blockedRow{background:#6b241c14}.client-portal-module__ws_bsW__identityCell{min-width:220px}.client-portal-module__ws_bsW__identityCell strong,.client-portal-module__ws_bsW__identityCell span,.client-portal-module__ws_bsW__nextActionCell strong,.client-portal-module__ws_bsW__nextActionCell span{display:block}.client-portal-module__ws_bsW__identityCell strong{color:#dbeaf4;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:9px;overflow:hidden}.client-portal-module__ws_bsW__identityCell span{color:#587a91;margin-top:3px;font-size:8px}.client-portal-module__ws_bsW__stage{background:#0c202e;border:1px solid #253e50;border-radius:7px;flex-direction:column;justify-content:center;min-width:87px;min-height:37px;padding:4px 6px;display:inline-flex}.client-portal-module__ws_bsW__stage strong{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:8px;overflow:hidden}.client-portal-module__ws_bsW__stage small{opacity:.75;margin-top:2px;font-size:7px}.client-portal-module__ws_bsW__stage_empty{color:#435f72}.client-portal-module__ws_bsW__stage_done{color:#6cdfa3;background:#1c714726;border-color:#30be746b}.client-portal-module__ws_bsW__stage_progress{color:#6cd8ed;background:#1e799129;border-color:#31b5d270}.client-portal-module__ws_bsW__stage_waiting{color:#efc96d;background:#895b162b;border-color:#d99d3175}.client-portal-module__ws_bsW__stage_planned{color:#9cbafd;background:#3758962b;border-color:#4f80da73}.client-portal-module__ws_bsW__stage_blocked{color:#ff8e7c;background:#8c2c222b;border-color:#df4c3b7a}.client-portal-module__ws_bsW__stage_todo{color:#bda3f3;background:#573c9029;border-color:#9168da6b}.client-portal-module__ws_bsW__nextActionCell{min-width:210px}.client-portal-module__ws_bsW__nextActionCell strong{color:#c7d9e4;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:8px;overflow:hidden}.client-portal-module__ws_bsW__nextActionCell span{color:#67879b;margin-top:3px;font-size:8px}.client-portal-module__ws_bsW__tableEmpty{color:#627f92;text-align:center;height:110px}.client-portal-module__ws_bsW__sectionHeading{background:linear-gradient(135deg,#0a2233,#081721);border:1px solid #1a3b53;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:15px 18px;display:flex}.client-portal-module__ws_bsW__sectionHeading h1{font-size:21px}.client-portal-module__ws_bsW__meetingLegend{color:#7895a9;align-items:center;gap:13px;font-size:8px;display:flex}.client-portal-module__ws_bsW__meetingLegend span{align-items:center;gap:5px;display:flex}.client-portal-module__ws_bsW__meetingLegend i{border-radius:50%;width:7px;height:7px}.client-portal-module__ws_bsW__legendDone{background:#45d38b}.client-portal-module__ws_bsW__legendProgress{background:#43b9dc}.client-portal-module__ws_bsW__legendWaiting{background:#e8af4d}.client-portal-module__ws_bsW__legendBlocked{background:#ed6855}.client-portal-module__ws_bsW__planningPanel>header{background:#0a1b28;border-bottom:1px solid #183448;min-height:54px;padding:10px 13px}.client-portal-module__ws_bsW__planningPanel>header strong,.client-portal-module__ws_bsW__planningPanel>header span{display:block}.client-portal-module__ws_bsW__planningPanel>header strong{font-size:11px}.client-portal-module__ws_bsW__planningPanel>header span{color:#69889c;margin-top:2px;font-size:9px}.client-portal-module__ws_bsW__planningList{display:grid}.client-portal-module__ws_bsW__planningList article{border-bottom:1px solid #102a3b;grid-template-columns:110px minmax(260px,1fr) 90px 125px;align-items:center;gap:12px;min-height:68px;padding:9px 13px;display:grid}.client-portal-module__ws_bsW__planningDates strong,.client-portal-module__ws_bsW__planningDates span,.client-portal-module__ws_bsW__planningIdentity strong,.client-portal-module__ws_bsW__planningIdentity span,.client-portal-module__ws_bsW__planningIdentity small{display:block}.client-portal-module__ws_bsW__planningDates strong{color:#aac2d2;font-size:10px}.client-portal-module__ws_bsW__planningDates span{color:#58788d;margin-top:2px;font-size:8px}.client-portal-module__ws_bsW__planningIdentity strong{color:#d9e8f2;font-size:10px}.client-portal-module__ws_bsW__planningIdentity span{color:#7795a8;margin-top:3px;font-size:8px}.client-portal-module__ws_bsW__planningIdentity small{color:#557489;margin-top:2px;font-size:8px}.client-portal-module__ws_bsW__actionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.client-portal-module__ws_bsW__actionCard{background:linear-gradient(145deg,#0a1d2a,#081722);border:1px solid #1b3a50;border-radius:11px;min-height:150px;padding:13px}.client-portal-module__ws_bsW__actionCard header,.client-portal-module__ws_bsW__actionCard footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.client-portal-module__ws_bsW__actionCard header>span:last-child{color:#728ea0;font-size:8px}.client-portal-module__ws_bsW__actionCard h3{color:#e0edf5;margin:13px 0 5px;font-size:12px}.client-portal-module__ws_bsW__actionCard p{color:#7895a8;min-height:32px;margin:0;font-size:9px;line-height:1.4}.client-portal-module__ws_bsW__actionCard footer{border-top:1px solid #153146;margin-top:15px;padding-top:9px}.client-portal-module__ws_bsW__actionCard footer strong,.client-portal-module__ws_bsW__actionCard footer span{font-size:8px}.client-portal-module__ws_bsW__actionCard footer strong{color:#70b6e6}.client-portal-module__ws_bsW__actionCard footer span{color:#66849a}.client-portal-module__ws_bsW__empty,.client-portal-module__ws_bsW__emptyLarge{color:#647f91;text-align:center}.client-portal-module__ws_bsW__empty{padding:25px 12px;font-size:9px}.client-portal-module__ws_bsW__emptyLarge{border:1px dashed #24445a;border-radius:12px;grid-column:1/-1;place-content:center;gap:5px;min-height:170px;display:grid}.client-portal-module__ws_bsW__emptyLarge strong{color:#aac0cf;font-size:12px}.client-portal-module__ws_bsW__emptyLarge span{font-size:9px}.client-portal-module__ws_bsW__error{color:#f1a89e;background:#78251d2b;border:1px solid #dd4b3a73;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:10px;display:flex}.client-portal-module__ws_bsW__error button{color:#efb0a6;cursor:pointer;background:#5f1c1640;border:1px solid #f07d6959;border-radius:6px;min-height:28px}.client-portal-module__ws_bsW__loading{color:#7695a9;text-align:center;place-content:center;gap:12px;min-height:320px;display:grid}.client-portal-module__ws_bsW__loading div{border:3px solid #183d57;border-top-color:#55aee8;border-radius:50%;width:35px;height:35px;margin:auto;animation:.8s linear infinite client-portal-module__ws_bsW__spin}@keyframes client-portal-module__ws_bsW__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.client-portal-module__ws_bsW__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal-module__ws_bsW__homeGrid{grid-template-columns:1fr}.client-portal-module__ws_bsW__actionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.client-portal-module__ws_bsW__topbar{padding:0 12px}.client-portal-module__ws_bsW__clientIdentity>div{display:none}.client-portal-module__ws_bsW__nav{padding:7px 12px;overflow-x:auto}.client-portal-module__ws_bsW__navFuture{display:none}.client-portal-module__ws_bsW__content{padding:12px}.client-portal-module__ws_bsW__hero{display:grid}.client-portal-module__ws_bsW__heroWeek{min-width:0}.client-portal-module__ws_bsW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-module__ws_bsW__actionsGrid{grid-template-columns:1fr}.client-portal-module__ws_bsW__filters,.client-portal-module__ws_bsW__filters input{width:100%}.client-portal-module__ws_bsW__portfolioToolbar{flex-direction:column;align-items:stretch}}.client-portal-module__ws_bsW__brandLogo{object-fit:contain;object-position:left center;width:142px;max-width:34vw;height:36px;display:block}.client-portal-module__ws_bsW__brandCopy{align-items:center;display:grid}.client-portal-module__ws_bsW__brandCopy span{color:#7090a7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.client-portal-module__ws_bsW__themeButton{color:#a8c5d9;cursor:pointer;min-height:34px;font:inherit;background:#0c2131;border:1px solid #29475d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.client-portal-module__ws_bsW__themeButton:hover{color:#e7f5fd;background:#102b3f;border-color:#3e7193}.client-portal-module__ws_bsW__themeIcon{place-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:grid}.client-portal-module__ws_bsW__themeLabel{font-size:9px;font-weight:800}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientPortal{color:#172b3a;background:radial-gradient(circle at 10% 0,#2880be14,#0000 30%),#f2f6f9}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__topbar{background:#fffffff5;border-bottom-color:#d6e1e8;box-shadow:0 2px 14px #1b34460d}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__brandCopy span{color:#607a8b}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientIdentity span{color:#78909f}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientIdentity strong{color:#173247}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__iconButton,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__themeButton){color:#3f657e;background:#f5f9fb;border-color:#c8d8e3}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__iconButton:hover,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__themeButton:hover){color:#175f90;background:#eaf4fa;border-color:#91bad6}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__logoutButton{color:#587587;border-color:#c8d8e3}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__logoutButton:hover{color:#263f50;background:#f1f6f9;border-color:#aabfcd}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nav{background:#f8fbfc;border-bottom-color:#dbe5eb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nav button{color:#587487}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nav button i{color:#6289a2}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nav button:hover{color:#203f53;background:#eaf3f8}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nav button.client-portal-module__ws_bsW__active{color:#135f90;background:linear-gradient(135deg,#e7f4fc,#f3f9fc);border-color:#a8cce3}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__navFuture{color:#a0b1bc}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__hero{background:linear-gradient(125deg,#edf8fe,#fff 60%,#f3f9fc);border-color:#bad7e8;box-shadow:0 12px 34px #204d6c12}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__hero>div:first-child>span{color:#1478b4}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sectionHeading>div>span{color:#1478b4}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__hero h1,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sectionHeading h1){color:#153248}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__hero p,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sectionHeading p){color:#617b8c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__heroWeek{background:#fffc;border-color:#c5dce9}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__heroWeek span{color:#69889c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__heroWeek strong{color:#203f54}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__heroWeek small{color:#718b9d}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__metric{background:#fff;border-color:#d1e0e9;box-shadow:0 5px 18px #1f41570a}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__metric span{color:#647f91}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__metric strong{color:#17384e}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__metric small{color:#8498a5}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__panel,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioPanel,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningPanel){background:#fff;border-color:#d0dfe8;box-shadow:0 6px 22px #22465e0a}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__panelHeader{background:#f6f9fb;border-bottom-color:#dce6ec}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioToolbar{background:#f6f9fb;border-bottom-color:#dce6ec}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningPanel>header{background:#f6f9fb;border-bottom-color:#dce6ec}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__panelHeader>div>span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioToolbar>div>span){color:#6e8da1}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__panelHeader h3{color:#1f3b4e}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioToolbar strong{color:#1f3b4e}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningPanel>header strong{color:#1f3b4e}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__panelHeader b{color:#147bb8;background:#e5f3fb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__panelHeader button{color:#1979b3}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__attentionList article,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__weekList article,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningList article){border-bottom-color:#e1e9ee}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__attentionList strong,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__weekTask strong,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningIdentity strong){color:#203b4d}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__attentionList span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__weekTask span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningIdentity span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningIdentity small,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningDates span){color:#6c8798}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__attentionList small,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__weekDate strong,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__planningDates strong){color:#526f82}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__filters input,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__filters select){color:#2c485b;background:#fff;border-color:#c8d9e3}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__filters input::placeholder{color:#94a8b5}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioTable th{color:#577487;background:#eef4f7;border-bottom-color:#cddce5}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioTable td{color:#334f61;border-bottom-color:#e1e9ee}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__portfolioTable tbody tr:hover{background:#f3f8fb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__blockedRow{background:#fff8f6}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__identityCell strong,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nextActionCell strong){color:#223f52}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__identityCell span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__nextActionCell span){color:#708b9d}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__progressTrack{background:#dce7ee}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__progress strong{color:#577587}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage{color:#526e80;background:#f6f9fb;border-color:#d1dfe7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_empty{color:#a1b1bb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_done{color:#267b50;background:#eefaf3;border-color:#98d8b6}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_progress{color:#23768b;background:#eefafd;border-color:#9bd5e2}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_waiting{color:#856515;background:#fff9e8;border-color:#e4c879}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_planned{color:#4969a7;background:#f2f6ff;border-color:#b6c9ec}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_blocked{color:#a34233;background:#fff3f1;border-color:#e7aba0}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__stage_todo{color:#6d4ca6;background:#f8f3ff;border-color:#cbb9ea}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sectionHeading{background:linear-gradient(135deg,#eef8fd,#fff);border-color:#cbdde7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__meetingLegend{color:#657f90}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__actionCard{background:linear-gradient(145deg,#fff,#f8fbfc);border-color:#d0dfe8;box-shadow:0 5px 18px #21465e0a}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__actionCard h3{color:#223f51}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__actionCard p{color:#647f90}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__actionCard footer{border-top-color:#e0e9ee}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__empty,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__emptyLarge,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__tableEmpty){color:#7891a1}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__emptyLarge{background:#fff;border-color:#cddde6}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__emptyLarge strong{color:#3e596b}@media (max-width:720px){.client-portal-module__ws_bsW__brandLogo{width:118px}.client-portal-module__ws_bsW__themeLabel{display:none}.client-portal-module__ws_bsW__themeButton{width:34px;padding:0}}.client-portal-module__ws_bsW__brandLogo{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:42px}.client-portal-module__ws_bsW__clientPortalLabel{color:#7592a5;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-left:1px solid #678ea857;align-items:center;min-height:25px;padding-left:13px;font-size:9px;font-weight:800;display:inline-flex}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientPortalLabel{color:#658092;border-left-color:#cbd9e2}@media (max-width:720px){.client-portal-module__ws_bsW__brandLogo{max-width:145px;height:34px}.client-portal-module__ws_bsW__clientPortalLabel{display:none}}.client-portal-module__ws_bsW__brand{gap:10px}.client-portal-module__ws_bsW__brandMarkImage{object-fit:contain;width:40px;height:40px;display:block}.client-portal-module__ws_bsW__brandIdentity{flex-direction:column;justify-content:center;min-width:0;display:flex}.client-portal-module__ws_bsW__brandWordmark{white-space:nowrap;align-items:baseline;line-height:1;display:flex}.client-portal-module__ws_bsW__brandTrace,.client-portal-module__ws_bsW__brandLia{letter-spacing:.13em;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:900}.client-portal-module__ws_bsW__brandTrace{color:#f4f8fb}.client-portal-module__ws_bsW__brandLia{color:#20a9f5}.client-portal-module__ws_bsW__brandSubtitle{color:#6f8ca0;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800;display:block}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__brandTrace{color:#18384d}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__brandLia{color:#168ed3}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__brandSubtitle{color:#718b9c}.client-portal-module__ws_bsW__brandLogo,.client-portal-module__ws_bsW__clientPortalLabel,.client-portal-module__ws_bsW__brandCopy{display:none!important}@media (max-width:720px){.client-portal-module__ws_bsW__brandMarkImage{width:34px;height:34px}.client-portal-module__ws_bsW__brandTrace,.client-portal-module__ws_bsW__brandLia{font-size:15px}.client-portal-module__ws_bsW__brandSubtitle{font-size:7px}}.client-portal-module__ws_bsW__freeReviewTotal{text-align:center;background:#0619268c;border:1px solid #24475f;border-radius:10px;place-content:center;min-width:100px;min-height:58px;display:grid}.client-portal-module__ws_bsW__freeReviewTotal strong{color:#e6f5fd;font-size:20px}.client-portal-module__ws_bsW__freeReviewTotal span{color:#7392a7;text-transform:uppercase;font-size:8px}.client-portal-module__ws_bsW__freeReviewToolbar{justify-content:space-between;align-items:stretch;gap:10px;display:flex}.client-portal-module__ws_bsW__freeReviewPhaseTabs{flex:1;grid-template-columns:repeat(5,minmax(90px,1fr));gap:6px;display:grid}.client-portal-module__ws_bsW__freeReviewPhaseTabs button{color:#708da1;cursor:pointer;background:#091b28;border:1px solid #1e4057;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}.client-portal-module__ws_bsW__freeReviewPhaseTabs button strong{color:#d4e6f1;font-size:17px}.client-portal-module__ws_bsW__freeReviewPhaseTabs button span{text-transform:uppercase;font-size:9px;font-weight:850}.client-portal-module__ws_bsW__freeReviewPhaseTabs button:hover{background:#0c2332;border-color:#35698a}.client-portal-module__ws_bsW__freeReviewPhaseTabs .client-portal-module__ws_bsW__freeReviewPhaseActive{color:#eef9ff;background:linear-gradient(135deg,#1f7cb740,#081f2ebf);border-color:#258bc6;box-shadow:inset 3px 0 #35a9e8}.client-portal-module__ws_bsW__freeReviewSearch{gap:6px;min-width:340px;display:flex}.client-portal-module__ws_bsW__freeReviewSearch input{color:#d1e2ed;background:#0b202e;border:1px solid #25465d;border-radius:8px;outline:none;flex:1;min-width:0;padding:0 10px;font-size:9px}.client-portal-module__ws_bsW__freeReviewSearch button{color:#9cc8e4;cursor:pointer;background:#0d2a3d;border:1px solid #285470;border-radius:8px;min-width:90px;font-size:9px}.client-portal-module__ws_bsW__freeReviewPanel{background:#071722;border:1px solid #183a50;border-radius:12px;overflow:hidden}.client-portal-module__ws_bsW__freeReviewPanelHeader{background:#0a1c29;border-bottom:1px solid #19384c;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:9px 12px;display:flex}.client-portal-module__ws_bsW__freeReviewPanelHeader strong,.client-portal-module__ws_bsW__freeReviewPanelHeader span{display:block}.client-portal-module__ws_bsW__freeReviewPanelHeader strong{color:#dbeaf4;font-size:11px}.client-portal-module__ws_bsW__freeReviewPanelHeader span{color:#638195;margin-top:2px;font-size:8px}.client-portal-module__ws_bsW__freeReviewPanelHeader small{color:#607f93;font-size:8px}.client-portal-module__ws_bsW__freeReviewTableWrap{scrollbar-gutter:stable;max-height:68vh;overflow:auto}.client-portal-module__ws_bsW__freeReviewTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1220px}.client-portal-module__ws_bsW__freeReviewTable th{z-index:5;color:#6b8ca1;text-align:left;text-transform:uppercase;background:#0b1e2d;border-bottom:1px solid #25475e;padding:8px 9px;font-size:8px;font-weight:900;position:sticky;top:0}.client-portal-module__ws_bsW__freeReviewTable th:first-child{width:225px}.client-portal-module__ws_bsW__freeReviewTable th:nth-child(2){width:85px}.client-portal-module__ws_bsW__freeReviewTable th:nth-child(3){width:150px}.client-portal-module__ws_bsW__freeReviewTable th:nth-child(4),.client-portal-module__ws_bsW__freeReviewTable th:nth-child(5){width:85px}.client-portal-module__ws_bsW__freeReviewTable th:nth-child(6){width:135px}.client-portal-module__ws_bsW__freeReviewTable th:nth-child(7){width:auto;min-width:430px}.client-portal-module__ws_bsW__freeReviewTable td{vertical-align:middle;color:#a8bfce;border-bottom:1px solid #102d40;padding:8px 9px;font-size:9px}.client-portal-module__ws_bsW__freeReviewTable tbody tr:hover{background:#102f435c}.client-portal-module__ws_bsW__freeReviewRowActive{box-shadow:inset 3px 0 #39a9e5;background:#185e8926!important}.client-portal-module__ws_bsW__freeReviewIdentity strong,.client-portal-module__ws_bsW__freeReviewIdentity span{display:block}.client-portal-module__ws_bsW__freeReviewIdentity strong{color:#dcebf4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.client-portal-module__ws_bsW__freeReviewIdentity span{color:#638398;margin-top:3px;font-size:8px}.client-portal-module__ws_bsW__freeReviewPhaseBadge{color:#80c9f3;text-transform:uppercase;background:#16537a2e;border:1px solid #2c5b77;border-radius:999px;align-items:center;min-height:23px;padding:2px 8px;font-size:8px;font-weight:900;display:inline-flex}.client-portal-module__ws_bsW__freeReviewBusinessStatus{border:1px solid #0000;border-radius:6px;align-items:center;min-height:25px;padding:3px 8px;font-size:8px;font-weight:850;display:inline-flex}.client-portal-module__ws_bsW__freeReviewBusiness_neutral{color:#94aab8;background:#122635;border-color:#324d60}.client-portal-module__ws_bsW__freeReviewBusiness_danger{color:#ff9483;background:#9730252b;border-color:#e04f3e73}.client-portal-module__ws_bsW__freeReviewBusiness_success{color:#70dfa5;background:#1f7b4d29;border-color:#34be766e}.client-portal-module__ws_bsW__freeReviewBusiness_waiting{color:#ecc66f;background:#8b5e1a2b;border-color:#e0a43a75}.client-portal-module__ws_bsW__freeReviewBusiness_planned{color:#a5bdff;background:#3c58972b;border-color:#5b83da70}.client-portal-module__ws_bsW__freeReviewBusiness_progress{color:#74d7eb;background:#1f7b9129;border-color:#3ab7d173}.client-portal-module__ws_bsW__freeReviewCommentCell{padding:5px 7px!important}.client-portal-module__ws_bsW__freeReviewCommentCell textarea{resize:vertical;color:#d1e0e9;width:100%;min-height:44px;font:inherit;background:#091e2b;border:1px solid #23455c;border-radius:7px;outline:none;padding:7px 8px;font-size:9px;line-height:1.4;transition:min-height .15s,border-color .15s,background .15s;display:block}.client-portal-module__ws_bsW__freeReviewCommentCell textarea:focus{background:#0b2433;border-color:#358fc2;min-height:86px;box-shadow:0 0 0 2px #258bc617}.client-portal-module__ws_bsW__freeReviewCommentCell textarea::placeholder{color:#506f84}.client-portal-module__ws_bsW__freeReviewCommentMeta{color:#5e7d91;justify-content:space-between;gap:10px;margin-top:4px;font-size:7px;display:flex}.client-portal-module__ws_bsW__freeReviewCommentMeta span{color:#76a4c0}.client-portal-module__ws_bsW__freeReviewCommentMeta small{font-size:7px}.client-portal-module__ws_bsW__freeReviewNoComment{color:#58768a;font-size:8px}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewTotal{background:#fff;border-color:#c8dce8}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewTotal strong{color:#183b51}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewTotal span{color:#6e8999}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPhaseTabs button{color:#607c8e;background:#fff;border-color:#cfdee7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPhaseTabs button strong{color:#24475c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPhaseTabs button:hover{background:#f1f8fb;border-color:#a8cadd}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPhaseTabs .client-portal-module__ws_bsW__freeReviewPhaseActive{color:#176a99;background:linear-gradient(135deg,#e6f5fd,#f8fcfe);border-color:#7cb9db}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewSearch input{color:#29495c;background:#fff;border-color:#c9dbe5}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewSearch button{color:#317ba5;background:#edf7fc;border-color:#b7d2e1}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPanel{background:#fff;border-color:#ccdde6}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPanelHeader{background:#f5f9fb;border-bottom-color:#d8e4ea}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPanelHeader strong{color:#29485b}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPanelHeader span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPanelHeader small){color:#728c9c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewTable th{color:#577487;background:#edf4f7;border-bottom-color:#cbdde7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewTable td{color:#526d7e;border-bottom-color:#e0e8ed}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewTable tbody tr:hover{background:#f4f9fb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewRowActive{background:#eef8fd!important}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewIdentity strong{color:#254457}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewIdentity span{color:#7590a0}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewPhaseBadge{color:#2377a6;background:#edf8fd;border-color:#abd0e4}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewBusiness_neutral{color:#5f7888;background:#f3f7f9;border-color:#cad9e2}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewBusiness_danger{color:#a74436;background:#fff3f1;border-color:#e8aaa0}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewBusiness_success{color:#287a50;background:#effaf4;border-color:#99d6b6}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewBusiness_waiting{color:#856517;background:#fff9e9;border-color:#e6cc82}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewBusiness_planned{color:#4b69a4;background:#f1f5ff;border-color:#b9caeb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewBusiness_progress{color:#26748a;background:#edfafd;border-color:#9ed5e0}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewCommentCell textarea{color:#29495b;background:#fff;border-color:#c8dbe5}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewCommentCell textarea:focus{background:#fbfeff;border-color:#74b8da}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewCommentMeta{color:#8097a5}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__freeReviewCommentMeta span{color:#57809a}@media (max-width:1050px){.client-portal-module__ws_bsW__freeReviewToolbar{flex-direction:column}.client-portal-module__ws_bsW__freeReviewSearch{min-width:0;min-height:38px}}@media (max-width:720px){.client-portal-module__ws_bsW__freeReviewPhaseTabs{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.client-portal-module__ws_bsW__freeReviewTotal{display:none}}.client-portal-module__ws_bsW__sharedLiveBar{color:#7493a7;background:#08263794;border:1px solid #234960;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 11px;font-size:8px;display:flex}.client-portal-module__ws_bsW__sharedLiveBar>div{align-items:center;gap:8px;display:flex}.client-portal-module__ws_bsW__sharedLiveBar strong{color:#a9cce0;font-size:9px}.client-portal-module__ws_bsW__sharedLiveDot{background:#3fd08b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3fd08b1f}.client-portal-module__ws_bsW__sharedReviewPanel{background:#071722;border:1px solid #183a50;border-radius:12px;overflow:hidden}.client-portal-module__ws_bsW__sharedReviewTableWrap{scrollbar-gutter:stable;max-height:69vh;overflow:auto}.client-portal-module__ws_bsW__sharedReviewTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1810px}.client-portal-module__ws_bsW__sharedReviewTable th{z-index:5;color:#6b8ca1;text-align:left;text-transform:uppercase;background:#0b1e2d;border-bottom:1px solid #25475e;padding:8px;font-size:7px;font-weight:900;position:sticky;top:0}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(2){width:65px}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(3),.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(4){width:145px}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(5){width:85px}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(6),.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(7){width:100px}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(8),.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(9){width:430px}.client-portal-module__ws_bsW__sharedReviewTable td{vertical-align:top;color:#a7bdcb;border-bottom:1px solid #102d40;padding:7px 8px;font-size:8px}.client-portal-module__ws_bsW__sharedReviewTable tbody tr:hover{background:#0f314661}.client-portal-module__ws_bsW__sharedDataValue{align-items:center;gap:5px;min-height:28px;display:flex}.client-portal-module__ws_bsW__sharedDataValue>span:first-child{line-height:1.35;display:block}.client-portal-module__ws_bsW__sharedChange{color:#f0c76d;cursor:help;background:#9964182e;border:1px solid #e6a4396b;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;font-weight:900;display:inline-grid}.client-portal-module__ws_bsW__sharedCommentCell,.client-portal-module__ws_bsW__sharedNoteCell{padding:5px 6px!important}.client-portal-module__ws_bsW__sharedCommentReadOnly{color:#ccdce6;white-space:pre-wrap;background:#091b27;border:1px solid #1e4055;border-radius:7px;min-height:48px;padding:7px 8px;font-size:9px;line-height:1.45}.client-portal-module__ws_bsW__sharedCommentCell>small{color:#4db88b;margin-top:4px;font-size:7px;display:block}.client-portal-module__ws_bsW__sharedNoteCell textarea{resize:vertical;color:#d5e4ed;width:100%;min-height:48px;font:inherit;background:#0a2130;border:1px solid #29516a;border-radius:7px;outline:none;padding:7px 8px;font-size:9px;line-height:1.45;display:block}.client-portal-module__ws_bsW__sharedNoteCell textarea:focus{background:#0c2738;border-color:#4594c3;min-height:82px;box-shadow:0 0 0 2px #4594c314}.client-portal-module__ws_bsW__sharedNoteCell textarea::placeholder{color:#537489}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedLiveBar{color:#728c9d;background:#f7fbfd;border-color:#cadde7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedLiveBar strong{color:#31586f}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedReviewPanel{background:#fff;border-color:#cbdde7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedReviewTable th{color:#577487;background:#edf4f7;border-bottom-color:#cbdde7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedReviewTable td{color:#526d7e;border-bottom-color:#e0e8ed}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedReviewTable tbody tr:hover{background:#f5f9fb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedChange{color:#896817;background:#fff8e4;border-color:#e5c56e}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedCommentReadOnly{color:#334f60;background:#f8fbfc;border-color:#d0dfe7}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedCommentCell>small{color:#32835f}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedNoteCell textarea{color:#2d4c5f;background:#fff;border-color:#bed5e2}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedNoteCell textarea:focus{background:#fbfeff;border-color:#72b1d5}@media (max-width:900px){.client-portal-module__ws_bsW__sharedLiveBar{flex-direction:column;align-items:flex-start}}.client-portal-module__ws_bsW__sharedReviewTable{table-layout:fixed;width:100%;min-width:0}.client-portal-module__ws_bsW__sharedReviewTable th:first-child,.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(2){width:15%}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(3){width:17%}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(4),.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(5){width:26.5%}.client-portal-module__ws_bsW__sharedReviewTable th,.client-portal-module__ws_bsW__sharedReviewTable td{overflow-wrap:anywhere}.client-portal-module__ws_bsW__sharedProjectCell strong{color:#d9e8f0;font-size:9px;line-height:1.25;display:block}.client-portal-module__ws_bsW__sharedProjectCell>span{color:#617f92;margin-top:3px;font-size:7px;display:block}.client-portal-module__ws_bsW__sharedProjectPhase{color:#73bce8;text-transform:uppercase;background:#0d2c40;border:1px solid #2d678a;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:7px;font-weight:900;display:inline-flex}.client-portal-module__ws_bsW__sharedCompactGroup{flex-direction:column;gap:7px;display:flex}.client-portal-module__ws_bsW__sharedCompactGroup>div,.client-portal-module__ws_bsW__sharedCompactDates>div{align-items:center;gap:5px;min-height:18px;display:flex}.client-portal-module__ws_bsW__sharedCompactGroup small,.client-portal-module__ws_bsW__sharedCompactDates small{color:#58788c;text-transform:uppercase;flex:none;min-width:25px;font-size:6.5px;font-weight:900}.client-portal-module__ws_bsW__sharedCompactGroup span,.client-portal-module__ws_bsW__sharedCompactDates span{color:#9bb5c5;font-size:8px;line-height:1.25}.client-portal-module__ws_bsW__sharedCompactDates{flex-direction:column;gap:4px;display:flex}.client-portal-module__ws_bsW__sharedCompactDates small{min-width:42px}.client-portal-module__ws_bsW__sharedChange{flex:none;width:17px;min-width:17px;height:17px;font-size:8px}.client-portal-module__ws_bsW__sharedCommentReadOnly{min-height:54px;max-height:86px;padding:6px 7px;font-size:8px;overflow:auto}.client-portal-module__ws_bsW__sharedNoteCell textarea{min-height:54px;max-height:110px;padding:6px 7px;font-size:8px}.client-portal-module__ws_bsW__sharedNoteCell textarea:focus{min-height:80px}.client-portal-module__ws_bsW__sharedReviewTable td{padding:6px 7px}.client-portal-module__ws_bsW__sharedLiveBar{min-height:30px;padding:5px 10px}.client-portal-module__ws_bsW__sharedReviewTableWrap{overflow-x:hidden}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedProjectCell strong{color:#274a60}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedProjectCell>span{color:#7990a0}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedProjectPhase{color:#1879ae;background:#edf8fe;border-color:#9dcce7}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedCompactGroup span,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__sharedCompactDates span){color:#48687a}@media (max-width:1450px){.client-portal-module__ws_bsW__sharedReviewTable th:first-child,.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(2){width:14%}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(3){width:16%}.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(4),.client-portal-module__ws_bsW__sharedReviewTable th:nth-child(5){width:28%}.client-portal-module__ws_bsW__sharedReviewTable th{padding:6px;font-size:6.5px}.client-portal-module__ws_bsW__sharedReviewTable td{padding:5px 6px}.client-portal-module__ws_bsW__sharedCommentReadOnly,.client-portal-module__ws_bsW__sharedNoteCell textarea{font-size:7.5px}}.client-portal-module__ws_bsW__clientAccessMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.client-portal-module__ws_bsW__clientAccessMetric{background:#061824d1;border:1px solid #4382ab42;border-radius:12px;align-content:center;gap:3px;min-height:82px;padding:11px 13px;display:grid}.client-portal-module__ws_bsW__clientAccessMetric span{color:#7898ad;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.client-portal-module__ws_bsW__clientAccessMetric strong{color:#eaf5fb;font-size:20px}.client-portal-module__ws_bsW__clientAccessMetric small{color:#6f8da1;font-size:8px}.client-portal-module__ws_bsW__clientAccessPanel{background:#061723db;border:1px solid #4582ab47;border-radius:14px;overflow:hidden}.client-portal-module__ws_bsW__clientAccessToolbar{border-bottom:1px solid #4582ab38;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.client-portal-module__ws_bsW__clientAccessToolbar>div{align-items:center;gap:8px;display:flex}.client-portal-module__ws_bsW__clientAccessToolbar>div:first-child{gap:2px;display:grid}.client-portal-module__ws_bsW__clientAccessToolbar strong{color:#edf7fc;font-size:12px}.client-portal-module__ws_bsW__clientAccessToolbar span{color:#7898ad;font-size:8px}.client-portal-module__ws_bsW__clientAccessToolbar input{color:#e7f2f8;background:#04121dd1;border:1px solid #4787b24d;border-radius:8px;outline:0;width:220px;min-height:31px;padding:0 9px;font-size:9px}.client-portal-module__ws_bsW__clientAccessToolbar button{color:#9ed9ff;cursor:pointer;background:#13486957;border:1px solid #4391c657;border-radius:8px;min-height:31px;padding:0 10px;font-size:9px;font-weight:800}.client-portal-module__ws_bsW__clientAccessToolbar button:disabled{cursor:default;opacity:.5}.client-portal-module__ws_bsW__clientAccessTableWrap{max-height:calc(100vh - 360px);overflow:auto}.client-portal-module__ws_bsW__clientAccessTable{border-collapse:collapse;table-layout:fixed;width:100%}.client-portal-module__ws_bsW__clientAccessTable th{z-index:2;color:#7799b0;text-align:left;text-transform:uppercase;background:#0a2232;border-bottom:1px solid #4a7fa340;padding:8px 9px;font-size:8px;font-weight:900;position:sticky;top:0}.client-portal-module__ws_bsW__clientAccessTable td{color:#c6dae6;vertical-align:middle;border-bottom:1px solid #416f8f29;padding:9px;font-size:9px}.client-portal-module__ws_bsW__clientAccessTable th:first-child,.client-portal-module__ws_bsW__clientAccessTable td:first-child{width:30%}.client-portal-module__ws_bsW__clientAccessTable td:first-child strong,.client-portal-module__ws_bsW__clientAccessTable td:first-child small{display:block}.client-portal-module__ws_bsW__clientAccessTable td:first-child strong{color:#eaf5fb;font-size:10px}.client-portal-module__ws_bsW__clientAccessTable td:first-child small{color:#7895a8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.client-portal-module__ws_bsW__clientAccessState{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.client-portal-module__ws_bsW__clientAccessState_ok{color:#6ce0b8;background:#2ca17e21;border-color:#4acaa047}.client-portal-module__ws_bsW__clientAccessState_pending{color:#78c8fa;background:#2780b824;border-color:#47a4de4d}.client-portal-module__ws_bsW__clientAccessState_attention{color:#ff9c8c;background:#bc463a24;border-color:#ed786352}.client-portal-module__ws_bsW__clientAccessState_none{color:#9db0bd;background:#6174821f;border-color:#8899a53d}.client-portal-module__ws_bsW__clientAccessError{color:#ff9e96;background:#8429241f;padding:9px 12px;font-size:9px}.client-portal-module__ws_bsW__clientAccessLoading,.client-portal-module__ws_bsW__clientAccessEmpty{color:#7895a8!important;text-align:center!important;padding:22px!important}:is(html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessMetric,html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessPanel){background:#fff;border-color:#cbdde8}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessMetric strong{color:#14354c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessToolbar strong{color:#14354c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessTable td:first-child strong{color:#14354c}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessToolbar{border-color:#d5e3eb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessToolbar input{color:#17364b;background:#f8fbfd;border-color:#c7dce8}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessToolbar button{color:#176a9c;background:#eef8fd;border-color:#bad9eb}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessTable th{color:#527187;background:#f0f7fb;border-color:#d3e2ea}html[data-tracelia-theme=light] .client-portal-module__ws_bsW__clientAccessTable td{color:#27485d;border-color:#e0e9ef}@media (max-width:1200px){.client-portal-module__ws_bsW__clientAccessMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal-module__ws_bsW__clientAccessToolbar{flex-direction:column;align-items:stretch}.client-portal-module__ws_bsW__clientAccessToolbar>div:last-child,.client-portal-module__ws_bsW__clientAccessToolbar input{width:100%}}.client-portal-module__ws_bsW__clientPortal{font-size:15px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__brand span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__brandCopy span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__brandSubtitle,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientIdentity span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__themeLabel,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__navFuture{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientIdentity strong{font-size:15px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__logoutButton,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__nav button{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__hero>div:first-child>span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sectionHeading>div>span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__heroWeek span{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__hero p,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sectionHeading p{font-size:15px;line-height:1.55}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__heroWeek small,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__metric span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__metric small,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessMetric span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessMetric small,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewTotal span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__metric strong{font-size:26px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessMetric strong{font-size:24px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__panelHeader>div>span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__portfolioToolbar>div>span{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__panelHeader button,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__attentionList strong,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__weekTask strong{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__attentionList span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__attentionList small,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__weekTask span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__weekDate strong{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__weekDate span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__status,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__progress strong,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__meetingLegend{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__portfolioToolbar strong{font-size:15px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__filters input,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__filters select,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__filters button,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__portfolioTable{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__portfolioTable th{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__portfolioTable td,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__identityCell strong{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__identityCell span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__stage strong{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__nextActionCell strong,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__nextActionCell span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningPanel>header strong{font-size:15px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningPanel>header span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningDates strong,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningIdentity strong{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningDates span{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningIdentity span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__planningIdentity small{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__actionCard header>span:last-child{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__actionCard h3{font-size:16px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__actionCard p{font-size:14px;line-height:1.5}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__actionCard footer strong,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__actionCard footer span{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__empty,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__tableEmpty{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__emptyLarge strong{font-size:16px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__emptyLarge span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__error{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewPhaseTabs button span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewSearch input,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewSearch select,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewSearch button{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewPanelHeader strong{font-size:15px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewPanelHeader span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewPanelHeader small{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewTable th{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewTable td,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewIdentity strong{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewIdentity span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewPhaseBadge{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewNoComment{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewTable input,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewTable select,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__freeReviewTable textarea{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedLiveBar{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedLiveBar strong{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedReviewTable th{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedReviewTable td{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedCommentCell,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedCommentReadOnly,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedNoteCell textarea{font-size:14px;line-height:1.5}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedProjectCell strong{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedCompactGroup span,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__sharedCompactDates span{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessToolbar strong{font-size:16px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessToolbar span{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessToolbar input,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessToolbar button{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessTable th{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessTable td{font-size:14px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessTable td:first-child strong{font-size:15px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessTable td:first-child small{font-size:13px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessState{font-size:12px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessError,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessLoading,.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__clientAccessEmpty{font-size:14px}.client-portal-module__ws_bsW__clientGanttShell{background:#071722;border:1px solid #19384d;border-radius:13px;overflow:hidden}.client-portal-module__ws_bsW__clientGanttToolbar{background:#091c2a;border-bottom:1px solid #183448;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 13px;display:flex}.client-portal-module__ws_bsW__clientGanttFilters{align-items:flex-end;gap:9px;min-width:0;display:flex}.client-portal-module__ws_bsW__clientGanttFilters label{flex-direction:column;gap:4px;min-width:155px;display:flex}.client-portal-module__ws_bsW__clientGanttFilters label:first-child{min-width:280px}.client-portal-module__ws_bsW__clientGanttFilters label>span{color:#7798ac;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.client-portal-module__ws_bsW__clientGanttFilters select{color:#dcebf4;background:#071826;border:1px solid #24465d;border-radius:8px;outline:0;width:100%;height:34px;padding:0 9px;font-size:9px}.client-portal-module__ws_bsW__clientGanttFilters select:focus{border-color:#4ba6d7}.client-portal-module__ws_bsW__clientGanttTaskToggle{background:#081925;border:1px solid #203f53;border-radius:8px;align-items:center;height:34px;padding:0 9px;flex-direction:row!important;gap:7px!important;min-width:auto!important}.client-portal-module__ws_bsW__clientGanttTaskToggle input{margin:0}.client-portal-module__ws_bsW__clientGanttTaskToggle span{white-space:nowrap;color:#9bb1c0!important;text-transform:none!important;letter-spacing:0!important}.client-portal-module__ws_bsW__clientGanttActions{align-items:center;gap:6px;display:flex}.client-portal-module__ws_bsW__clientGanttActions button{color:#b8cfdd;cursor:pointer;background:#0b2231;border:1px solid #284a60;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700}.client-portal-module__ws_bsW__clientGanttActions button:hover{color:#edf8fd;border-color:#4d91b8}.client-portal-module__ws_bsW__clientGanttActions button:disabled{opacity:.5;cursor:default}.client-portal-module__ws_bsW__clientGanttRange{background:#081a27;border-bottom:1px solid #153144;justify-content:space-between;align-items:center;min-height:42px;padding:7px 13px;display:flex}.client-portal-module__ws_bsW__clientGanttRange strong{color:#dcebf3;font-size:10px}.client-portal-module__ws_bsW__clientGanttRange span{color:#718fa2;font-size:9px}.client-portal-module__ws_bsW__clientGanttError{color:#efaaaa;background:#ef444414;border:1px solid #ef444440;border-radius:8px;margin:10px 12px;padding:9px 11px;font-size:9px}.client-portal-module__ws_bsW__clientGanttEmpty{color:#6f8c9f;justify-content:center;align-items:center;min-height:140px;font-size:10px;display:flex}.client-portal-module__ws_bsW__clientGanttScroll{overflow:auto visible}.client-portal-module__ws_bsW__clientGanttCanvas{min-width:1040px}.client-portal-module__ws_bsW__clientGanttHeader,.client-portal-module__ws_bsW__clientGanttRow{grid-template-columns:265px minmax(760px,1fr);display:grid}.client-portal-module__ws_bsW__clientGanttHeader{z-index:4;background:#0a2030;border-bottom:1px solid #1d3d50;min-height:45px;position:sticky;top:0}.client-portal-module__ws_bsW__clientGanttLabelHead{color:#70bedf;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #1a3a4e;align-items:center;padding:0 12px;font-size:8px;font-weight:900;display:flex}.client-portal-module__ws_bsW__clientGanttDayHead{min-width:0;display:grid}.client-portal-module__ws_bsW__clientGanttDayHead>div{border-right:1px solid #163244;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.client-portal-module__ws_bsW__clientGanttDayHead small{color:#617f92;text-transform:uppercase;font-size:7px}.client-portal-module__ws_bsW__clientGanttDayHead strong{color:#aec5d3;margin-top:1px;font-size:8px}.client-portal-module__ws_bsW__clientGanttRows{display:grid}.client-portal-module__ws_bsW__clientGanttRow{border-bottom:1px solid #102b3b;min-height:44px}.client-portal-module__ws_bsW__clientGanttRow_project{background:#0a1f2c;min-height:52px}.client-portal-module__ws_bsW__clientGanttRow_dossier{background:#081a26}.client-portal-module__ws_bsW__clientGanttRow_task{background:#071722;min-height:39px}.client-portal-module__ws_bsW__clientGanttLabel{border-right:1px solid #173548;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.client-portal-module__ws_bsW__clientGanttLabel>div:first-child{min-width:0}.client-portal-module__ws_bsW__clientGanttLabel strong,.client-portal-module__ws_bsW__clientGanttLabel span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-portal-module__ws_bsW__clientGanttLabel strong{color:#dbeaf2;font-size:9px}.client-portal-module__ws_bsW__clientGanttLabel span{color:#7895a7;margin-top:2px;font-size:8px}.client-portal-module__ws_bsW__clientGanttRow_dossier .client-portal-module__ws_bsW__clientGanttLabel{padding-left:22px}.client-portal-module__ws_bsW__clientGanttRow_task .client-portal-module__ws_bsW__clientGanttLabel{padding-left:36px}.client-portal-module__ws_bsW__clientGanttRow_task .client-portal-module__ws_bsW__clientGanttLabel strong{color:#a9becb;font-weight:700}.client-portal-module__ws_bsW__clientGanttMeta{text-align:right;flex:none}.client-portal-module__ws_bsW__clientGanttMeta small{color:#648195;white-space:nowrap;font-size:7px;display:block}.client-portal-module__ws_bsW__clientGanttTrack{min-width:0;position:relative;overflow:hidden}.client-portal-module__ws_bsW__clientGanttGrid{display:grid;position:absolute;inset:0}.client-portal-module__ws_bsW__clientGanttGrid>span{border-right:1px solid #648ca517}.client-portal-module__ws_bsW__clientGanttWeekend{background:#5b80970b}.client-portal-module__ws_bsW__clientGanttToday{z-index:2;pointer-events:none;background:#59d9d2;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 7px #59d9d252}.client-portal-module__ws_bsW__clientGanttBar{z-index:3;background:#164765;border:1px solid #50aed659;border-radius:5px;min-width:4px;height:17px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.client-portal-module__ws_bsW__clientGanttBar>span{pointer-events:none;background:#60cfca61;position:absolute;inset:0 auto 0 0}.client-portal-module__ws_bsW__clientGanttBar small{z-index:2;color:#e5f6fa;align-items:center;height:100%;padding:0 5px;font-size:7px;font-weight:800;display:flex;position:relative}.client-portal-module__ws_bsW__clientGanttBar_project{background:#11605f;border-color:#4fc9c26b;height:20px}.client-portal-module__ws_bsW__clientGanttBar_dossier{background:#174c70}.client-portal-module__ws_bsW__clientGanttBar_task{background:#294659;border-color:#6f95ae45;border-radius:4px;height:13px}@media (max-width:1100px){.client-portal-module__ws_bsW__clientGanttToolbar{flex-direction:column;align-items:flex-start}.client-portal-module__ws_bsW__clientGanttFilters{flex-wrap:wrap;width:100%}.client-portal-module__ws_bsW__clientGanttFilters label:first-child{flex:280px}.client-portal-module__ws_bsW__clientGanttActions{flex-wrap:wrap;width:100%}}@media (max-width:720px){.client-portal-module__ws_bsW__clientGanttHeader,.client-portal-module__ws_bsW__clientGanttRow{grid-template-columns:210px minmax(700px,1fr)}.client-portal-module__ws_bsW__clientGanttCanvas{min-width:910px}.client-portal-module__ws_bsW__clientGanttFilters label,.client-portal-module__ws_bsW__clientGanttFilters label:first-child{min-width:100%}}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable{min-width:920px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:first-child{min-width:320px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:nth-child(2){min-width:145px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:nth-child(3),.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:nth-child(4),.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:nth-child(5),.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:nth-child(6){text-align:center;width:105px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable td:nth-child(3),.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable td:nth-child(4),.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable td:nth-child(5),.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable td:nth-child(6){text-align:center;font-weight:700}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable th:nth-child(7){min-width:175px}.client-portal-module__ws_bsW__clientPortal .client-portal-module__ws_bsW__accessTable .client-portal-module__ws_bsW__identityCell strong{max-width:440px}
