.CourseWorkspace-module__PJkAPq__root{color:#172033;min-width:0}.CourseWorkspace-module__PJkAPq__eyebrow{color:#657086;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.CourseWorkspace-module__PJkAPq__heading{letter-spacing:-.025em;margin:4px 0 6px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.CourseWorkspace-module__PJkAPq__subheading{color:#657086;margin:0;font-size:.9rem}.CourseWorkspace-module__PJkAPq__courseGrid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;margin-top:22px;display:grid}.CourseWorkspace-module__PJkAPq__courseCard{background:linear-gradient(var(--course-color), var(--course-color)) top / 100% 4px no-repeat, #fff;text-align:left;border:1px solid #dfe4ed;border-radius:14px;min-height:178px;padding:18px;transition:transform .16s,border-color .16s}.CourseWorkspace-module__PJkAPq__courseCard:hover{border-color:#b9c3d2;transform:translateY(-2px)}.CourseWorkspace-module__PJkAPq__courseCode{color:var(--course-color);letter-spacing:.06em;font-size:.72rem;font-weight:800}.CourseWorkspace-module__PJkAPq__courseTitle{margin:7px 0 4px;font-size:1.08rem;line-height:1.25}.CourseWorkspace-module__PJkAPq__meta{color:#6b7588;font-size:.78rem}.CourseWorkspace-module__PJkAPq__cardFooter{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.CourseWorkspace-module__PJkAPq__grade{font-size:1rem;font-weight:800}.CourseWorkspace-module__PJkAPq__standing{color:#657086;margin-top:2px;font-size:.72rem}.CourseWorkspace-module__PJkAPq__open{color:#315f85;font-size:.78rem;font-weight:750}.CourseWorkspace-module__PJkAPq__detailHeader{border-bottom:1px solid #e2e7ef;grid-template-columns:1fr auto;align-items:start;gap:18px;padding-bottom:18px;display:grid}.CourseWorkspace-module__PJkAPq__back{color:#526077;align-items:center;gap:6px;margin-bottom:15px;font-size:.78rem;font-weight:700;display:inline-flex}.CourseWorkspace-module__PJkAPq__courseIdentity{align-items:flex-start;gap:13px;display:flex}.CourseWorkspace-module__PJkAPq__courseMark{background:var(--course-color);border-radius:8px;align-self:stretch;width:10px;min-height:60px}.CourseWorkspace-module__PJkAPq__title{letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(1.35rem,2vw,1.8rem)}.CourseWorkspace-module__PJkAPq__headerMeta{color:#657086;font-size:.8rem}.CourseWorkspace-module__PJkAPq__gradeBox{text-align:right;background:#f3f6fa;border-radius:12px;min-width:126px;padding:12px 14px}.CourseWorkspace-module__PJkAPq__gradeBox strong{font-size:1.05rem;display:block}.CourseWorkspace-module__PJkAPq__gradeBox span{color:#657086;font-size:.7rem}.CourseWorkspace-module__PJkAPq__tabs{border-bottom:1px solid #e2e7ef;gap:2px;margin:17px 0;display:flex;overflow-x:auto}.CourseWorkspace-module__PJkAPq__tab{color:#657086;white-space:nowrap;border-bottom:2px solid #0000;padding:9px 12px 10px;font-size:.78rem;font-weight:700}.CourseWorkspace-module__PJkAPq__tabActive{color:#245e86;border-color:#3f8dbb}.CourseWorkspace-module__PJkAPq__layout{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);gap:14px;display:grid}.CourseWorkspace-module__PJkAPq__stack{align-content:start;gap:12px;display:grid}.CourseWorkspace-module__PJkAPq__panel{background:#fff;border:1px solid #dfe4ed;border-radius:14px;padding:16px}.CourseWorkspace-module__PJkAPq__panelTitle{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:.92rem;display:flex}.CourseWorkspace-module__PJkAPq__sourceTag{color:#315f85;background:#edf5fa;border-radius:5px;padding:3px 7px;font-size:.62rem;font-weight:750}.CourseWorkspace-module__PJkAPq__meeting{border-top:1px solid #edf0f5;grid-template-columns:74px 1fr;gap:10px;padding:10px 0;display:grid}.CourseWorkspace-module__PJkAPq__meeting:first-of-type{border-top:0}.CourseWorkspace-module__PJkAPq__meetingType{color:#536078;font-size:.7rem;font-weight:750}.CourseWorkspace-module__PJkAPq__meeting strong{font-size:.82rem;display:block}.CourseWorkspace-module__PJkAPq__meeting span{color:#6d7688;font-size:.73rem;display:block}.CourseWorkspace-module__PJkAPq__people{gap:8px;display:grid}.CourseWorkspace-module__PJkAPq__person{text-align:left;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.CourseWorkspace-module__PJkAPq__person:hover{background:#f4f7fa}.CourseWorkspace-module__PJkAPq__avatar{color:#fff;background:var(--course-color);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:800;display:grid}.CourseWorkspace-module__PJkAPq__person strong{font-size:.78rem;display:block}.CourseWorkspace-module__PJkAPq__person span{color:#6d7688;font-size:.68rem;display:block}.CourseWorkspace-module__PJkAPq__person .CourseWorkspace-module__PJkAPq__avatar{color:#fff;font-size:.7rem;display:grid}.CourseWorkspace-module__PJkAPq__personArrow{color:#8690a2;font-size:.9rem}.CourseWorkspace-module__PJkAPq__officeCallout{background:#eaf3f8;border-radius:8px;padding:12px}.CourseWorkspace-module__PJkAPq__officeCalloutLabel{color:#315f85;text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:800}.CourseWorkspace-module__PJkAPq__officeCallout strong{margin-top:3px;font-size:.78rem;display:block}.CourseWorkspace-module__PJkAPq__officeCallout span{color:#627087;font-size:.7rem;display:block}.CourseWorkspace-module__PJkAPq__join{color:#fff;background:#315f85;border-radius:7px;margin-top:8px;padding:6px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.CourseWorkspace-module__PJkAPq__sourceRow{align-items:flex-start;gap:9px;display:flex}.CourseWorkspace-module__PJkAPq__sourceIcon{color:#315f85;background:#edf5fa;border-radius:8px;flex:0 0 34px;place-items:center;height:40px;font-size:.68rem;font-weight:800;display:grid}.CourseWorkspace-module__PJkAPq__sourceRow strong{font-size:.76rem;line-height:1.35;display:block}.CourseWorkspace-module__PJkAPq__sourceRow span{color:#6d7688;font-size:.68rem}.CourseWorkspace-module__PJkAPq__facts{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.CourseWorkspace-module__PJkAPq__fact{color:#58657a;background:#f3f6fa;border-radius:5px;padding:4px 7px;font-size:.65rem;font-weight:700}.CourseWorkspace-module__PJkAPq__review{color:#8b5b17;background:#fff7e6}.CourseWorkspace-module__PJkAPq__coursework{border-collapse:collapse;width:100%}.CourseWorkspace-module__PJkAPq__coursework th{color:#758095;letter-spacing:.05em;text-align:left;text-transform:uppercase;border-bottom:1px solid #dfe4ed;padding:8px;font-size:.65rem}.CourseWorkspace-module__PJkAPq__coursework td{vertical-align:top;border-bottom:1px solid #edf0f5;padding:11px 8px;font-size:.76rem}.CourseWorkspace-module__PJkAPq__coursework tr:last-child td{border-bottom:0}.CourseWorkspace-module__PJkAPq__itemTitle{font-weight:750}.CourseWorkspace-module__PJkAPq__itemType{color:#7a8497;margin-top:2px;font-size:.65rem}.CourseWorkspace-module__PJkAPq__itemReference{color:#52647d;max-width:58ch;margin-top:3px;font-size:.66rem;line-height:1.4;display:block}.CourseWorkspace-module__PJkAPq__itemButton{width:100%;color:inherit;text-align:left;display:block}.CourseWorkspace-module__PJkAPq__itemButton:hover .CourseWorkspace-module__PJkAPq__itemTitle{color:#245e86;text-underline-offset:3px;text-decoration:underline}.CourseWorkspace-module__PJkAPq__status{color:#59667b;background:#f3f6fa;border-radius:5px;padding:3px 6px;font-size:.64rem;font-weight:750;display:inline-flex}.CourseWorkspace-module__PJkAPq__statusComplete{color:#28764f;background:#eaf7f0}.CourseWorkspace-module__PJkAPq__policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.CourseWorkspace-module__PJkAPq__policy{background:#f6f8fb;border-radius:10px;padding:13px}.CourseWorkspace-module__PJkAPq__policy strong{margin-bottom:4px;font-size:.75rem;display:block}.CourseWorkspace-module__PJkAPq__policy p{color:#626e82;margin:0;font-size:.72rem;line-height:1.5}.CourseWorkspace-module__PJkAPq__dialogBackdrop{z-index:1200;background:#121b2a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.CourseWorkspace-module__PJkAPq__dialog{background:#fff;border:0;border-radius:16px;width:min(460px,100%);padding:22px;box-shadow:0 24px 70px #111d323d}.CourseWorkspace-module__PJkAPq__dialogHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.CourseWorkspace-module__PJkAPq__dialogPerson{align-items:center;gap:11px;display:flex}.CourseWorkspace-module__PJkAPq__dialog h2{margin:0;font-size:1.12rem}.CourseWorkspace-module__PJkAPq__dialogRole{color:#6c778a;font-size:.72rem}.CourseWorkspace-module__PJkAPq__close{color:#687488;font-size:1rem}.CourseWorkspace-module__PJkAPq__contactGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.CourseWorkspace-module__PJkAPq__contactField{background:#f5f7fa;border-radius:9px;padding:11px}.CourseWorkspace-module__PJkAPq__contactField span{color:#7b8597;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.CourseWorkspace-module__PJkAPq__contactField a,.CourseWorkspace-module__PJkAPq__contactField strong{color:#263348;overflow-wrap:anywhere;margin-top:2px;font-size:.73rem;display:block}.CourseWorkspace-module__PJkAPq__hoursTitle{margin:18px 0 8px;font-size:.78rem}.CourseWorkspace-module__PJkAPq__hours{gap:8px;display:grid}.CourseWorkspace-module__PJkAPq__hour{border:1px solid #e2e7ef;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.CourseWorkspace-module__PJkAPq__hour strong{font-size:.73rem;display:block}.CourseWorkspace-module__PJkAPq__hour span{color:#707b8e;font-size:.65rem;display:block}.CourseWorkspace-module__PJkAPq__hour a{color:#fff;background:#315f85;border-radius:7px;padding:6px 9px;font-size:.66rem;font-weight:750}.CourseWorkspace-module__PJkAPq__illustrative{color:#8490a2;margin:13px 0 0;font-size:.62rem}.CourseWorkspace-module__PJkAPq__assignmentHome{padding-top:18px}.CourseWorkspace-module__PJkAPq__assignmentLayout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:14px;display:grid}.CourseWorkspace-module__PJkAPq__assignmentHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CourseWorkspace-module__PJkAPq__assignmentHeading h2{letter-spacing:-.02em;margin:3px 0 0;font-size:1.3rem}.CourseWorkspace-module__PJkAPq__assignmentDescription{color:#59667b;max-width:65ch;margin:18px 0;font-size:.82rem;line-height:1.65}.CourseWorkspace-module__PJkAPq__assignmentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.CourseWorkspace-module__PJkAPq__assignmentFacts div{border-top:1px solid #e5e9f0;padding:10px 0}.CourseWorkspace-module__PJkAPq__assignmentFacts dt{color:#7b8597;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:750}.CourseWorkspace-module__PJkAPq__assignmentFacts dd{margin:3px 0 0;font-size:.76rem;font-weight:700}.CourseWorkspace-module__PJkAPq__documents{gap:7px;display:grid}.CourseWorkspace-module__PJkAPq__document{text-align:left;border:1px solid #e5e9f0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.CourseWorkspace-module__PJkAPq__document:hover{background:#f5f8fa}.CourseWorkspace-module__PJkAPq__documentKind{color:#315f85;background:#eaf3f8;border-radius:7px;place-items:center;width:34px;height:38px;font-size:.6rem;font-weight:800;display:grid}.CourseWorkspace-module__PJkAPq__document strong,.CourseWorkspace-module__PJkAPq__document small{display:block}.CourseWorkspace-module__PJkAPq__document strong{font-size:.72rem}.CourseWorkspace-module__PJkAPq__document small{color:#7b8597;margin-top:2px;font-size:.62rem}.CourseWorkspace-module__PJkAPq__emptyDocuments{color:#6d7789;font-size:.75rem}.CourseWorkspace-module__PJkAPq__readingPlan{background:#f7fafc;border:1px solid #cbdce8;border-radius:14px;padding:16px}.CourseWorkspace-module__PJkAPq__readingPlanHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CourseWorkspace-module__PJkAPq__readingPlanHeader h3{margin:0;font-size:.92rem}.CourseWorkspace-module__PJkAPq__readingPlanHeader p{color:#6b778b;margin:3px 0 0;font-size:.68rem}.CourseWorkspace-module__PJkAPq__readingReference{background:#fff;border-radius:10px;gap:4px;margin-top:14px;padding:12px;display:grid}.CourseWorkspace-module__PJkAPq__readingReference span,.CourseWorkspace-module__PJkAPq__readingDependency span{color:#718095;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:750}.CourseWorkspace-module__PJkAPq__readingReference strong{font-size:.76rem;line-height:1.5}.CourseWorkspace-module__PJkAPq__readingDependency{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.CourseWorkspace-module__PJkAPq__readingDependency div{border-top:1px solid #dce5ec;gap:3px;padding:10px 12px;display:grid}.CourseWorkspace-module__PJkAPq__readingDependency strong{font-size:.72rem}.CourseWorkspace-module__PJkAPq__readingControls{grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.CourseWorkspace-module__PJkAPq__readingControls label{color:#536178;gap:5px;font-size:.64rem;font-weight:750;display:grid}.CourseWorkspace-module__PJkAPq__readingControls input{color:#24324a;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d3dce6;border-radius:8px;padding:7px 9px;font-size:.72rem}.CourseWorkspace-module__PJkAPq__minuteInput{background:#fff;border:1px solid #d3dce6;border-radius:8px;grid-template-columns:1fr auto;align-items:center;display:grid}.CourseWorkspace-module__PJkAPq__minuteInput input{border:0;width:100%}.CourseWorkspace-module__PJkAPq__minuteInput span{color:#7a8597;padding-right:9px;font-size:.64rem}.CourseWorkspace-module__PJkAPq__saveReading{color:#fff;background:#3f8dbb;border-radius:8px;min-height:38px;padding:7px 11px;font-size:.68rem;font-weight:750}.CourseWorkspace-module__PJkAPq__bufferNote{color:#315f85;margin:10px 0 0;font-size:.67rem;line-height:1.45}@media (max-width:860px){.CourseWorkspace-module__PJkAPq__layout,.CourseWorkspace-module__PJkAPq__detailHeader{grid-template-columns:1fr}.CourseWorkspace-module__PJkAPq__gradeBox{text-align:left}.CourseWorkspace-module__PJkAPq__assignmentLayout{grid-template-columns:1fr}}@media (max-width:700px){.CourseWorkspace-module__PJkAPq__readingControls,.CourseWorkspace-module__PJkAPq__readingDependency{grid-template-columns:1fr}}@media (max-width:580px){.CourseWorkspace-module__PJkAPq__courseGrid,.CourseWorkspace-module__PJkAPq__policies,.CourseWorkspace-module__PJkAPq__contactGrid,.CourseWorkspace-module__PJkAPq__assignmentFacts{grid-template-columns:1fr}.CourseWorkspace-module__PJkAPq__coursework th:nth-child(3),.CourseWorkspace-module__PJkAPq__coursework td:nth-child(3){display:none}}
.PlanningViews-module__GTe8Hq__view{color:#172033;min-width:0}.PlanningViews-module__GTe8Hq__viewHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.PlanningViews-module__GTe8Hq__viewHeader h1{letter-spacing:-.025em;margin:0;font-size:1.65rem}.PlanningViews-module__GTe8Hq__viewHeader p{color:#657086;margin:3px 0 0;font-size:.78rem}.PlanningViews-module__GTe8Hq__dateControls,.PlanningViews-module__GTe8Hq__toolbar,.PlanningViews-module__GTe8Hq__segmented{align-items:center;gap:7px;display:flex}.PlanningViews-module__GTe8Hq__control{color:#536078;background:#fff;border:1px solid #dfe4ed;border-radius:8px;min-height:34px;padding:6px 10px;font-size:.72rem;font-weight:700}.PlanningViews-module__GTe8Hq__controlActive{color:#fff;background:#3f8dbb;border-color:#3f8dbb}.PlanningViews-module__GTe8Hq__todayLayout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:18px;display:grid}.PlanningViews-module__GTe8Hq__mainColumn,.PlanningViews-module__GTe8Hq__contextColumn{align-content:start;gap:14px;display:grid}.PlanningViews-module__GTe8Hq__recommendation{background:#f7fbfd;border:1px solid #cfe0ec;border-radius:14px;grid-template-columns:1fr auto;gap:18px;padding:18px 20px;display:grid}.PlanningViews-module__GTe8Hq__recommendation h2{margin:4px 0 5px;font-size:1.05rem}.PlanningViews-module__GTe8Hq__recommendation p{color:#56657a;max-width:62ch;margin:0;font-size:.78rem;line-height:1.55}.PlanningViews-module__GTe8Hq__recommendationLabel{color:#315f85;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.PlanningViews-module__GTe8Hq__primary{color:#fff;background:#3f8dbb;border-radius:8px;align-self:end;min-height:36px;padding:7px 12px;font-size:.73rem;font-weight:750}.PlanningViews-module__GTe8Hq__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 8px;display:flex}.PlanningViews-module__GTe8Hq__sectionHeader h2{margin:0;font-size:1rem}.PlanningViews-module__GTe8Hq__sectionHeader span{color:#768195;font-size:.7rem}.PlanningViews-module__GTe8Hq__plan{gap:7px;padding-left:8px;display:grid;position:relative}.PlanningViews-module__GTe8Hq__plan:before{content:"";background:#d9e1ec;width:1px;position:absolute;top:20px;bottom:20px;left:69px}.PlanningViews-module__GTe8Hq__planItem{border-bottom:1px solid #edf0f5;grid-template-columns:52px 1fr auto;align-items:center;gap:15px;min-height:57px;padding:8px 10px 8px 0;display:grid;position:relative}.PlanningViews-module__GTe8Hq__planItem:before{content:"";background:var(--item-color);border-radius:50%;width:7px;height:7px;position:absolute;left:57px;box-shadow:0 0 0 4px #fff}.PlanningViews-module__GTe8Hq__time{color:#445168;font-size:.7rem;font-weight:750;line-height:1.35}.PlanningViews-module__GTe8Hq__time small{color:#8a94a5;font-size:.62rem;font-weight:500;display:block}.PlanningViews-module__GTe8Hq__planBody{padding-left:8px}.PlanningViews-module__GTe8Hq__planBody strong{font-size:.78rem;display:block}.PlanningViews-module__GTe8Hq__planBody span{color:#718095;font-size:.67rem}.PlanningViews-module__GTe8Hq__tag{color:var(--item-color);background:color-mix(in srgb, var(--item-color) 10%, white);border-radius:6px;padding:4px 7px;font-size:.62rem;font-weight:750}.PlanningViews-module__GTe8Hq__contextPanel{background:#fff;border:1px solid #dfe4ed;border-radius:14px;padding:16px}.PlanningViews-module__GTe8Hq__contextPanel h2,.PlanningViews-module__GTe8Hq__contextPanel h3{margin:0}.PlanningViews-module__GTe8Hq__contextTitle{color:#315f85;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;font-weight:800;display:flex}.PlanningViews-module__GTe8Hq__runwayName{font-size:1.08rem;margin-top:10px!important}.PlanningViews-module__GTe8Hq__runwayMeta{color:#6f7b8e;margin:3px 0 12px;font-size:.68rem}.PlanningViews-module__GTe8Hq__progress{background:#e6ebf2;border-radius:6px;height:5px;overflow:hidden}.PlanningViews-module__GTe8Hq__progress span{background:#3f8dbb;width:62%;height:100%;display:block}.PlanningViews-module__GTe8Hq__progressMeta{color:#6f7b8e;justify-content:space-between;margin-top:5px;font-size:.64rem;display:flex}.PlanningViews-module__GTe8Hq__nextTask{border-top:1px solid #e8ecf2;margin-top:16px;padding-top:13px}.PlanningViews-module__GTe8Hq__nextTask>span{color:#7b8698;text-transform:uppercase;font-size:.64rem;font-weight:750}.PlanningViews-module__GTe8Hq__taskLine{grid-template-columns:18px 1fr auto;align-items:center;gap:9px;margin-top:8px;display:grid}.PlanningViews-module__GTe8Hq__taskCircle{border:2px solid #3f8dbb;border-radius:50%;width:18px;height:18px}.PlanningViews-module__GTe8Hq__taskLine strong{font-size:.73rem;display:block}.PlanningViews-module__GTe8Hq__taskLine small{color:#7a8597;font-size:.62rem}.PlanningViews-module__GTe8Hq__milestones{gap:0;margin-top:12px;display:grid}.PlanningViews-module__GTe8Hq__milestone{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:35px;font-size:.68rem;display:grid;position:relative}.PlanningViews-module__GTe8Hq__milestone:not(:last-child):after{content:"";background:#ccd6e3;width:1px;position:absolute;top:25px;bottom:-10px;left:8px}.PlanningViews-module__GTe8Hq__milestoneDot{background:#fff;border:2px solid #aab5c5;border-radius:50%;width:17px;height:17px}.PlanningViews-module__GTe8Hq__milestoneDone{background:#3f8dbb;border-color:#3f8dbb}.PlanningViews-module__GTe8Hq__milestoneCurrent{background:#3f8dbb;border-color:#3f8dbb;box-shadow:inset 0 0 0 3px #fff}.PlanningViews-module__GTe8Hq__milestone time{color:#7a8597;font-size:.62rem}.PlanningViews-module__GTe8Hq__opportunity{background:#edf5fa;border-radius:12px;padding:13px}.PlanningViews-module__GTe8Hq__opportunityLabel{color:#315f85;text-transform:uppercase;font-size:.64rem;font-weight:800}.PlanningViews-module__GTe8Hq__opportunity strong{margin-top:4px;font-size:.75rem;display:block}.PlanningViews-module__GTe8Hq__opportunity span{color:#69768a;font-size:.66rem}.PlanningViews-module__GTe8Hq__opportunity button{float:right;color:#315f85;background:#fff;border:1px solid #8bb7d2;border-radius:7px;margin-top:8px;padding:5px 9px;font-size:.65rem;font-weight:750}.PlanningViews-module__GTe8Hq__runwayShell{min-width:660px}.PlanningViews-module__GTe8Hq__runwayGrid{border-top:1px solid #e3e8ef;grid-template-columns:180px minmax(520px,1fr) 120px;display:grid}.PlanningViews-module__GTe8Hq__gridHeader{display:contents}.PlanningViews-module__GTe8Hq__gridHeader>div{color:#6f7b8e;border-bottom:1px solid #e3e8ef;min-height:45px;padding:9px;font-size:.65rem;font-weight:700}.PlanningViews-module__GTe8Hq__weekHeader{text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.PlanningViews-module__GTe8Hq__projectGroup{display:contents}.PlanningViews-module__GTe8Hq__projectCell{border-bottom:1px solid #e9edf3;padding:12px 8px}.PlanningViews-module__GTe8Hq__projectButton{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.PlanningViews-module__GTe8Hq__projectButton strong{font-size:.73rem;display:block}.PlanningViews-module__GTe8Hq__projectButton span{color:#788397;font-size:.62rem}.PlanningViews-module__GTe8Hq__taskList{gap:5px;margin-top:9px;display:grid}.PlanningViews-module__GTe8Hq__taskButton{color:#59667b;text-align:left;border-radius:5px;grid-template-columns:14px 1fr auto;align-items:center;gap:6px;width:100%;padding:4px;font-size:.64rem;display:grid}.PlanningViews-module__GTe8Hq__taskButton:hover,.PlanningViews-module__GTe8Hq__taskSelected{color:#245e86;background:#edf5fa}.PlanningViews-module__GTe8Hq__taskState{border:1.5px solid #aab5c5;border-radius:50%;width:12px;height:12px}.PlanningViews-module__GTe8Hq__taskDone{background:#3f8dbb;border-color:#3f8dbb}.PlanningViews-module__GTe8Hq__timelineCell{background-image:linear-gradient(90deg,#0000 calc(20% - 1px),#edf0f5 calc(20% - 1px) 20%,#0000 20%);background-size:20% 100%;border-bottom:1px solid #e9edf3;min-height:148px;position:relative}.PlanningViews-module__GTe8Hq__bar{top:var(--bar-top);left:var(--bar-left);width:var(--bar-width);color:#245e86;white-space:nowrap;background:#eaf3f8;border:1px solid #9fc4dc;border-radius:6px;height:24px;padding:4px 8px;font-size:.62rem;font-weight:700;position:absolute;overflow:hidden}.PlanningViews-module__GTe8Hq__barActive{color:#fff;background:#3f8dbb;border-color:#34769d}.PlanningViews-module__GTe8Hq__deadlineBand{background:#d6485c14;border-inline:1px dashed #d6485c59;width:8%;position:absolute;inset:0 36% 0 auto}.PlanningViews-module__GTe8Hq__overlayCell{border-bottom:1px solid #e9edf3;padding:12px 8px}.PlanningViews-module__GTe8Hq__overlay{color:#59667b;background:#f2f5f8;border-radius:7px;margin-bottom:7px;padding:7px;font-size:.61rem;line-height:1.35}.PlanningViews-module__GTe8Hq__overlayDeadline{color:#9d3346;background:#fff0f3}.PlanningViews-module__GTe8Hq__portfolio{grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid}.PlanningViews-module__GTe8Hq__portfolioProject{border:1px solid #dfe4ed;border-radius:13px;padding:16px}.PlanningViews-module__GTe8Hq__portfolioProject h2{margin:0 0 4px;font-size:.9rem}.PlanningViews-module__GTe8Hq__portfolioProject p{color:#6f7b8e;margin:0 0 15px;font-size:.68rem}@media (max-width:900px){.PlanningViews-module__GTe8Hq__todayLayout{grid-template-columns:1fr}.PlanningViews-module__GTe8Hq__contextColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.PlanningViews-module__GTe8Hq__portfolio{grid-template-columns:1fr}}@media (max-width:620px){.PlanningViews-module__GTe8Hq__viewHeader{align-items:flex-start}.PlanningViews-module__GTe8Hq__dateControls{display:none}.PlanningViews-module__GTe8Hq__recommendation,.PlanningViews-module__GTe8Hq__contextColumn{grid-template-columns:1fr}.PlanningViews-module__GTe8Hq__planItem{grid-template-columns:46px 1fr}.PlanningViews-module__GTe8Hq__planItem .PlanningViews-module__GTe8Hq__tag{grid-column:2;justify-self:start}.PlanningViews-module__GTe8Hq__plan:before{left:63px}.PlanningViews-module__GTe8Hq__planItem:before{left:51px}}
.MonthNavigator-module__rzSs3W__navigator{border-bottom:1px solid #e8edf3;gap:14px;padding-bottom:18px;display:grid}.MonthNavigator-module__rzSs3W__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.MonthNavigator-module__rzSs3W__monthLabel{color:#0f172a;font-size:.92rem;font-weight:800}.MonthNavigator-module__rzSs3W__monthControls{gap:4px;display:flex}.MonthNavigator-module__rzSs3W__monthButton{color:#526177;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.MonthNavigator-module__rzSs3W__monthButton:hover{color:#236f9c;background:#f5fafd;border-color:#8ab8d3}.MonthNavigator-module__rzSs3W__monthButton:focus-visible,.MonthNavigator-module__rzSs3W__day:focus-visible{outline-offset:2px;outline:3px solid #3f8dbb40}.MonthNavigator-module__rzSs3W__weekdays,.MonthNavigator-module__rzSs3W__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.MonthNavigator-module__rzSs3W__weekdays{color:#8b99ad;text-align:center;font-size:.68rem;font-weight:700}.MonthNavigator-module__rzSs3W__days{gap:3px}.MonthNavigator-module__rzSs3W__day,.MonthNavigator-module__rzSs3W__emptyDay{min-height:43px}.MonthNavigator-module__rzSs3W__day{color:#405068;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:1fr 8px;place-items:center;padding:4px 2px 3px;font-size:.72rem;font-weight:650;display:grid}.MonthNavigator-module__rzSs3W__day:hover{background:#f7fafc;border-color:#d9e6ef}.MonthNavigator-module__rzSs3W__selected{color:#fff;background:#3f8dbb;border-color:#3f8dbb}.MonthNavigator-module__rzSs3W__selected:hover{color:#fff;background:#337ba7;border-color:#337ba7}.MonthNavigator-module__rzSs3W__today:not(.MonthNavigator-module__rzSs3W__selected){color:#236f9c;background:#eaf4fa}.MonthNavigator-module__rzSs3W__dots{justify-content:center;align-items:center;gap:2px;min-height:5px;display:flex}.MonthNavigator-module__rzSs3W__dot{border-radius:50%;width:4px;height:4px}.MonthNavigator-module__rzSs3W__selected .MonthNavigator-module__rzSs3W__dot{outline:1px solid #ffffffb3}.MonthNavigator-module__rzSs3W__selectionSummary{color:#405068;background:#f7f9fc;border-radius:12px;gap:8px;padding:12px;display:grid}.MonthNavigator-module__rzSs3W__selectionSummary strong{color:#17233a;font-size:.78rem}.MonthNavigator-module__rzSs3W__summaryItems{flex-wrap:wrap;gap:6px 10px;display:flex}.MonthNavigator-module__rzSs3W__summaryItem{align-items:center;gap:5px;font-size:.68rem;display:inline-flex}@media (pointer:coarse){.MonthNavigator-module__rzSs3W__day,.MonthNavigator-module__rzSs3W__emptyDay{min-height:44px}}
.YouWorkspace-module__6IyO-a__view{color:#17233a;gap:24px;display:grid}.YouWorkspace-module__6IyO-a__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.YouWorkspace-module__6IyO-a__header h1,.YouWorkspace-module__6IyO-a__sectionHeader h2{letter-spacing:-.025em;margin:0}.YouWorkspace-module__6IyO-a__header h1{font-size:1.55rem}.YouWorkspace-module__6IyO-a__header p,.YouWorkspace-module__6IyO-a__sectionHeader p{color:#68768a;margin:4px 0 0;font-size:.78rem;line-height:1.5}.YouWorkspace-module__6IyO-a__section{gap:13px;display:grid}.YouWorkspace-module__6IyO-a__sectionHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.YouWorkspace-module__6IyO-a__sectionHeader h2{font-size:1.05rem}.YouWorkspace-module__6IyO-a__count{color:#5f6c80;font-size:.7rem;font-weight:700}.YouWorkspace-module__6IyO-a__constraintList,.YouWorkspace-module__6IyO-a__activityList,.YouWorkspace-module__6IyO-a__recoveryList{background:#fff;border:1px solid #dfe5ed;border-radius:14px}.YouWorkspace-module__6IyO-a__constraintList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.YouWorkspace-module__6IyO-a__constraint{padding:14px 16px}.YouWorkspace-module__6IyO-a__constraint+.YouWorkspace-module__6IyO-a__constraint{border-left:1px solid #e8edf3}.YouWorkspace-module__6IyO-a__constraint strong,.YouWorkspace-module__6IyO-a__activityBody strong,.YouWorkspace-module__6IyO-a__recoveryBody strong{font-size:.78rem;display:block}.YouWorkspace-module__6IyO-a__constraint span,.YouWorkspace-module__6IyO-a__activityBody p,.YouWorkspace-module__6IyO-a__recoveryBody p{color:#718095;margin:3px 0 0;font-size:.68rem;line-height:1.45}.YouWorkspace-module__6IyO-a__activityList,.YouWorkspace-module__6IyO-a__recoveryList{overflow:hidden}.YouWorkspace-module__6IyO-a__activity,.YouWorkspace-module__6IyO-a__recoveryActivity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.YouWorkspace-module__6IyO-a__activity+.YouWorkspace-module__6IyO-a__activity,.YouWorkspace-module__6IyO-a__recoveryActivity+.YouWorkspace-module__6IyO-a__recoveryActivity{border-top:1px solid #edf0f4}.YouWorkspace-module__6IyO-a__activityBody,.YouWorkspace-module__6IyO-a__recoveryBody{min-width:0}.YouWorkspace-module__6IyO-a__metadata{color:#6c798d;flex-wrap:wrap;gap:5px 10px;margin-top:5px;font-size:.66rem;display:flex}.YouWorkspace-module__6IyO-a__category,.YouWorkspace-module__6IyO-a__recoveryBadge{border-radius:6px;align-items:center;min-height:22px;padding:3px 7px;font-size:.62rem;font-weight:750;display:inline-flex}.YouWorkspace-module__6IyO-a__category{color:#536178;background:#f1f4f8}.YouWorkspace-module__6IyO-a__recoveryBadge{color:#276c54;background:#eaf6f0}.YouWorkspace-module__6IyO-a__activityActions,.YouWorkspace-module__6IyO-a__recoveryAction{align-items:center;gap:8px;display:flex}.YouWorkspace-module__6IyO-a__toggle{color:#627086;align-items:center;gap:6px;font-size:.65rem;font-weight:700;display:inline-flex}.YouWorkspace-module__6IyO-a__toggle input{accent-color:#3f8dbb;width:16px;height:16px}.YouWorkspace-module__6IyO-a__remove,.YouWorkspace-module__6IyO-a__secondary,.YouWorkspace-module__6IyO-a__primary{cursor:pointer;border-radius:8px;min-height:34px;font-size:.68rem;font-weight:750}.YouWorkspace-module__6IyO-a__remove{color:#8a4653;background:#fff;padding:5px 8px}.YouWorkspace-module__6IyO-a__remove:hover{background:#fff2f4}.YouWorkspace-module__6IyO-a__secondary,.YouWorkspace-module__6IyO-a__primary{padding:6px 11px}.YouWorkspace-module__6IyO-a__secondary{color:#315f85;background:#fff;border:1px solid #b6cfde}.YouWorkspace-module__6IyO-a__primary{color:#fff;background:#3f8dbb}.YouWorkspace-module__6IyO-a__form{background:#f8fafc;border:1px solid #dfe5ed;border-radius:14px;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(115px,.72fr)) auto auto;gap:9px;padding:13px;display:grid}.YouWorkspace-module__6IyO-a__field{color:#526075;gap:5px;font-size:.63rem;font-weight:750;display:grid}.YouWorkspace-module__6IyO-a__field input,.YouWorkspace-module__6IyO-a__field select{color:#24324a;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d6dee8;border-radius:8px;padding:7px 9px;font-size:.72rem;font-weight:500}.YouWorkspace-module__6IyO-a__formRecovery,.YouWorkspace-module__6IyO-a__form .YouWorkspace-module__6IyO-a__primary{align-self:end;min-height:38px}.YouWorkspace-module__6IyO-a__recoveryIntro{color:#315f85;background:#edf5fa;padding:13px 15px;font-size:.72rem;line-height:1.5}.YouWorkspace-module__6IyO-a__empty{color:#6d798d;padding:18px;font-size:.75rem}@media (max-width:980px){.YouWorkspace-module__6IyO-a__constraintList{grid-template-columns:1fr}.YouWorkspace-module__6IyO-a__constraint+.YouWorkspace-module__6IyO-a__constraint{border-top:1px solid #e8edf3;border-left:0}.YouWorkspace-module__6IyO-a__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.YouWorkspace-module__6IyO-a__header,.YouWorkspace-module__6IyO-a__sectionHeader{flex-direction:column;align-items:flex-start}.YouWorkspace-module__6IyO-a__form,.YouWorkspace-module__6IyO-a__activity,.YouWorkspace-module__6IyO-a__recoveryActivity{grid-template-columns:1fr}.YouWorkspace-module__6IyO-a__activityActions,.YouWorkspace-module__6IyO-a__recoveryAction{justify-content:space-between}}
