:where(.app-select_trigger__7c_Eh){display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:36px;border:1px solid var(--website-border,#d9dfdf);border-radius:6px;padding:7px 10px;background:var(--website-surface,#fff);color:var(--website-text,inherit);font:inherit;text-align:left;cursor:pointer}.app-select_trigger__7c_Eh[data-app-select=true]{background-image:none!important}.app-select_trigger__7c_Eh:focus-visible{outline:2px solid var(--website-focus,#64748b);outline-offset:2px}.app-select_trigger__7c_Eh[aria-invalid=true]{border-color:#c62b36!important}.app-select_trigger__7c_Eh:disabled{cursor:not-allowed;opacity:.55}.app-select_value__6QVey{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select_chevron__Eca9J{width:15px;height:15px;flex:0 0 15px;opacity:.6}.app-select_content__COrbN{z-index:2147483000;min-width:max(140px,var(--radix-select-trigger-width));max-width:min(420px,calc(100vw - 16px));max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--website-border,#d9dfdf);border-radius:8px;background:var(--website-surface,#fff);color:var(--website-text,#253131);box-shadow:0 8px 28px #17262624;font-family:inherit;font-size:13px;line-height:1.4}.app-select_viewport__MPUEn{padding:4px;max-height:280px}.app-select_option__kFJrG{position:relative;display:flex;align-items:center;min-height:34px;padding:7px 32px 7px 10px;border-radius:4px;font-size:13px;cursor:default;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-wrap:anywhere}.app-select_option__kFJrG[data-highlighted]{background:var(--website-surface-alt,#edf4f3)}.app-select_option__kFJrG[data-state=checked]{color:var(--website-accent,#2d6464);font-weight:600}.app-select_option__kFJrG[data-disabled]{opacity:.42;pointer-events:none}.app-select_tick__SSImP{position:absolute;right:9px;display:flex}.app-select_group__AUxLt{padding:8px 10px 4px;color:var(--website-muted,#657474);font-size:11px;font-weight:600}.app-select_searchWrap___IGXm{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid var(--website-border,#e7eceb);color:var(--website-muted,#6b7d7d)}.app-select_search__90_2f{width:100%;min-width:0;border:0!important;border-radius:0;padding:2px!important;background:transparent!important;color:var(--website-text,#253131);outline:none!important;box-shadow:none!important;font:inherit;font-size:13px}.app-select_empty__GsKV_{padding:14px 10px;font-size:13px;color:var(--website-muted,#657474)}.app-select_scroll__UTzvT{display:flex;height:22px;align-items:center;justify-content:center;background:var(--website-surface,#fff);color:var(--website-muted,#657474)}.app-select_radixRoot__ouJQh{display:contents}.app-select_radixRoot__ouJQh>select{display:none!important}.app-select_native__NVojk{position:fixed!important;left:0!important;top:0!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important;margin:0!important}.ProgrammeTimelineView_root__PXhB_{min-width:0;min-height:0;display:flex;flex:1;flex-direction:column;color:#171414;font-size:13px;font-family:Arial,sans-serif}.ProgrammeTimelineView_root__PXhB_ button:where(:not([data-project-cta])),.ProgrammeTimelineView_root__PXhB_ input,.ProgrammeTimelineView_root__PXhB_ select,.ProgrammeTimelineView_root__PXhB_ textarea{font:inherit}.ProgrammeTimelineView_root__PXhB_ button{cursor:pointer}.ProgrammeTimelineView_root__PXhB_ button:disabled{cursor:default;opacity:.45}.ProgrammeTimelineView_root__PXhB_ button:not([data-project-cta]):focus-visible,.ProgrammeTimelineView_root__PXhB_ input:focus-visible,.ProgrammeTimelineView_root__PXhB_ select:focus-visible,.ProgrammeTimelineView_root__PXhB_ textarea:focus-visible,.ProgrammeTimelineView_scrollRail__0G96D:focus-visible,.ProgrammeTimelineView_viewport__sDAEz:focus-visible{outline:2px solid #f3646a;outline-offset:2px}.ProgrammeTimelineView_overview__GnxIG{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;background:var(--programme-surface,#ffffff);border-bottom:1px solid #e8e4de;flex-shrink:0}.ProgrammeTimelineView_root__PXhB_[data-project-panel=true] .ProgrammeTimelineView_overview__GnxIG{padding:8px 16px}.ProgrammeTimelineView_health__rrG_j{display:flex;flex-wrap:wrap;gap:4px}.ProgrammeTimelineView_health__rrG_j button{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;color:#756f6b}.ProgrammeTimelineView_health__rrG_j button[aria-pressed=true]{border-color:#e8e4de;background:#f0ede8}.ProgrammeTimelineView_health__rrG_j strong{font-size:16px;line-height:1;color:#171414;font-variant-numeric:tabular-nums}.ProgrammeTimelineView_health__rrG_j span{font-size:12px;white-space:nowrap}.ProgrammeTimelineView_actions__5VyPL{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ProgrammeTimelineView_actions__5VyPL button:not([data-project-cta]),.ProgrammeTimelineView_toolbar__Iw1JF>button{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid #e8e4de;border-radius:7px;background:white;color:#171414;white-space:nowrap}.ProgrammeTimelineView_actions__5VyPL .ProgrammeTimelineView_primary__xlE5B{background:#171414;color:#fffff5;border-color:#171414}.ProgrammeTimelineView_panel__9iu_s{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;border:var(--programme-panel-border,1px solid #e8e4de);border-radius:var(--programme-panel-radius,10px);background:var(--programme-surface,white)}.ProgrammeTimelineView_toolbar__Iw1JF{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid #e8e4de;background:var(--programme-muted-surface,#faf9f6);border-radius:var(--programme-toolbar-radius,10px 10px 0 0)}.ProgrammeTimelineView_toolbar__Iw1JF>button{min-height:34px;padding:5px 9px}.ProgrammeTimelineView_search__ADL1p{width:220px;min-width:150px;display:flex;gap:6px;align-items:center;padding:0 9px;height:34px;background:white;border:1px solid #e8e4de;border-radius:7px;color:#756f6b}.ProgrammeTimelineView_search__ADL1p input{min-width:0;width:100%;border:0;background:transparent;outline:none;color:#171414}.ProgrammeTimelineView_toolbar__Iw1JF [role=combobox],.ProgrammeTimelineView_toolbar__Iw1JF select{width:140px;height:34px;min-height:34px;padding:0 8px;border:1px solid #e8e4de;border-radius:7px;background:white;color:#171414}.ProgrammeTimelineView_spacer__y4QM2{flex:1}.ProgrammeTimelineView_viewportFrame__rgh6N{position:relative;display:flex;flex:1;min-width:0;min-height:0}.ProgrammeTimelineView_viewport__sDAEz{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;flex:1;overscroll-behavior-x:contain;border-radius:var(--programme-viewport-radius,0 0 10px 10px);scrollbar-width:thin}.ProgrammeTimelineView_root__PXhB_[data-expand-to-rows=true] .ProgrammeTimelineView_viewportFrame__rgh6N{flex:none}.ProgrammeTimelineView_root__PXhB_[data-expand-to-rows=true] .ProgrammeTimelineView_viewport__sDAEz{min-height:250px;overflow-y:hidden}.ProgrammeTimelineView_grid__f4OsO{display:grid;grid-template-columns:var(--fields-width) var(--timeline-width);width:-moz-max-content;width:max-content;min-width:100%;position:relative}.ProgrammeTimelineView_row__IvEOy{display:contents}.ProgrammeTimelineView_summary__Zg2QE{display:grid;grid-template-columns:var(--field-workItem-width) var(--field-schedule-width);align-items:center;position:sticky;left:0;z-index:3;min-height:60px;background:var(--programme-surface,white);border-bottom:1px solid #e8e4de;border-right:1px solid #e8e4de}.ProgrammeTimelineView_root__PXhB_[data-pinned-fields=false] .ProgrammeTimelineView_summary__Zg2QE{position:relative;left:auto}.ProgrammeTimelineView_root__PXhB_[data-pinned-fields=false] .ProgrammeTimelineView_header__hNN_s{position:sticky}.ProgrammeTimelineView_fieldsResize__NYfA9{position:absolute;top:0;bottom:0;z-index:10;width:8px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProgrammeTimelineView_fieldsResize__NYfA9>span{position:absolute;top:0;bottom:0;left:3px;width:2px;background:#9a938e66}.ProgrammeTimelineView_fieldsResize__NYfA9:focus-visible>span,.ProgrammeTimelineView_fieldsResize__NYfA9:hover>span,.ProgrammeTimelineView_fieldsResize__NYfA9[data-dragging=true]>span{background:#f03d45}.ProgrammeTimelineView_fieldsResize__NYfA9:focus-visible{outline:2px solid #f3646a;outline-offset:1px}.ProgrammeTimelineView_header__hNN_s{min-height:40px;height:40px;top:0;z-index:8;background:var(--programme-muted-surface,#faf9f6);color:#625c58;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.ProgrammeTimelineView_header__hNN_s>span{position:relative;min-width:0;height:100%;display:flex;align-items:center;padding:0 12px;border-right:1px solid #e8e4de}.ProgrammeTimelineView_timelineHeader__8mxk3{position:sticky;top:0;z-index:5;display:flex;height:40px;min-width:0;background:var(--programme-muted-surface,#faf9f6);border-bottom:1px solid #e8e4de}.ProgrammeTimelineView_timelineHeader__8mxk3>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid #e8e4de;color:#625c58;font-size:12px;font-weight:600}.ProgrammeTimelineView_row__IvEOy[data-parent=true] .ProgrammeTimelineView_summary__Zg2QE{background:var(--programme-muted-surface,#faf9f6)}.ProgrammeTimelineView_row__IvEOy[data-selected=true] .ProgrammeTimelineView_summary__Zg2QE{box-shadow:inset 3px 0 #f03d45;background:#fff8f6}.ProgrammeTimelineView_row__IvEOy[data-drop=above] .ProgrammeTimelineView_summary__Zg2QE{box-shadow:inset 0 3px #f03d45}.ProgrammeTimelineView_row__IvEOy[data-drop=below] .ProgrammeTimelineView_summary__Zg2QE{box-shadow:inset 0 -3px #f03d45}.ProgrammeTimelineView_workItem__LbzIh{display:flex;align-items:center;gap:3px;min-width:0;padding-right:6px}.ProgrammeTimelineView_collapse__NJQjm,.ProgrammeTimelineView_rowHandle__vsmOM{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:28px;padding:0;border:0;background:transparent;color:#9a938e}.ProgrammeTimelineView_rowHandle__vsmOM{width:15px}.ProgrammeTimelineView_collapse__NJQjm{color:#756f6b}.ProgrammeTimelineView_indent__k1BR0{width:10px;flex-shrink:0}.ProgrammeTimelineView_taskDetails__tPA3t{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;padding:7px 2px}.ProgrammeTimelineView_taskSummary__flPcN{min-width:0;display:flex;align-items:flex-start;padding:0;border:0;background:transparent;text-align:left}.ProgrammeTimelineView_taskSummary__flPcN strong{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-weight:600;font-size:13px;color:#171414}.ProgrammeTimelineView_taskMeta__0rUTY{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px}.ProgrammeTimelineView_taskMeta__0rUTY .ProgrammeTimelineView_noteIndicator__7h1Th{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:3px;border:0;border-radius:4px;background:transparent;font-size:12px;line-height:1.35;color:#625c58}.ProgrammeTimelineView_noteIndicator__7h1Th:hover{background:#1714140a}.ProgrammeTimelineView_taskMeta__0rUTY small{font-size:12px;line-height:1.35;color:#625c58}.ProgrammeTimelineView_taskMeta__0rUTY .ProgrammeTimelineView_ownerSummary__KmN7_{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;text-align:left;font-size:12px;line-height:1.35;color:#625c58}.ProgrammeTimelineView_ownerSummary__KmN7_ svg{flex-shrink:0}.ProgrammeTimelineView_ownerSummary__KmN7_>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProgrammeTimelineView_scheduleSummary__h_e_9{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;height:100%;padding:7px 9px;border:0;border-left:1px solid #f0ede8;background:transparent;text-align:left;justify-content:center;font-size:12px!important;color:#625c58}.ProgrammeTimelineView_scheduleSummary__h_e_9 strong{color:#171414;font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ProgrammeTimelineView_status__mZaR_{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:#f0eee9;font-size:12px;line-height:1.4;white-space:normal;color:#69635f}.ProgrammeTimelineView_status__mZaR_[data-status=complete]{background:#eaf6f1;color:#16785d}.ProgrammeTimelineView_status__mZaR_[data-status=overdue]{background:#fff0ef;color:#c44246}.ProgrammeTimelineView_status__mZaR_[data-status=on-track]{background:#edf2f7;color:#537ca0}.ProgrammeTimelineView_track__NSfTo{position:relative;min-height:60px;border-bottom:1px solid #e8e4de}.ProgrammeTimelineView_row__IvEOy[data-parent=true] .ProgrammeTimelineView_track__NSfTo{background-color:var(--programme-muted-surface,#faf9f6)}.ProgrammeTimelineView_todayOverlay__ZSE4h{position:absolute;top:40px;bottom:0;right:0;overflow:hidden;z-index:6;pointer-events:none}.ProgrammeTimelineView_todayLine__sq5X1{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;box-shadow:0 0 4px #ef444480;pointer-events:none}.ProgrammeTimelineView_todayAdornment__7XRtm{position:absolute;width:2px;height:130px}.ProgrammeTimelineView_todayCap__Ixro9{position:absolute;top:2px;left:-5px;width:12px;height:12px;border:2px solid white;border-radius:50%;background:#ef4444;box-shadow:0 1px 3px #0000004d,0 0 0 1px #ef4444}.ProgrammeTimelineView_todayAdornment__7XRtm em{position:absolute;top:14px;left:7px;width:22px;height:110px;padding:6px 1px;border:1px solid #ef44444d;border-radius:3px;background:#ffffffed;color:#ef4444;writing-mode:vertical-rl;font-size:11px;font-style:normal;font-weight:700;line-height:18px;white-space:nowrap}.ProgrammeTimelineView_todayAdornment__7XRtm em[data-left=true]{left:auto;right:7px}.ProgrammeTimelineView_dateColumn__Kas0T{position:absolute;top:0;bottom:0;border-right:1px solid #f0ede8;pointer-events:none}.ProgrammeTimelineView_dateColumn__Kas0T[data-alternate=true]{background:#f4f1eb66}.ProgrammeTimelineView_columnResize__07QLy{position:absolute;right:-4px;top:3px;bottom:3px;width:8px;cursor:col-resize;touch-action:none;z-index:2}.ProgrammeTimelineView_header__hNN_s>span:last-child .ProgrammeTimelineView_columnResize__07QLy{right:6px}.ProgrammeTimelineView_columnResize__07QLy:focus-visible,.ProgrammeTimelineView_columnResize__07QLy:hover{background:#f3646a80;outline:2px solid #f3646a;outline-offset:-2px}.ProgrammeTimelineView_bar__af16p{position:absolute;height:26px;top:calc(50% - 13px);border-radius:5px;box-shadow:inset 0 0 0 1px #1714140a}.ProgrammeTimelineView_bar__af16p[data-dragging=true]{z-index:4;opacity:.85;box-shadow:0 3px 9px #17141425}.ProgrammeTimelineView_row__IvEOy[data-parent=true] .ProgrammeTimelineView_bar__af16p{height:12px;top:calc(50% - 6px);border-radius:3px}.ProgrammeTimelineView_barMove__ivby9{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color:white;padding:0;touch-action:none;overflow:hidden;border-radius:inherit;cursor:grab!important}.ProgrammeTimelineView_row__IvEOy[data-parent=true] .ProgrammeTimelineView_barMove__ivby9{cursor:pointer!important}.ProgrammeTimelineView_barProgress__RnJWZ{position:absolute;inset:0 auto 0 0;background:#00000013;pointer-events:none}.ProgrammeTimelineView_resize__akot_{position:absolute;width:18px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0;color:white;background:#00000012;border:0;opacity:.75;touch-action:none;cursor:ew-resize!important}.ProgrammeTimelineView_resizeStart__PDMqF{left:0;border-radius:5px 0 0 5px}.ProgrammeTimelineView_resizeFinish__iGf3y{right:0;border-radius:0 5px 5px 0}.ProgrammeTimelineView_bar__af16p:focus-within .ProgrammeTimelineView_resize__akot_,.ProgrammeTimelineView_bar__af16p:hover .ProgrammeTimelineView_resize__akot_{opacity:1}.ProgrammeTimelineView_bar__af16p[data-short=true] .ProgrammeTimelineView_resize__akot_{width:30%}.ProgrammeTimelineView_bar__af16p[data-short=true] .ProgrammeTimelineView_resize__akot_ svg{max-width:100%}.ProgrammeTimelineView_scrollRail__0G96D{flex-shrink:0;position:sticky;bottom:var(--programme-scrollport-bottom-offset,0);z-index:6;overflow-x:auto;overflow-y:hidden;height:16px;background:var(--programme-muted-surface,#faf9f6);border-top:1px solid #e8e4de;border-radius:0 0 var(--project-programme-panel-radius,10px) var(--project-programme-panel-radius,10px)}.ProgrammeTimelineView_root__PXhB_[data-expand-to-rows=true] .ProgrammeTimelineView_scrollRail__0G96D{scrollbar-color:#b9bab5 var(--programme-muted-surface,#faf9f6);clip-path:inset(0 round 0 0 var(--project-programme-panel-radius,10px) var(--project-programme-panel-radius,10px))}.ProgrammeTimelineView_scrollRail__0G96D>div{height:1px}.ProgrammeTimelineView_empty__qJSiQ{padding:35px 20px;color:#756f6b}.ProgrammeTimelineView_editorLayer__1ofKD{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:row;justify-content:flex-end;pointer-events:none}.ProgrammeTimelineView_editor__9K1w5{display:flex;flex-direction:column;width:420px;max-width:100%;height:100dvh;min-height:0;overflow:hidden;background:#ffffff;border-left:1px solid #e8e4de;box-shadow:-8px 0 32px #1714141c;pointer-events:auto;color:#171414}.ProgrammeTimelineView_editorHeader__6CYlu{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:max(20px,env(safe-area-inset-top)) 24px 18px;border-bottom:1px solid #e8e4de}.ProgrammeTimelineView_editorHeader__6CYlu h3{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:650}.ProgrammeTimelineView_editorHeader__6CYlu .ProgrammeTimelineView_status__mZaR_{font-size:12px;font-weight:650}.ProgrammeTimelineView_editorHeader__6CYlu>button{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#f5f3ef}.ProgrammeTimelineView_editorHeader__6CYlu>button:hover{background:#eae7e1}.ProgrammeTimelineView_editorBody__lQwim{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:20px 24px}.ProgrammeTimelineView_editor__9K1w5,.ProgrammeTimelineView_editor__9K1w5 *{scrollbar-width:none}.ProgrammeTimelineView_editor__9K1w5 ::-webkit-scrollbar,.ProgrammeTimelineView_editor__9K1w5::-webkit-scrollbar{display:none;width:0;height:0}.ProgrammeTimelineView_editorBody__lQwim>p{font-size:13px;line-height:1.55;color:#756f6b;margin:0 0 20px}.ProgrammeTimelineView_editorBody__lQwim>a{display:inline-block;margin-bottom:18px}.ProgrammeTimelineView_editorBody__lQwim>label,.ProgrammeTimelineView_editorFields__f0qbt>label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650;margin-bottom:20px}.ProgrammeTimelineView_editor__9K1w5 input:not([type=checkbox]),.ProgrammeTimelineView_editor__9K1w5 textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #e8e4de;border-radius:7px;background:white;color:#171414;padding:10px 12px;font-size:14px;line-height:1.5;font-weight:400}.ProgrammeTimelineView_editor__9K1w5 input:disabled{color:#756f6b;background:#f5f3ef}.ProgrammeTimelineView_editor__9K1w5 textarea{resize:none;min-height:70px;overflow:hidden}.ProgrammeTimelineView_editor__9K1w5 textarea[data-field=task]{font-weight:600}.ProgrammeTimelineView_editorFields__f0qbt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.ProgrammeTimelineView_editor__9K1w5 fieldset{min-width:0;margin:0 0 20px;padding:12px;border:1px solid #e8e4de;border-radius:7px}.ProgrammeTimelineView_editor__9K1w5 legend{padding:0 5px;font-size:13px;font-weight:650}.ProgrammeTimelineView_ownerChoices__ZIFEz{max-height:180px;overflow:auto;overscroll-behavior:contain}.ProgrammeTimelineView_checkItem__tXOmf,.ProgrammeTimelineView_ownerChoices__ZIFEz label{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:1.5;margin-bottom:8px}.ProgrammeTimelineView_editor__9K1w5 input[type=checkbox]{margin-top:3px;accent-color:#f03d45}.ProgrammeTimelineView_assignedOwners__PNmPM{margin-bottom:20px;font-size:13px}.ProgrammeTimelineView_assignedOwners__PNmPM>span{display:block;font-weight:650;margin-bottom:8px}.ProgrammeTimelineView_assignedOwners__PNmPM>div{display:flex;flex-wrap:wrap;gap:6px}.ProgrammeTimelineView_assignedOwners__PNmPM>div>span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:#f5f3ef;border-radius:6px;line-height:1.4}.ProgrammeTimelineView_assignedOwners__PNmPM svg{flex-shrink:0}.ProgrammeTimelineView_derived__YesQa{display:grid;flex-shrink:0;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #e8e4de;padding:18px 24px max(20px,env(safe-area-inset-bottom));background:#faf9f6;color:#756f6b;font-size:13px}.ProgrammeTimelineView_derived__YesQa span{display:flex;flex-direction:column;gap:5px}.ProgrammeTimelineView_derived__YesQa strong{color:#171414;font-size:14px}.ProgrammeTimelineView_srOnly__8YY7o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.ProgrammeTimelineView_overview__GnxIG{padding:8px;gap:8px}.ProgrammeTimelineView_root__PXhB_[data-project-panel=true] .ProgrammeTimelineView_overview__GnxIG{padding:8px 12px}.ProgrammeTimelineView_health__rrG_j{width:100%;justify-content:space-between}.ProgrammeTimelineView_health__rrG_j button{padding:6px}.ProgrammeTimelineView_actions__5VyPL{width:100%;justify-content:flex-end}.ProgrammeTimelineView_actions__5VyPL button:not([data-project-cta]){padding:7px 8px}.ProgrammeTimelineView_actions__5VyPL button:first-child span,.ProgrammeTimelineView_actions__5VyPL button:nth-child(2) span{display:none}.ProgrammeTimelineView_search__ADL1p{width:100%}.ProgrammeTimelineView_toolbar__Iw1JF [role=combobox],.ProgrammeTimelineView_toolbar__Iw1JF select{width:calc(50% - 3px)}.ProgrammeTimelineView_spacer__y4QM2{display:none}.ProgrammeTimelineView_scale__tPLQU{margin-left:auto}.ProgrammeTimelineView_editor__9K1w5{width:100%;border-left:0}.ProgrammeTimelineView_derived__YesQa,.ProgrammeTimelineView_editorBody__lQwim,.ProgrammeTimelineView_editorHeader__6CYlu{padding-left:20px;padding-right:20px}}.ProgrammeTimelineView_detailToggle__sCZPi{flex-shrink:0}.ProgrammeTimelineView_detailToggle__sCZPi button,.ProgrammeTimelineView_scale__tPLQU button{white-space:nowrap}.ProgrammeTimelineView_deleteRow__JnX4G{display:inline-flex;align-items:center;gap:7px;padding:8px 0;margin-bottom:12px;background:transparent;color:#ae2d33;border:0}.ProgrammeTimelineView_rowHandle__vsmOM{flex:0 0 18px;width:18px;min-width:18px;padding:0!important;border:0;background:transparent;color:#777;cursor:grab!important;touch-action:none}.ProgrammeTimelineView_rowHandle__vsmOM:active{cursor:grabbing!important}.ProgrammeTimelineView_rowHandle__vsmOM:focus-visible{outline:2px solid #F03D45;outline-offset:2px}.ProgrammeTimelineView_row__IvEOy[data-drop=above]>.ProgrammeTimelineView_summary__Zg2QE,.ProgrammeTimelineView_row__IvEOy[data-drop=above]>.ProgrammeTimelineView_track__NSfTo{box-shadow:inset 0 3px #F03D45}.ProgrammeTimelineView_row__IvEOy[data-drop=below]>.ProgrammeTimelineView_summary__Zg2QE,.ProgrammeTimelineView_row__IvEOy[data-drop=below]>.ProgrammeTimelineView_track__NSfTo{box-shadow:inset 0 -3px #F03D45}.project-panel-controls_toolbar__FFQxd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.project-panel-controls_toolbarBody__32PK7{flex:1 1 auto;min-width:0}.project-panel-controls_actions__5FwZJ{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;max-width:100%;min-width:0}.project-panel-controls_sectionToolbar__FirbG{padding:12px 20px}.project-panel-controls_panel__Pi5ou{padding:12px 20px 20px;min-width:0}.project-panel-controls_primary__sdvot,.project-panel-controls_secondary__OmV6C{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;gap:8px;min-height:40px;max-width:100%;padding:8px 14px;border:1px solid transparent;border-radius:7px;font-family:inherit;font-size:12px!important;font-weight:600!important;line-height:18px!important;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.project-panel-controls_primary__sdvot{background:color-mix(in srgb,var(--project-panel-accent,var(--project-section-accent,#397b80)) 75%,#171414);color:#fff}.project-panel-controls_primary__sdvot:hover:not(:disabled){background:color-mix(in srgb,var(--project-panel-accent,var(--project-section-accent,#397b80)) 65%,#171414)}.project-panel-controls_phaseComplete__LPGUF.project-panel-controls_phaseComplete__LPGUF{--phase-complete-accent:#6e8352;background:color-mix(in srgb,var(--phase-complete-accent) 75%,#171414);border-color:transparent;color:#fff}.project-panel-controls_phaseComplete__LPGUF.project-panel-controls_phaseComplete__LPGUF:hover:not(:disabled){background:color-mix(in srgb,var(--phase-complete-accent) 65%,#171414);border-color:transparent}.project-panel-controls_phaseComplete__LPGUF.project-panel-controls_phaseComplete__LPGUF:focus-visible{outline:2px solid var(--phase-complete-accent);outline-offset:3px}.project-panel-controls_secondary__OmV6C{background:var(--website-surface,#fffefa);border-color:var(--website-border,#dedbd5);color:var(--website-text,#292622)}.project-panel-controls_secondary__OmV6C:hover:not(:disabled){background:color-mix(in srgb,var(--project-panel-accent,var(--project-section-accent,#397b80)) 7%,var(--website-surface,#fffefa))}.project-panel-controls_primary__sdvot:focus-visible,.project-panel-controls_secondary__OmV6C:focus-visible{outline:2px solid var(--project-panel-accent,var(--project-section-accent,#397b80));outline-offset:3px}.project-panel-controls_primary__sdvot:disabled,.project-panel-controls_secondary__OmV6C:disabled{opacity:.5;cursor:not-allowed}.project-panel-controls_primary__sdvot svg,.project-panel-controls_secondary__OmV6C svg{width:16px;height:16px;flex-shrink:0}.project-panel-controls_splitStart__asQUk{border-radius:7px 0 0 7px;border-right:0}.project-panel-controls_splitEnd__ABw1Y{width:40px;padding-inline:0;border-radius:0 7px 7px 0;border-left-color:rgb(255 255 255/25%)}.project-panel-controls_splitIcon__z0thn{width:40px;padding-inline:0}@media (max-width:639px){.project-panel-controls_panel__Pi5ou,.project-panel-controls_sectionToolbar__FirbG{padding:12px}}.project-panel-controls_programmeHeaderAction__y5HdJ.project-panel-controls_programmeHeaderAction__y5HdJ{min-height:32px;height:32px;padding:6px 10px;gap:6px;border-radius:8px;line-height:18px}.project-invoicing-overview_panel__xmlBe{color:var(--website-text,#302f31)}.project-invoicing-overview_heading__XZQpy,.project-invoicing-overview_phaseHeading__zuv5A{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.project-invoicing-overview_heading__XZQpy h3,.project-invoicing-overview_phaseHeading__zuv5A h4{margin:0;font-size:14px;font-weight:600}.project-invoicing-overview_muted__IhckP,.project-invoicing-overview_subtext___7H5h{color:#716d71;font-size:12px;line-height:1.5}.project-invoicing-overview_muted__IhckP{display:inline-flex;align-items:center;gap:8px}.project-invoicing-overview_metrics__C_TXd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0 14px}.project-invoicing-overview_metrics__C_TXd>div{min-width:0}.project-invoicing-overview_metrics__C_TXd dt{font-size:11px;color:#716d71;margin-bottom:7px}.project-invoicing-overview_metrics__C_TXd dd{margin:0;font-size:clamp(17px,1.6vw,23px);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.project-invoicing-overview_subtext___7H5h{display:block;margin-top:4px}.project-invoicing-overview_payment__J7xYu{margin:0 0 24px;font-size:12px;color:#716d71}.project-invoicing-overview_payment__J7xYu strong{font-weight:500;color:#514b53}.project-invoicing-overview_phaseHeading__zuv5A{border-top:1px solid #dedbdd;padding-top:20px}.project-invoicing-overview_explanation__ZyU2_{font-size:12px;line-height:1.5;color:#716d71;margin:6px 0 14px}.project-invoicing-overview_note__r3vHw{padding:10px 12px;margin:0 0 20px;border-radius:8px;background:#f1ece2;color:#6c5a39;font-size:12px;line-height:1.6}.project-invoicing-overview_notice__ee5_8{color:#506b54;font-size:12px}.project-invoicing-overview_error__iwtfu{color:#9b4848;font-size:12px}.project-invoicing-overview_phases__WSAMS{list-style:none;margin:0;padding:0}.project-invoicing-overview_phase__F81by{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,130px) minmax(180px,auto);gap:16px;align-items:center;border-bottom:1px solid #e5e1e4;padding:13px 0}.project-invoicing-overview_phaseIdentity__2LieO{display:flex;min-width:0;align-items:center;gap:12px}.project-invoicing-overview_phaseIdentity__2LieO>div{min-width:0}.project-invoicing-overview_phaseName__UlNT5{font-size:13px;font-weight:500;overflow-wrap:anywhere}.project-invoicing-overview_phaseNumber__bswK0{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e9e4e8;color:#706071;font-size:11px;height:28px;width:28px;flex-shrink:0}.project-invoicing-overview_phaseNumber__bswK0[data-complete]{background:#e4e9e1;color:#58705b}.project-invoicing-overview_phaseNumber__bswK0 svg{width:14px;height:14px}.project-invoicing-overview_phaseFee__8G3K_{font-size:13px;font-variant-numeric:tabular-nums;color:#666168}.project-invoicing-overview_phaseAction__VYpOW{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.project-invoicing-overview_ready__JJRg3{font-size:12px;color:#58705b}.project-invoicing-overview_button__oK36w{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid #cfc6ce;border-radius:8px;font-size:12px;font-weight:500;color:#724f6b;background:transparent;cursor:pointer;text-decoration:none}.project-invoicing-overview_button__oK36w:hover:not(:disabled){background:#eee7ec;border-color:#bfaaba}.project-invoicing-overview_button__oK36w:disabled{opacity:.45;cursor:not-allowed}.project-invoicing-overview_button__oK36w svg{width:14px;height:14px}.project-invoicing-overview_button__oK36w:focus-visible,.project-invoicing-overview_undo__A94HI:focus-visible{outline:2px solid #936487;outline-offset:3px}.project-invoicing-overview_undo__A94HI{border:0;background:none;color:#716d71;cursor:pointer;font-size:11px;padding:8px 0}.project-invoicing-overview_undo__A94HI:disabled{cursor:not-allowed;opacity:.45}.project-invoicing-overview_actions__536XS{margin-top:20px}.project-invoicing-overview_spinner__OnU0A{width:16px;height:16px;animation:project-invoicing-overview_spin__wlS_y 1s linear infinite}@keyframes project-invoicing-overview_spin__wlS_y{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.project-invoicing-overview_spinner__OnU0A{animation:none}}@media (max-width:800px){.project-invoicing-overview_metrics__C_TXd{grid-template-columns:repeat(2,minmax(0,1fr))}.project-invoicing-overview_phase__F81by{grid-template-columns:minmax(0,1fr) auto}.project-invoicing-overview_phaseAction__VYpOW{grid-column:1/-1;padding-left:40px}}@media (max-width:480px){.project-invoicing-overview_metrics__C_TXd{gap:18px 12px}.project-invoicing-overview_phase__F81by{gap:8px}.project-invoicing-overview_phaseFee__8G3K_{font-size:12px}.project-invoicing-overview_button__oK36w{min-height:40px}}.project-closeout_root__WzLiS{min-width:0;color:var(--website-text,#292622);--closeout-accent:var(--project-section-accent,#4e7f68);--project-panel-accent:var(--closeout-accent)}.project-closeout_root__WzLiS h3,.project-closeout_root__WzLiS h4,.project-closeout_root__WzLiS p{margin:0}.project-closeout_root__WzLiS h3{font-size:15px;font-weight:600;line-height:1.5}.project-closeout_body__6wgDu{padding:20px;max-width:1040px}.project-closeout_description__w5qCH,.project-closeout_hint__Zi4c2{color:var(--website-muted,#68665f);font-size:12px;line-height:1.6}.project-closeout_fieldSource__JM_cF{color:var(--website-muted,#68665f);font-size:11px;line-height:1.5}.project-closeout_root__WzLiS .project-closeout_description__w5qCH{margin-top:4px;max-width:550px}.project-closeout_root__WzLiS .project-closeout_hint__Zi4c2{margin-top:18px}.project-closeout_handover__Fxd5e{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;border-radius:10px;background:color-mix(in srgb,var(--closeout-accent) 8%,var(--website-surface,#fffefa))}.project-closeout_handover__Fxd5e[data-complete=true]{background:#e8f4ed}.project-closeout_handoverText__tcsGn{flex:1;min-width:min(100%,220px)}.project-closeout_handoverText__tcsGn p{margin-top:4px;font-size:12px;color:var(--website-muted,#68665f);line-height:1.6}.project-closeout_handoverIcon__zA0Ol{display:flex;align-items:center;justify-content:center;height:40px;width:40px;flex:0 0 40px;border-radius:50%;color:var(--closeout-accent);background:color-mix(in srgb,var(--closeout-accent) 10%,transparent)}.project-closeout_handover__Fxd5e[data-complete=true] .project-closeout_handoverIcon__zA0Ol{color:#187a45;background:#d2eadb}.project-closeout_handoverIcon__zA0Ol svg{width:23px;height:23px}.project-closeout_blockers__ovs16,.project-closeout_error__QH5r8,.project-closeout_notice__RnQog{padding:14px;margin-top:14px;border-radius:8px;background:color-mix(in srgb,#a58a60 9%,var(--website-surface,#fffefa));font-size:12px;line-height:1.6}.project-closeout_blockers__ovs16 ul{margin:6px 0 0;padding-left:18px}.project-closeout_error__QH5r8{color:#8e403d}.project-closeout_error__QH5r8 button,.project-closeout_notice__RnQog button{margin-top:10px}.project-closeout_checks__3Avka{margin-top:14px}.project-closeout_reportRow___PFTZ{flex-wrap:wrap}.project-closeout_reportRow___PFTZ>.project-closeout_reportReview__25mNN{flex:0 1 100%;margin-left:40px;margin-top:4px}.project-closeout_reviewIntro__47Cax{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;justify-content:space-between;margin-top:20px;color:var(--website-muted,#68665f);font-size:12px;line-height:1.6}.project-closeout_reviewIntro__47Cax span{flex-shrink:0;color:var(--website-text,#292622);font-weight:600}.project-closeout_reviewCheckbox__bIS0J{flex:0 0 20px;width:20px;height:20px;margin:1px 8px 0 0;accent-color:var(--closeout-accent);cursor:pointer}.project-closeout_reviewCheckbox__bIS0J:disabled{cursor:default}.project-closeout_reportStatus__7fYIt{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin:1px 8px 0 0;color:var(--website-muted,#68665f)}.project-closeout_reportStatus__7fYIt svg{width:20px;height:20px}.project-closeout_reportStatus__7fYIt[data-done=true]{color:#37704b}.project-closeout_certificateDialog__qtMGx{position:fixed;inset:0;width:min(900px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--website-border,#dedbd5);border-radius:14px;color:var(--website-text,#292622);background:var(--website-surface,#fffefa);box-shadow:0 24px 80px rgb(23 20 20/24%);overflow:hidden}.project-closeout_certificateDialog__qtMGx[open]{display:flex;flex-direction:column}.project-closeout_certificateDialog__qtMGx::backdrop{background:rgb(23 20 20/45%);backdrop-filter:blur(3px)}.project-closeout_certificateHeader__tuYDV{display:flex;align-items:flex-start;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--website-border,#dedbd5);flex-shrink:0}.project-closeout_certificateHeader__tuYDV>div{flex:1;min-width:0}.project-closeout_certificateHeader__tuYDV h2{margin:0;font-size:18px;font-weight:600;line-height:1.4}.project-closeout_closeButton__JM5gw{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:0;border-radius:7px;color:var(--website-muted,#68665f);background:transparent;cursor:pointer}.project-closeout_closeButton__JM5gw:hover:not(:disabled){background:color-mix(in srgb,var(--closeout-accent) 9%,transparent)}.project-closeout_closeButton__JM5gw svg{width:20px;height:20px}.project-closeout_closeButton__JM5gw:disabled{opacity:.5;cursor:not-allowed}.project-closeout_certificateBody__Xv5Gg{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px}.project-closeout_certificateFooter__zcS4_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 24px;border-top:1px solid var(--website-border,#dedbd5)}.project-closeout_certificateFooter__zcS4_>button{min-height:44px;font-size:14px!important}.project-closeout_certificateFooter__zcS4_>button:last-child:not(:first-child){min-width:140px}.project-closeout_certificateButton__8gTqo{white-space:nowrap}.project-closeout_checkRow__KRMVm p.project-closeout_reviewRecord__hcrq_{margin-top:8px;font-size:11px}.project-closeout_checkRow__KRMVm p.project-closeout_reviewRecord__hcrq_[data-checked=true]{color:#37704b}.project-closeout_checkRow__KRMVm{display:flex;gap:12px;align-items:flex-start;padding:18px 2px;border-bottom:1px solid var(--website-border,#dedbd5)}.project-closeout_checkRow__KRMVm:last-child{border-bottom:0}.project-closeout_checkRow__KRMVm>div{flex:1;min-width:0}.project-closeout_checkRow__KRMVm h4{font-size:13px;font-weight:600;line-height:1.5}.project-closeout_checkRow__KRMVm p{margin-top:4px;font-size:12px;color:var(--website-muted,#68665f);line-height:1.6}.project-closeout_checkIcon__SLtDg{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:7px;background:color-mix(in srgb,var(--website-muted,#68665f) 8%,transparent);color:var(--website-muted,#68665f)}.project-closeout_checkIcon__SLtDg svg{height:15px;width:15px}.project-closeout_checkIcon__SLtDg[data-done=true]{color:#37704b;background:#e3eee5}.project-closeout_textAction__XVa9V{display:flex;flex:0 0 auto;gap:5px;align-items:center;min-height:34px;max-width:100%;padding:5px 0 5px 8px;border:0;background:transparent;color:color-mix(in srgb,var(--closeout-accent) 75%,#171414);font:inherit;font-size:12px;cursor:pointer}.project-closeout_textAction__XVa9V svg{height:14px;width:14px;flex-shrink:0}.project-closeout_actionPreview__t2j6z{padding:0;margin:10px 0 0;list-style:none}.project-closeout_actionPreview__t2j6z li{display:flex;gap:10px;justify-content:space-between;font-size:12px;padding:5px 0}.project-closeout_actionPreview__t2j6z li span{min-width:0;overflow-wrap:anywhere}.project-closeout_actionPreview__t2j6z small{font-size:11px;color:var(--website-muted,#68665f);flex-shrink:0}.project-closeout_draftBadge__y0hmW{display:inline-flex;vertical-align:middle;padding:2px 7px;margin-left:5px;border-radius:5px;background:color-mix(in srgb,var(--closeout-accent) 10%,transparent);font-size:10px;font-weight:500}.project-closeout_saveRow__Xx_PU{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 0 12px;color:var(--website-muted,#68665f);font-size:11px}.project-closeout_projectContext__LZ2tA{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 0 20px;margin-bottom:18px;border-bottom:1px solid var(--website-border,#dedbd5)}.project-closeout_projectContext__LZ2tA div{min-width:0}.project-closeout_projectContext__LZ2tA span{display:block;font-size:11px;margin-bottom:4px;color:var(--website-muted,#68665f)}.project-closeout_projectContext__LZ2tA strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.project-closeout_form__UkAh4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px}.project-closeout_field__5zGEp{display:flex;min-width:0;flex-direction:column;gap:7px;font-size:12px;font-weight:500}.project-closeout_field__5zGEp input,.project-closeout_field__5zGEp textarea{width:100%;min-width:0;min-height:40px;border:1px solid var(--website-border,#dedbd5);border-radius:7px;padding:9px 11px;font:inherit;font-weight:400;color:inherit;background:var(--website-surface,#fffefa)}.project-closeout_field__5zGEp input[type=date]{max-width:210px}.project-closeout_field__5zGEp textarea{resize:vertical;line-height:1.6}.project-closeout_field__5zGEp :disabled{color:var(--website-muted,#68665f);background:transparent;cursor:default}.project-closeout_fullWidth__Odbjf{grid-column:1/-1}.project-closeout_preview__iPjMD{margin-top:22px;border-top:1px solid var(--website-border,#dedbd5);padding-top:15px;font-size:12px}.project-closeout_preview__iPjMD summary{cursor:pointer;color:var(--closeout-accent);padding:5px 0}.project-closeout_preview__iPjMD iframe{width:100%;height:660px;margin-top:14px;border:1px solid var(--website-border,#dedbd5);border-radius:8px;background:#fffff5}.project-closeout_root__WzLiS :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--closeout-accent);outline-offset:3px}.project-closeout_spinner__R_uN5{animation:project-closeout_spin__jxjyu 1s linear infinite}@keyframes project-closeout_spin__jxjyu{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.project-closeout_spinner__R_uN5{animation:none}}@media (max-width:639px){.project-closeout_body__6wgDu{padding:12px}.project-closeout_form__UkAh4,.project-closeout_projectContext__LZ2tA{grid-template-columns:minmax(0,1fr)}.project-closeout_handover__Fxd5e{padding:14px;gap:10px}.project-closeout_handover__Fxd5e>button{margin-left:50px}.project-closeout_checkRow__KRMVm{flex-wrap:wrap}.project-closeout_checkRow__KRMVm>div{flex-basis:calc(100% - 40px)}.project-closeout_checkRow__KRMVm>button{margin-left:40px}.project-closeout_checkRow__KRMVm>.project-closeout_textAction__XVa9V{padding-left:0}.project-closeout_actionPreview__t2j6z li{flex-direction:column;gap:2px}.project-closeout_certificateDialog__qtMGx{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.project-closeout_certificateHeader__tuYDV{padding:16px;gap:8px}.project-closeout_certificateBody__Xv5Gg{padding:0 16px 20px}.project-closeout_certificateFooter__zcS4_{padding:12px 16px}.project-closeout_certificateHeader__tuYDV h2{font-size:17px}}.project-report-journey_root__POEtf{min-width:0;color:var(--website-text,#292622);--report-accent:var(--project-section-accent,#397b80);font-size:12px;line-height:1.6}.project-report-journey_root__POEtf h3,.project-report-journey_root__POEtf h4,.project-report-journey_root__POEtf p{margin:0}.project-report-journey_root__POEtf h3{font-size:14px;font-weight:600;line-height:1.5}.project-report-journey_root__POEtf h4{font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.project-report-journey_cardHeader__X7oKy,.project-report-journey_header__lPKdM{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.project-report-journey_heading__2glXl{display:flex;gap:10px;align-items:flex-start;min-width:0}.project-report-journey_heading__2glXl>svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--report-accent)}.project-report-journey_cardHeader__X7oKy p,.project-report-journey_heading__2glXl p{color:var(--website-muted,#68665f);margin-top:4px}.project-report-journey_badge__akeLf,.project-report-journey_summary__QA4LP{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;max-width:100%;padding:3px 8px;border-radius:5px;color:#7d602d;background:#f4efdf;font-size:11px;line-height:1.5}.project-report-journey_summary__QA4LP svg{width:13px;height:13px}.project-report-journey_badge__akeLf[data-status=reviewed],.project-report-journey_summary__QA4LP[data-ready=true]{color:#356546;background:#eaf2eb}.project-report-journey_badge__akeLf[data-status=ready]{color:#376971;background:#e9f1f2}.project-report-journey_badge__akeLf[data-status=planned],.project-report-journey_summary__QA4LP[data-planned=true]{color:color-mix(in srgb,var(--report-accent) 80%,#171414);background:color-mix(in srgb,var(--report-accent) 9%,var(--website-surface,#fffefa))}.project-report-journey_badge__akeLf[data-status=exempt]{color:var(--website-muted,#68665f);background:color-mix(in srgb,var(--website-muted,#68665f) 9%,transparent)}.project-report-journey_requirements__W5mw7{display:flex;flex-direction:column;gap:12px;margin-top:14px}.project-report-journey_card__91_oQ{border:1px solid var(--website-border,#dedbd5);border-radius:8px;padding:15px;min-width:0;background:var(--website-surface,#fffefa)}.project-report-journey_cardHeader__X7oKy>div{min-width:0}.project-report-journey_cardHeader__X7oKy strong{font-weight:500;color:var(--website-text,#292622)}.project-report-journey_root__POEtf .project-report-journey_context__bhrmM{margin-top:6px;color:var(--website-muted,#68665f);font-size:11px;overflow-wrap:anywhere}.project-report-journey_evidence__vh_Bn{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;border-radius:6px;background:color-mix(in srgb,var(--report-accent) 5%,transparent)}.project-report-journey_evidence__vh_Bn>svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--report-accent)}.project-report-journey_evidence__vh_Bn>div{flex:1;min-width:0;overflow-wrap:anywhere}.project-report-journey_evidence__vh_Bn strong{font-weight:500}.project-report-journey_evidence__vh_Bn p,.project-report-journey_evidence__vh_Bn small{color:var(--website-muted,#68665f);font-size:11px}.project-report-journey_textAction__k7sfc{display:inline-flex;align-items:center;gap:5px;min-height:34px;max-width:100%;padding:4px 0;border:0;background:transparent;color:color-mix(in srgb,var(--report-accent) 75%,#171414);font:inherit;font-size:12px;text-decoration:none;cursor:pointer;text-align:left}.project-report-journey_textAction__k7sfc svg{width:14px;height:14px;flex-shrink:0}.project-report-journey_textAction__k7sfc:disabled{opacity:.5;cursor:not-allowed}.project-report-journey_cardActions__9FGnc,.project-report-journey_footerActions__V_egB{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.project-report-journey_footerActions__V_egB{margin-top:14px}.project-report-journey_cardActions__9FGnc>:first-child{margin-right:auto}.project-report-journey_root__POEtf .project-report-journey_hint__u205E{font-size:11px;color:var(--website-muted,#68665f);margin-top:10px}.project-report-journey_blockers__sL3sz{padding-left:18px;margin:10px 0 0;color:#7d602d}.project-report-journey_root__POEtf .project-report-journey_audit__1HmJL{margin-top:10px;color:var(--website-muted,#68665f);font-size:11px}.project-report-journey_audit__1HmJL[data-current=true]{color:#356546}.project-report-journey_decision__wXtsF{margin-top:12px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--website-muted,#68665f) 5%,transparent);overflow-wrap:anywhere}.project-report-journey_decision__wXtsF strong{font-weight:600}.project-report-journey_decision__wXtsF small{color:var(--website-muted,#68665f);font-size:11px}.project-report-journey_error__ILLey,.project-report-journey_notice__MR_ib,.project-report-journey_saved___e9Mf{padding:12px;border-radius:6px;margin-top:12px!important;background:#f5f0e5;overflow-wrap:anywhere}.project-report-journey_error__ILLey{color:#8e403d}.project-report-journey_error__ILLey button{margin-top:10px}.project-report-journey_saved___e9Mf{background:#eaf2eb;color:#356546}.project-report-journey_form__K_mip{margin-top:16px;padding:16px;border:1px solid var(--website-border,#dedbd5);border-radius:8px;background:color-mix(in srgb,var(--report-accent) 3%,var(--website-surface,#fffefa))}.project-report-journey_form__K_mip>h4{margin-bottom:14px}.project-report-journey_fields__NNa_j{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px}.project-report-journey_field__TdiAD{display:flex;min-width:0;flex-direction:column;gap:6px;font-size:12px;font-weight:500}.project-report-journey_field__TdiAD input,.project-report-journey_field__TdiAD select,.project-report-journey_field__TdiAD textarea,.project-report-journey_field__TdiAD>button{width:100%;min-width:0;min-height:40px;border:1px solid var(--website-border,#dedbd5);border-radius:6px;padding:8px 10px;font:inherit;font-weight:400;color:inherit;background:var(--website-surface,#fffefa)}.project-report-journey_field__TdiAD textarea{resize:vertical;line-height:1.6}.project-report-journey_field__TdiAD :disabled{color:var(--website-muted,#68665f);cursor:default}.project-report-journey_fullWidth__Dc8m6{grid-column:1/-1}.project-report-journey_findings__n9wB0{margin-top:10px;font-size:11px;color:var(--website-muted,#68665f)}.project-report-journey_findings__n9wB0 summary{cursor:pointer;padding:3px 0;color:var(--website-text,#292622)}.project-report-journey_findings__n9wB0 ul{padding:0;margin:8px 0;list-style:none}.project-report-journey_findings__n9wB0 li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--website-border,#dedbd5)}.project-report-journey_findings__n9wB0 li span,.project-report-journey_findings__n9wB0 li>div{min-width:0;overflow-wrap:anywhere}.project-report-journey_findings__n9wB0 small{flex-shrink:0;font-size:inherit}.project-report-journey_pdf__0Bxkk{margin-top:12px;border:1px solid var(--website-border,#dedbd5);border-radius:6px;padding:10px;background:#f3f2ee}.project-report-journey_pdfToolbar__W3r8I{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.project-report-journey_pdfPage__R6A_a{width:100%;overflow:auto;max-height:75vh;margin-top:8px}.project-report-journey_pdfZoom__7ddO3{display:flex;align-items:center;justify-content:flex-end;gap:10px}.project-report-journey_pdfZoom__7ddO3>button{min-width:32px;justify-content:center}.project-report-journey_pdf__0Bxkk canvas{display:block;max-width:none;height:auto;background:white}.project-report-journey_pdf__0Bxkk canvas[hidden]{display:none}.project-report-journey_previewStatus__qarSE{font-size:11px;color:var(--website-muted,#68665f)}.project-report-journey_root__POEtf :is(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--report-accent);outline-offset:3px}.project-report-journey_spinner__oYPm7{animation:project-report-journey_spin__48VFa 1s linear infinite}@keyframes project-report-journey_spin__48VFa{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.project-report-journey_spinner__oYPm7{animation:none}}@media (max-width:639px){.project-report-journey_cardHeader__X7oKy,.project-report-journey_header__lPKdM{flex-wrap:wrap;gap:8px}.project-report-journey_header__lPKdM>.project-report-journey_summary__QA4LP{margin-left:28px}.project-report-journey_card__91_oQ,.project-report-journey_form__K_mip{padding:12px}.project-report-journey_fields__NNa_j{grid-template-columns:minmax(0,1fr)}.project-report-journey_evidence__vh_Bn{flex-wrap:wrap;padding:10px}.project-report-journey_evidence__vh_Bn>a{margin-left:25px}.project-report-journey_evidence__vh_Bn>div{flex-basis:calc(100% - 28px)}.project-report-journey_findings__n9wB0 li{flex-direction:column;gap:0}.project-report-journey_cardActions__9FGnc{gap:5px 14px}.project-report-journey_cardActions__9FGnc>:first-child{margin-right:0}}.project-report-journey_integrated__m5ghU .project-report-journey_textAction__k7sfc{color:var(--website-text,#292622)}.project-report-journey_inlineReview__Cw9Dx{min-width:0;padding:0 18px 14px}.project-report-journey_unlinkedReview__b5n4D{min-width:0;margin-top:12px;padding:16px 18px;border:1px solid var(--website-border,#dedbd5);border-radius:8px;background:var(--website-surface,#fffefa)}.project-report-journey_inlineNext__Noqo4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:12px}.project-report-journey_inlineNext__Noqo4>div{flex:1 1 220px;min-width:0}.project-report-journey_inlineNext__Noqo4 strong{font-size:12px;font-weight:600}.project-report-journey_inlineNext__Noqo4 .project-report-journey_hint__u205E{margin-top:4px}.project-report-journey_inlineReview__Cw9Dx .project-report-journey_audit__1HmJL{margin-top:6px}.project-report-journey_reviewDetails__ES3pz{margin-top:6px;font-size:11px}.project-report-journey_reviewDetails__ES3pz>summary{width:-moz-fit-content;width:fit-content;padding-block:4px;color:var(--website-muted,#68665f);cursor:pointer}.project-report-journey_inlineSettings__AX_eH{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}.project-report-journey_inlineFindings__wDVrV{list-style:none;padding:0;margin:10px 0}.project-report-journey_inlineFindings__wDVrV li{padding-block:6px;border-top:1px solid var(--website-border,#dedbd5);overflow-wrap:anywhere}.project-report-journey_inlineFindings__wDVrV strong{font-weight:500}.project-report-journey_inlineFindings__wDVrV p{color:var(--website-muted,#68665f)}.project-report-journey_editorDialog___0qA8{width:min(700px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--website-border,#dedbd5);border-radius:12px;background:var(--website-surface,#fffefa);box-shadow:0 24px 80px #0004}.project-report-journey_editorDialog___0qA8[open]{display:flex;flex-direction:column}.project-report-journey_editorDialog___0qA8::backdrop{background:#17141466}.project-report-journey_editorHeader__KYMNC{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 18px;border-bottom:1px solid var(--website-border,#dedbd5)}.project-report-journey_editorHeader__KYMNC h2{margin:0;font-size:15px;font-weight:600}.project-report-journey_editorHeader__KYMNC .project-report-journey_textAction__k7sfc{width:34px;justify-content:center}.project-report-journey_editorBody__FpjGO{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px}.project-report-journey_editorBody__FpjGO .project-report-journey_form__K_mip{border:0;padding:0;background:transparent}.project-report-journey_editorBody__FpjGO .project-report-journey_form__K_mip>h4{display:none}.project-report-journey_editorBody__FpjGO .project-report-journey_form__K_mip[aria-label="Record not required"]>h4{display:block}@media (max-width:639px){.project-report-journey_inlineReview__Cw9Dx{padding-inline:12px}.project-report-journey_unlinkedReview__b5n4D{padding:12px}.project-report-journey_inlineNext__Noqo4>button{width:100%}.project-report-journey_editorBody__FpjGO,.project-report-journey_editorHeader__KYMNC{padding-inline:14px}}.project-report-journey_reportAction__Aht5S.project-report-journey_reportAction__Aht5S{min-height:44px;padding:10px 18px;font-size:15px!important;line-height:22px!important}.site-reports_overview__3BSV8{--report-accent:var(--project-panel-accent,var(--project-section-accent,#87833f));--report-border:var(--website-border,#dedbd5);--report-muted:var(--website-muted,#706f67);min-width:0;padding:20px;color:var(--website-text,#292622)}.site-reports_fileActions__ofX_k,.site-reports_pageHeader__05hq7,.site-reports_pagination__ljEnc,.site-reports_reportMain__2wRO6,.site-reports_savedFile__0nE68,.site-reports_sectionHeader__pJhei,.site-reports_sectionTitle__kkrZW,.site-reports_titleLine__Mt7tX{display:flex;align-items:center;gap:12px;min-width:0}.site-reports_pageHeader__05hq7{justify-content:space-between;padding-bottom:20px}.site-reports_pageHeader__05hq7 h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.035em;line-height:1.35}.site-reports_pageHeader__05hq7 p,.site-reports_sectionHeader__pJhei p{margin:5px 0 0;color:var(--report-muted);font-size:12px;line-height:1.5}.site-reports_readOnly__UfeNR{flex-shrink:0;padding:4px 8px;border-radius:5px;background:var(--website-surface-alt,#f3f2ed);color:var(--report-muted);font-size:11px}.site-reports_sectionHeader__pJhei{justify-content:space-between;margin-bottom:12px}.site-reports_sectionTitle__kkrZW{gap:10px}.site-reports_sectionTitle__kkrZW h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4}.site-reports_count__UsaGH{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:1px 5px;border-radius:5px;background:var(--website-surface-alt,#eeede7);color:var(--report-muted);font-size:10px;font-weight:500}.site-reports_feasibilitySection__ZJIh8{margin-bottom:24px}.site-reports_inspectionsSection__A5TkY{padding-top:20px;border-top:1px solid var(--report-border)}.site-reports_report__In9di{min-width:0;border:1px solid var(--report-border);border-radius:9px;background:var(--website-surface,#fffefa)}.site-reports_featuredReport__LvSdg{border-color:var(--report-border)}.site-reports_reportMain__2wRO6{padding:16px 18px}.site-reports_reportBody__DvM_R{flex:1 1 auto;min-width:0}.site-reports_titleLine__Mt7tX{flex-wrap:wrap;gap:8px}.site-reports_titleLine__Mt7tX h3{margin:0;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.site-reports_eyebrow__XJTlr{margin:0 0 7px;color:var(--report-muted);font-size:10px;font-weight:500}.site-reports_metadata___EVrm{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:7px;color:var(--report-muted);font-size:11px;line-height:1.6}.site-reports_status__a78GY{padding:2px 7px;border-radius:5px;background:var(--website-surface-alt,#efeee8);color:var(--report-muted);font-size:10px;font-weight:500;line-height:1.6;white-space:nowrap}.site-reports_status__a78GY[data-status=draft]{background:color-mix(in srgb,#94753f 12%,var(--website-surface,#fffefa));color:color-mix(in srgb,#94753f 65%,var(--website-text,#292622))}.site-reports_status__a78GY[data-status=approved]{background:color-mix(in srgb,#58856a 12%,var(--website-surface,#fffefa));color:color-mix(in srgb,#58856a 65%,var(--website-text,#292622))}.site-reports_status__a78GY[data-status=submitted]{background:color-mix(in srgb,#507fa5 10%,var(--website-surface,#fffefa));color:color-mix(in srgb,#507fa5 60%,var(--website-text,#292622))}.site-reports_visitDate__jq3O7{display:flex;align-self:stretch;flex:0 0 116px;flex-direction:column;justify-content:center;gap:6px;margin-right:5px;padding-right:14px;border-right:1px solid var(--report-border);font-size:12px;font-weight:500}.site-reports_metaLabel__K9p_Y{color:var(--report-muted);font-size:10px;font-weight:400}.site-reports_staleNote__PBXdn{flex-basis:100%;margin-left:18px;color:color-mix(in srgb,#94753f 65%,var(--website-text,#292622))}.site-reports_fileActions__ofX_k{flex-wrap:wrap;gap:3px 12px}.site-reports_deleteButton__J5Opr,.site-reports_textButton__T4NaW{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px 0;border:0;background:transparent;color:var(--website-text,#292622);font:inherit;font-size:11px;font-weight:500;text-align:left;cursor:pointer}.site-reports_textButton__T4NaW:hover:not(:disabled){color:var(--website-text,#292622);text-decoration:underline;text-underline-offset:3px}.site-reports_deleteButton__J5Opr svg,.site-reports_textButton__T4NaW svg{width:13px;height:13px}.site-reports_deleteButton__J5Opr:focus-visible,.site-reports_otherAssessments__OKJs8 summary:focus-visible,.site-reports_reportDetails__imgph summary:focus-visible,.site-reports_textButton__T4NaW:focus-visible{outline:2px solid var(--report-accent);outline-offset:3px;border-radius:3px}.site-reports_deleteButton__J5Opr:disabled,.site-reports_textButton__T4NaW:disabled{opacity:.45;cursor:not-allowed}.site-reports_reportDetails__imgph{border-top:1px solid color-mix(in srgb,var(--report-border) 65%,transparent)}.site-reports_otherAssessments__OKJs8>summary,.site-reports_reportDetails__imgph>summary{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:34px;list-style:none;color:var(--report-muted);font-size:10px;cursor:pointer}.site-reports_reportDetails__imgph>summary{margin:0 18px}.site-reports_otherAssessments__OKJs8>summary::-webkit-details-marker,.site-reports_reportDetails__imgph>summary::-webkit-details-marker{display:none}.site-reports_otherAssessments__OKJs8>summary svg,.site-reports_reportDetails__imgph>summary svg{width:12px;height:12px;transform:rotate(-90deg)}.site-reports_otherAssessments__OKJs8[open]>summary svg,.site-reports_reportDetails__imgph[open]>summary svg{transform:rotate(0deg)}.site-reports_detailsContent__sHEC3{padding:0 18px 10px}.site-reports_liveVersion__arFht{margin:2px 0 12px;color:var(--report-muted);font-size:10px;line-height:1.5}.site-reports_savedFiles__9BFuh h4{margin:0 0 5px;font-size:11px;font-weight:500}.site-reports_savedFile__0nE68{justify-content:space-between;padding-block:7px}.site-reports_savedFile__0nE68 p{margin:0 0 3px;font-size:11px;line-height:1.5}.site-reports_savedFile__0nE68 span{color:var(--report-muted);font-size:10px;line-height:1.5}.site-reports_deleteButton__J5Opr{margin-top:6px;color:color-mix(in srgb,#a65f5f 75%,var(--website-text,#292622))}.site-reports_deleteButton__J5Opr:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.site-reports_otherAssessments__OKJs8{margin-top:10px}.site-reports_otherAssessments__OKJs8>summary{font-size:11px}.site-reports_otherAssessments__OKJs8>p{margin:3px 0 12px;color:var(--report-muted);font-size:11px;line-height:1.5}.site-reports_inspectionList__b6bua,.site-reports_otherAssessments__OKJs8>div{display:flex;flex-direction:column;gap:10px}.site-reports_feasibilityEmpty__cCII_{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:120px;padding:22px;border:1px solid color-mix(in srgb,var(--report-accent) 25%,var(--report-border));border-radius:9px;background:color-mix(in srgb,var(--report-accent) 3%,var(--website-surface,#fffefa))}.site-reports_feasibilityEmpty__cCII_ h3,.site-reports_inspectionsEmpty__sqdRM h3{margin:0 0 5px;font-size:13px;font-weight:500}.site-reports_feasibilityEmpty__cCII_ p,.site-reports_inspectionsEmpty__sqdRM p{margin:0;color:var(--report-muted);font-size:12px;line-height:1.6}.site-reports_feasibilityEmpty__cCII_ .site-reports_emptyHint__suj7x{max-width:270px;font-size:11px}.site-reports_inspectionsEmpty__sqdRM{display:flex;align-items:center;gap:14px;min-height:110px;padding:22px;border:1px dashed var(--report-border);border-radius:9px}.site-reports_inspectionsEmpty__sqdRM>svg{width:24px;height:24px;flex-shrink:0;color:var(--report-muted);opacity:.65}.site-reports_connectionNote__737Hf,.site-reports_stageNote__m3AeF{margin:0 0 14px;padding:10px 12px;border-radius:7px;background:color-mix(in srgb,var(--report-accent) 6%,var(--website-surface,#fffefa));color:var(--report-muted);font-size:11px;line-height:1.6}.site-reports_pagination__ljEnc{justify-content:space-between;flex-wrap:wrap;margin-top:14px;font-size:11px;color:var(--report-muted)}.site-reports_loadState__660cS{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:var(--report-muted);font-size:12px}.site-reports_loadState__660cS svg{width:16px;height:16px}.site-reports_errorState__Yeuts{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--report-border);border-radius:9px;font-size:12px}.site-reports_errorState__Yeuts strong{font-weight:500}.site-reports_errorState__Yeuts p{margin:5px 0 0;color:var(--report-muted);line-height:1.6}.site-reports_spinner__DtVQd{animation:site-reports_spin__AnSCT 1s linear infinite}@keyframes site-reports_spin__AnSCT{to{transform:rotate(1turn)}}@media (max-width:800px){.site-reports_reportMain__2wRO6{flex-wrap:wrap}.site-reports_reportBody__DvM_R{flex-basis:calc(100% - 150px)}}@media (max-width:639px){.site-reports_overview__3BSV8{padding:16px 12px}.site-reports_pageHeader__05hq7{align-items:flex-start;padding-bottom:22px}.site-reports_pageHeader__05hq7 h2{font-size:18px}.site-reports_sectionHeader__pJhei{align-items:flex-start;flex-wrap:wrap}.site-reports_sectionTitle__kkrZW h2{font-size:14px}.site-reports_feasibilityEmpty__cCII_{align-items:flex-start;flex-direction:column;padding:18px}.site-reports_reportMain__2wRO6{gap:12px;padding:16px 14px 12px}.site-reports_reportBody__DvM_R{flex-basis:100%}.site-reports_visitDate__jq3O7{flex:1 1 100%;flex-direction:row;align-items:baseline;justify-content:flex-start;align-self:auto;margin:0;padding:0;border:0;font-size:12px}.site-reports_reportDetails__imgph>summary{margin-inline:14px}.site-reports_detailsContent__sHEC3{padding-inline:14px}.site-reports_savedFile__0nE68{gap:3px}.site-reports_errorState__Yeuts,.site-reports_pagination__ljEnc,.site-reports_savedFile__0nE68{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-reports_spinner__DtVQd{animation:none}}.site-reports_nextStep__ASEaF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 18px;border-top:1px solid var(--report-border)}.site-reports_nextStep__ASEaF p{display:flex;flex-direction:column;gap:3px;margin:0;font-size:12px;line-height:1.5;color:var(--report-muted)}.site-reports_nextLabel__oZFAb{color:var(--website-text,#292622);font-size:12px;font-weight:600}@media (max-width:639px){.site-reports_nextStep__ASEaF{padding:12px 14px;align-items:flex-start}.site-reports_nextStep__ASEaF>button{width:100%}.site-reports_sectionHeader__pJhei>button{margin-left:0}.site-reports_reportMain__2wRO6>.site-reports_fileActions__ofX_k{width:100%}}.site-reports_editAction__zylFE.site-reports_editAction__zylFE{--project-panel-accent:var(--report-accent);min-height:44px;padding:10px 18px;font-size:15px!important;line-height:22px!important;white-space:nowrap}.site-reports_fileActions__ofX_k>.site-reports_editAction__zylFE{margin-right:4px}.file-explorer_explorer__iscu9{container:file-explorer/inline-size;min-width:0;color:var(--website-text,#1e293b);background:var(--website-surface,#fff)}.file-explorer_explorer__iscu9 *,.file-explorer_explorer__iscu9 :after,.file-explorer_explorer__iscu9 :before{box-sizing:border-box}.file-explorer_explorer__iscu9 button,.file-explorer_explorer__iscu9 input{font-family:inherit}.file-explorer_explorer__iscu9 [data-file-node-id]:focus-visible,.file-explorer_explorer__iscu9 button:focus-visible{outline:2px solid var(--website-accent,#64748b);outline-offset:3px}.file-explorer_toolbar__xE5aH{border-bottom:1px solid var(--website-border,#eef0f3);background:var(--website-surface,#fff)}.file-explorer_toolbarRow__ZSvOB{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.file-explorer_toolbarLeading__B7dUE{flex:0 1 auto;min-width:0}.file-explorer_navigation__gYeRB{display:flex;flex-shrink:0;align-items:center;gap:4px}.file-explorer_navigation__gYeRB button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--website-muted,#475569);cursor:pointer}.file-explorer_navigation__gYeRB button:hover:not(:disabled){background:var(--website-surface-alt,#f1f5f9);color:var(--website-text,#171414)}.file-explorer_navigation__gYeRB button:disabled{color:#cbd5e1;cursor:default}.file-explorer_action__zS3g2.file-explorer_refresh__Chiu9{flex-shrink:0;margin-left:auto;width:34px;padding:0}.file-explorer_refresh__Chiu9+.file-explorer_search__JXCGl{margin-left:0}.file-explorer_search__JXCGl{position:relative;flex:1 1 120px;max-width:280px;min-width:120px;margin-left:auto}.file-explorer_search__JXCGl>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--website-muted,#94a3b8);pointer-events:none}.file-explorer_search__JXCGl input{width:100%;height:36px;padding:0 32px;border:1px solid var(--website-border,#e2e8f0);border-radius:9px;font-size:13px;background:var(--website-surface,#fff);color:var(--website-text,#334155);outline:none;transition:border-color .15s,box-shadow .15s}.file-explorer_search__JXCGl input:focus{border-color:var(--website-muted,#94a3b8);box-shadow:0 0 0 3px var(--website-accent-soft,#f1f5f9);background:var(--website-surface,#fff)}.file-explorer_viewTools__5dkIv{display:flex;align-items:center;gap:8px}.file-explorer_viewToggle__X59L9{flex-shrink:0}.file-explorer_viewToggle__X59L9>button{min-width:34px}.file-explorer_compact__kDVwZ .file-explorer_viewToggle__X59L9.file-explorer_viewToggle__X59L9>button{min-height:32px;padding-block:6px}.file-explorer_actions__h5QL0{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--website-surface,#fff)}.file-explorer_actionGroup__N_13p{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.file-explorer_actionGroup__N_13p+.file-explorer_actionGroup__N_13p{border-left:1px solid var(--website-border,#e2e8f0);padding-left:12px}.file-explorer_action__zS3g2{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--website-text,#334155);font-size:12px;line-height:18px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.file-explorer_action__zS3g2:hover:not(:disabled){background:var(--website-surface-alt,#f1f5f9);border-color:var(--website-border,#e2e8f0)}.file-explorer_action__zS3g2[data-create=true]{border-color:var(--website-border,#e2e8f0)}.file-explorer_action__zS3g2[data-primary=true]{background:var(--website-cta,#304a70);border-color:var(--website-cta,#304a70);color:var(--website-on-cta,#fff);font-weight:600}.file-explorer_action__zS3g2[data-primary=true]:hover:not(:disabled){background:var(--website-cta-hover,#263e60);border-color:var(--website-cta-hover,#263e60);color:var(--website-on-cta,#fff)}.file-explorer_action__zS3g2[data-destructive=true]{color:var(--file-danger,#c2414b)}html[data-website-scheme=dark] :is(.file-explorer_explorer__iscu9,.file-explorer_contextMenu__5ygr6){--file-danger:#fda4af}html[data-website-scheme=dark] .file-explorer_explorer__iscu9{--file-default-accent:#bbc9df;--file-default-accent-soft:#1f2b40;--file-default-accent-border:#485d7d}.file-explorer_action__zS3g2:disabled{color:var(--website-muted,#64748b);background:transparent;border-color:transparent;opacity:.45;cursor:not-allowed}.file-explorer_compact__kDVwZ .file-explorer_action__zS3g2{min-width:32px;min-height:32px;padding:5px 7px}.file-explorer_selectionCount__qqhPB{margin-left:auto;font-size:12px;color:var(--website-muted,#64748b);white-space:nowrap}.file-explorer_content__Kp0hH{scrollbar-width:thin;scrollbar-color:var(--website-border,#cbd5e1) transparent}.file-explorer_fileGrid__Z578I{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:14px;align-items:stretch}.file-explorer_compact__kDVwZ .file-explorer_fileGrid__Z578I{grid-template-columns:repeat(auto-fill,minmax(min(100%,144px),1fr));gap:10px}.file-explorer_fileCard__MTwtb{min-width:0;position:relative;display:flex;flex-direction:column;padding:5px;border-radius:13px;border:1px solid var(--website-border,#e2e8f0);background:var(--website-surface,#fff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s,opacity .15s}.file-explorer_fileCard__MTwtb:hover{border-color:var(--website-border,#b7c1cf);box-shadow:0 3px 12px #0f172a08}.file-explorer_fileCard__MTwtb[aria-pressed=true]{border-color:var(--file-accent,var(--file-default-accent,#304a70));box-shadow:0 0 0 1px var(--file-accent,var(--file-default-accent,#304a70));background:var(--file-accent-soft,var(--file-default-accent-soft,#e8ecf2))}.file-explorer_fileCard__MTwtb[data-drop-target=true]{border-color:var(--website-accent,#2563eb);box-shadow:0 0 0 2px var(--website-accent-soft,#bfdbfe);background:var(--website-accent-soft,#eff6ff)}.file-explorer_preview__kIfnY{height:124px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border-radius:9px;background:var(--website-surface-alt,#f6f7f9)}.file-explorer_compact__kDVwZ .file-explorer_preview__kIfnY{height:64px}.file-explorer_preview__kIfnY[data-type=folder]{background:var(--website-surface-alt,#faf8f2)}.file-explorer_thumbnail__2xSGe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-explorer_typeBadge__si7ae{position:absolute;top:8px;left:8px;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 5px;background:var(--website-surface,#ffffffed);color:var(--website-muted,#64748b);font-size:9px;font-weight:650;letter-spacing:.035em}.file-explorer_cardActions__pemcz{position:absolute;right:6px;top:6px;display:flex;gap:4px}.file-explorer_cardMenu__sRQX3{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--website-border,#e2e8f0);border-radius:7px;background:var(--website-surface,#fffffff2);color:var(--website-muted,#64748b);cursor:pointer}.file-explorer_cardMenu__sRQX3:hover{color:var(--website-text,#171414);border-color:var(--website-muted,#94a3b8)}.file-explorer_shortcut__ppegy{position:absolute;bottom:8px;right:8px;display:inline-flex;padding:4px;border-radius:6px;background:var(--website-surface,#fff);color:var(--website-muted,#64748b)}.file-explorer_play__pidoM{position:absolute;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--website-surface,#fff);color:var(--website-text,#317f91);box-shadow:0 2px 10px #0f172a14}.file-explorer_cardBody__mHmal{display:flex;flex-direction:column;gap:7px;padding:11px 8px 8px;min-width:0;flex:1}.file-explorer_fileName__dJQp6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:38px;font-size:13px;line-height:19px;font-weight:550;color:var(--website-text,#334155)}.file-explorer_renameInput__n0Qsf{width:100%;min-width:0;min-height:36px;padding:4px 6px;border:1px solid var(--website-muted,#64748b);border-radius:5px;background:var(--website-surface,#fff);color:var(--website-text,#1e293b);font-size:12px}.file-explorer_cardMeta__Akheg{display:flex;align-items:center;gap:6px;min-height:18px;font-size:11px;color:var(--website-muted,#64748b)}.file-explorer_cardMeta__Akheg>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-explorer_cardMeta__Akheg>svg{margin-left:auto;flex-shrink:0;color:var(--website-muted,#475569)}.file-explorer_cardPerson__REQzm{display:flex;align-items:center;gap:6px;padding-top:7px;border-top:1px solid var(--website-border,#eef0f3);min-width:0;font-size:10px;color:var(--website-muted,#64748b)}.file-explorer_cardPerson__REQzm>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-explorer_compact__kDVwZ .file-explorer_cardBody__mHmal{gap:4px;padding:6px}.file-explorer_compact__kDVwZ .file-explorer_fileName__dJQp6{min-height:32px;font-size:12px;line-height:16px}.file-explorer_compact__kDVwZ .file-explorer_cardMeta__Akheg{min-height:14px}.file-explorer_compact__kDVwZ .file-explorer_cardPerson__REQzm{padding-top:4px}.file-explorer_listHeader__6zKwO{color:var(--website-muted,#64748b)}.file-explorer_listRow__VB1A7{background:var(--website-surface,#fff)}.file-explorer_listRow__VB1A7:hover{background:var(--website-surface-alt,#f8fafc)}.file-explorer_listRow__VB1A7[aria-pressed=true]{background:var(--file-accent-soft,var(--file-default-accent-soft,#e8ecf2));box-shadow:inset 3px 0 var(--file-accent,var(--file-default-accent,#304a70))}.file-explorer_listRow__VB1A7[data-drop-target=true]{background:var(--website-accent-soft,#eff6ff);box-shadow:inset 0 0 0 2px var(--website-accent,#2563eb)}@container file-explorer (max-width: 480px){.file-explorer_toolbarRow__ZSvOB{gap:8px}.file-explorer_toolbarLeading__B7dUE{flex-basis:100%}.file-explorer_actions__h5QL0{gap:6px 8px}.file-explorer_actionGroup__N_13p+.file-explorer_actionGroup__N_13p{border-left:0;padding-left:0}.file-explorer_search__JXCGl{flex:1 1 120px;max-width:none}.file-explorer_fileGrid__Z578I{grid-template-columns:repeat(auto-fill,minmax(min(100%,144px),1fr));gap:10px}.file-explorer_preview__kIfnY{height:106px}.file-explorer_selectionCount__qqhPB{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.file-explorer_action__zS3g2,.file-explorer_fileCard__MTwtb,.file-explorer_search__JXCGl input{transition:none}}.file-explorer_breadcrumbPath__bZaE2{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:2px;min-width:0}.file-explorer_breadcrumbPath__bZaE2[data-has-actions=true]{flex-wrap:nowrap;overflow-x:auto}.file-explorer_breadcrumbPath__bZaE2[data-has-actions=true]>span{flex-shrink:0}.file-explorer_breadcrumbTrailing__EBOjv{display:flex;align-items:center;flex-shrink:0;margin-left:auto;padding-left:8px}.file-explorer_combinedNavigationRow__xFkNF{flex-wrap:nowrap;gap:8px;min-width:0}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_inlineBreadcrumbs__1cE8Y{flex:1 1 160px;min-width:32px}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_breadcrumbPath__bZaE2{overflow-x:auto;scrollbar-width:thin}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_breadcrumbPath__bZaE2 button{white-space:nowrap!important}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_search__JXCGl{flex:0 1 240px;min-width:90px;margin-left:0}.file-explorer_actionViews__yKZ4V{margin-left:auto;order:1}@container file-explorer (max-width: 480px){.file-explorer_combinedNavigationRow__xFkNF{gap:4px}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_navigation__gYeRB{gap:0}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_navigation__gYeRB button{width:28px}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_search__JXCGl{flex-basis:110px;min-width:80px}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_search__JXCGl input{padding-left:28px;padding-right:23px;font-size:12px}.file-explorer_combinedNavigationRow__xFkNF .file-explorer_search__JXCGl>svg{left:8px}}.file-space-panel_folderPane__SYYpU{--file-folder-accent:#a26b4a;--file-folder-surface:color-mix(in srgb,var(--file-folder-accent) 6%,var(--website-surface,#fff));--file-folder-border:color-mix(in srgb,var(--file-folder-accent) 28%,var(--website-border,#e2e4e9))}.file-space-panel_folderPane__SYYpU[data-file-space=brand]{--file-folder-accent:#58856a}.file-space-panel_locationHeader__ROsCV{display:flex;align-items:flex-end;gap:8px;flex-shrink:0;min-width:0;padding:6px 10px 0;border:1px solid var(--file-folder-border);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(to top,var(--file-folder-border) 1px,transparent 1px),color-mix(in srgb,var(--file-folder-accent) 10%,var(--website-surface,#fff))}.file-space-panel_folderPane__SYYpU .file-space-panel_locationTabs__wZm0E.file-space-panel_locationTabs__wZm0E{padding:0;border:0;border-radius:0;background:transparent}.file-space-panel_locationHeader__ROsCV>:last-child:not(.file-space-panel_locationTabs__wZm0E){margin:0 0 8px auto}.file-space-panel_folderBody__nPOOf{--website-surface:var(--file-folder-surface);--website-surface-alt:color-mix(in srgb,var(--file-folder-accent) 10%,var(--file-folder-surface));--website-border:var(--file-folder-border);--file-content-inline-padding:0px;--file-list-radius:0px;--file-list-border:0;flex:1;min-height:0;min-width:0;overflow:hidden;border:1px solid var(--file-folder-border);border-top:0;border-radius:0 0 12px 12px;background:var(--file-folder-surface)}.file-space-panel_folderBody__nPOOf [data-file-grid]{margin-inline:16px}.file-space-panel_folderPane__SYYpU{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.file-space-panel_spaceButton__B0g7D{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:34px;padding:6px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--website-muted,#596871);font:inherit;font-size:13px;line-height:1.3;font-weight:500;white-space:nowrap;cursor:pointer}.file-space-panel_spaceButton__B0g7D svg{flex-shrink:0}.file-space-panel_spaceButton__B0g7D:disabled{opacity:.5;cursor:not-allowed}.file-space-panel_spaceButton__B0g7D:focus-visible{outline:2px solid var(--website-accent,#304a70);outline-offset:2px}.personal-calendar_calendar__gCTyy{--cal-border:var(--website-border,#dce0e5);--cal-muted:var(--website-muted,#636b77);--cal-surface:var(--website-surface,#fff);--cal-alt:var(--website-surface-alt,#f5f6f8);--cal-accent:#344b73;display:flex;flex-direction:column;height:clamp(500px,calc(100dvh - 220px),920px);min-width:0;overflow:hidden;border:1px solid var(--cal-border);border-radius:16px;background:var(--cal-surface);color:var(--website-text,#20242b);font-size:13px}.personal-calendar_calendar__gCTyy a:focus-visible,.personal-calendar_calendar__gCTyy button:focus-visible{outline:2px solid var(--cal-accent);outline-offset:-2px}.personal-calendar_toolbar__VqyBO{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid var(--cal-border)}.personal-calendar_title__cU9nX{flex:1;min-width:180px;font-size:17px;font-weight:650}.personal-calendar_button__XV98z,.personal-calendar_iconButton__g_cL7{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--cal-border);border-radius:7px;padding:6px 10px;white-space:nowrap;background:var(--cal-surface)}.personal-calendar_iconButton__g_cL7{width:34px;padding:6px}.personal-calendar_button__XV98z:hover,.personal-calendar_iconButton__g_cL7:hover{background:var(--cal-alt)}.personal-calendar_primary___xlkf{background:var(--website-cta,#304a70);color:var(--website-on-cta,#fff);border-color:var(--website-cta,#304a70)}.personal-calendar_primary___xlkf:hover:not(:disabled){background:var(--website-cta-hover,#263e60);border-color:var(--website-cta-hover,#263e60)}.personal-calendar_button__XV98z:disabled,.personal-calendar_iconButton__g_cL7:disabled{opacity:.45;cursor:default}.personal-calendar_viewSwitcher__tLmrX{display:flex;padding:3px;border-radius:8px;background:var(--cal-alt);border:1px solid var(--cal-border)}.personal-calendar_viewSwitcher__tLmrX button{padding:5px 12px;border-radius:5px}.personal-calendar_viewSwitcher__tLmrX button[aria-pressed=true]{background:var(--cal-accent);color:#fff}.personal-calendar_body__j1Zo8{display:flex;flex:1;min-height:0}.personal-calendar_sidebar__5hfSL{width:206px;flex-shrink:0;padding:12px;border-right:1px solid var(--cal-border);overflow-y:auto;scrollbar-width:none;background:var(--cal-alt)}.personal-calendar_sidebar__5hfSL::-webkit-scrollbar{display:none}.personal-calendar_miniHeader__PEDFc{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.personal-calendar_miniGrid__1RMHa{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.personal-calendar_miniGrid__1RMHa button{height:26px;border-radius:50%;font-size:12px}.personal-calendar_miniGrid__1RMHa button:hover{background:var(--cal-surface)}.personal-calendar_miniGrid__1RMHa [aria-current=date]{color:#d8273c;font-weight:700}.personal-calendar_miniGrid__1RMHa [aria-pressed=true]{background:var(--cal-accent);color:#fff}.personal-calendar_miniWeekday__yfJCb{color:var(--cal-muted);font-size:11px;padding-bottom:4px}.personal-calendar_sources__cpNGQ{border-top:1px solid var(--cal-border);margin-top:16px;padding-top:12px}.personal-calendar_source__9j_Hb{display:flex;align-items:center;width:100%;gap:8px;padding:8px 4px;border-radius:6px;text-align:left}.personal-calendar_source__9j_Hb:hover{background:var(--cal-surface)}.personal-calendar_source__9j_Hb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-calendar_sourceCheck__5ipla{width:15px;height:15px;flex-shrink:0;border:1px solid;border-radius:4px;display:grid;place-items:center}.personal-calendar_main__302p_{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.personal-calendar_status__Cb5_C{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;color:var(--cal-muted);font-size:12px;border-bottom:1px solid var(--cal-border)}.personal-calendar_status__Cb5_C button{margin-left:auto;text-decoration:underline}.personal-calendar_status__Cb5_C[data-error=true]{color:#b54719}.personal-calendar_scroll__YOGay{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.personal-calendar_grid__jqXLY{display:grid;grid-template-columns:60px repeat(var(--cal-days),minmax(0,1fr))}.personal-calendar_week__FK7yV{min-width:740px}.personal-calendar_stickyHeader__V1500{position:sticky;top:0;z-index:10;background:var(--cal-surface);box-shadow:0 1px 0 var(--cal-border)}.personal-calendar_dayHeading__VZvxf{border-left:1px solid var(--cal-border);padding:9px 4px;text-align:center}.personal-calendar_dayHeading__VZvxf small{display:block;font-size:11px;text-transform:uppercase;color:var(--cal-muted)}.personal-calendar_dayHeading__VZvxf strong{display:grid;place-items:center;width:28px;height:28px;margin:3px auto 0;border-radius:50%;font-size:16px;font-weight:600}.personal-calendar_todayHeading__jVLKA strong{background:#ee3d48;color:#fff}.personal-calendar_axisHeading__ItkTT{display:flex;align-items:center;justify-content:center}.personal-calendar_allDayLabel__Epgsg,.personal-calendar_axisHeading__ItkTT{position:sticky;left:0;z-index:12;background:var(--cal-surface);color:var(--cal-muted);font-size:10px}.personal-calendar_allDayLabel__Epgsg{padding:8px 4px;text-align:right;border-top:1px solid var(--cal-border)}.personal-calendar_allDay__QMiaQ{min-height:34px;max-height:120px;overflow-y:auto;padding:4px;border-top:1px solid var(--cal-border);border-left:1px solid var(--cal-border)}.personal-calendar_allDayEvent___6g7Y{display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;margin-bottom:2px;border-radius:4px;font-size:11px;font-weight:600}.personal-calendar_hours__zS6LZ{position:sticky;left:0;z-index:5;background:var(--cal-surface)}.personal-calendar_hour__d3KuS{position:absolute;right:8px;font-size:10px;color:var(--cal-muted);line-height:16px}.personal-calendar_timed__8CCcx{position:relative;border-left:1px solid var(--cal-border);background-image:linear-gradient(to bottom,var(--cal-border) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--cal-border) 42%,transparent) 1px,transparent 1px);background-size:100% 56px,100% 28px}.personal-calendar_today__8gEDu{background-color:color-mix(in srgb,#ee3d48 3%,var(--cal-surface))}.personal-calendar_emptySlot__aYwMr{position:absolute;inset:0;width:100%;cursor:crosshair}.personal-calendar_emptySlot__aYwMr:hover{background:color-mix(in srgb,var(--cal-accent) 2%,transparent)}.personal-calendar_event__zrozH{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:absolute;text-align:left;border-radius:5px;border-left:3px solid;padding:2px 5px;overflow:hidden;font-size:11px;line-height:15px;box-shadow:0 1px 2px #0000000c}.personal-calendar_event__zrozH:hover{filter:brightness(.96);z-index:3}.personal-calendar_event__zrozH span,.personal-calendar_event__zrozH strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-calendar_event__zrozH strong{font-weight:650;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0}.personal-calendar_event__zrozH[data-compact=true] strong{display:block;white-space:nowrap}.personal-calendar_now__bhbiE{position:absolute;left:0;right:0;height:2px;background:#ee3d48;pointer-events:none;z-index:4}.personal-calendar_now__bhbiE:before{content:"";position:absolute;left:-4px;top:-3px;height:8px;width:8px;border-radius:50%;background:#ee3d48}.personal-calendar_monthGrid__FQApN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px}.personal-calendar_monthHeader__rzXbK{position:sticky;top:0;z-index:3;background:var(--cal-surface)}.personal-calendar_monthHeader__rzXbK span{padding:9px;text-align:center;color:var(--cal-muted);font-size:12px;border-bottom:1px solid var(--cal-border)}.personal-calendar_monthDay__o_D36{min-height:108px;padding:5px;border-right:1px solid var(--cal-border);border-bottom:1px solid var(--cal-border)}.personal-calendar_outsideMonth__yGq8R{background:var(--cal-alt);color:var(--cal-muted)}.personal-calendar_dateButton__qhgst{display:grid;place-items:center;width:28px;height:28px;margin-bottom:4px;border-radius:50%;font-weight:600}.personal-calendar_dateButton__qhgst[aria-current=date]{background:#ee3d48;color:#fff}.personal-calendar_more__U8tMW{font-size:11px;padding:3px;color:var(--cal-muted)}.personal-calendar_details__xm8z1{border-top:1px solid var(--cal-border);padding:12px 16px;max-height:180px;overflow:auto;background:var(--cal-surface)}.personal-calendar_detailsTop__sVhUr{display:flex;align-items:flex-start;gap:10px}.personal-calendar_detailsTop__sVhUr>div{flex:1;min-width:0}.personal-calendar_details__xm8z1 h3{font-size:14px;font-weight:650;overflow-wrap:anywhere}.personal-calendar_details__xm8z1 p{color:var(--cal-muted);font-size:12px;margin-top:3px;overflow-wrap:anywhere}.personal-calendar_detailActions__qIpoC{display:flex;gap:6px;margin-top:8px}.personal-calendar_mobileCalendars__KPa32{display:none}.personal-calendar_loading__qdEGP{position:absolute;inset:36px 0 0;z-index:15;background:color-mix(in srgb,var(--cal-surface) 68%,transparent);display:flex;align-items:flex-start;justify-content:center;padding-top:90px;pointer-events:none}.personal-calendar_loading__qdEGP span{display:flex;gap:8px;align-items:center;background:var(--cal-surface);border:1px solid var(--cal-border);padding:10px 14px;border-radius:10px;box-shadow:0 4px 16px #0001}@media (max-width:767px){.personal-calendar_calendar__gCTyy{height:max(510px,calc(100dvh - 180px))}.personal-calendar_toolbar__VqyBO{gap:6px;padding:8px}.personal-calendar_title__cU9nX{min-width:150px;font-size:15px}.personal-calendar_mobileCalendars__KPa32{display:inline-flex}.personal-calendar_sidebar__5hfSL{display:none;width:190px}.personal-calendar_sidebar__5hfSL[data-open=true]{display:block}.personal-calendar_outlookLink__Hf1we{display:none}.personal-calendar_viewSwitcher__tLmrX button{padding-inline:10px}.personal-calendar_details__xm8z1{max-height:180px}}.personal-calendar_calendar__gCTyy{--cal-accent:#0f6cbd;border:0;border-radius:0;font-family:Segoe UI,Arial,sans-serif}.personal-calendar_primary___xlkf{background:#0f6cbd;border-color:#0f6cbd;color:#fff}.personal-calendar_primary___xlkf:hover:not(:disabled){background:#115ea3;border-color:#115ea3}.personal-calendar_unavailable__hG04Z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:32px 20px;text-align:center}.personal-calendar_unavailable__hG04Z h3{font-size:18px;font-weight:600}.personal-calendar_unavailable__hG04Z a{color:#0f6cbd;text-decoration:underline}