.dD2xQG_timeline{border:1px solid var(--line);cursor:grab;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border-radius:8px;scroll-padding-left:160px;overflow-x:auto}.dD2xQG_timeline:active{cursor:grabbing}.dD2xQG_timeline table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:600px}.dD2xQG_chart{min-width:600px;position:relative}.dD2xQG_timeline th{text-align:left;font-size:12px;font-weight:500}.dD2xQG_timeline th:first-child{overflow-wrap:anywhere;z-index:4;background:var(--surface);border-right:1px solid var(--line);width:150px;padding:12px;position:sticky;left:0}.dD2xQG_timeline td,.dD2xQG_timeline th{border-bottom:1px solid var(--line)}.dD2xQG_timeline td{padding:0}.dD2xQG_timeline tr:last-child td,.dD2xQG_timeline tr:last-child th{border-bottom:0}.dD2xQG_axis{padding-top:28px;display:flex}.dD2xQG_axis span{border-left:1px solid var(--line);white-space:nowrap;padding:12px 4px;overflow:hidden}.dD2xQG_track,.dD2xQG_coverageTrack{background:var(--surface);position:relative}.dD2xQG_track{height:38px}.dD2xQG_twoLanes{height:68px}.dD2xQG_coverageTrack{height:24px}.dD2xQG_block,.dD2xQG_coverageRange{border:0;position:absolute}.dD2xQG_block{text-align:left;white-space:nowrap;cursor:pointer;border-radius:3px;min-width:3px;height:26px;padding:0 3px;scroll-margin-left:160px;font-size:11px;overflow:hidden}.dD2xQG_block:focus-visible,.dD2xQG_agendaBlock:focus-visible{outline:2px solid var(--ink);outline-offset:2px;z-index:1}.dD2xQG_coverageRange{height:100%}.dD2xQG_scheduled{color:#fff;background:var(--member-colour)}.dD2xQG_cover{color:#fff;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #00000015 5px, #00000015 8px), var(--member-colour)}.dD2xQG_covered{background:#12b886}.dD2xQG_gap{background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 5px, var(--line) 5px, var(--line) 6px)}.dD2xQG_dayLine{border-left:1px solid var(--line);pointer-events:none;height:100%;position:absolute}.dD2xQG_noHours{color:var(--muted);padding:10px;font-size:12px;display:block}.dD2xQG_agenda h3{margin:8px 0;font-size:14px}.dD2xQG_agendaBlock{border:1px solid var(--line);text-align:left;cursor:pointer;overflow-wrap:anywhere;width:100%;color:var(--ink);background:var(--surface);border-left:5px solid var(--member-colour);border-radius:6px;flex-direction:column;gap:4px;padding:10px;font-size:13px;display:flex}.dD2xQG_agendaCover{background:repeating-linear-gradient(135deg, transparent, transparent 8px, var(--line) 8px, var(--line) 9px), var(--surface)}.dD2xQG_violet{--member-colour:#7950f2}.dD2xQG_neutral{--member-colour:#687570}.dD2xQG_continuesLeft,.dD2xQG_continuesRight{padding:0 3px;font-size:15px;font-weight:600}.dD2xQG_continuesRight{float:right}.dD2xQG_blue{--member-colour:#1971c2}.dD2xQG_teal{--member-colour:#087f8c}.dD2xQG_amber{--member-colour:#a96500}.dD2xQG_rose{--member-colour:#d6336c}.dD2xQG_indigo{--member-colour:#4263eb}.dD2xQG_cyan{--member-colour:#007c9e}.dD2xQG_orange{--member-colour:#c45100}[data-mantine-color-scheme=dark] .dD2xQG_violet{--member-colour:#b197fc}[data-mantine-color-scheme=dark] .dD2xQG_blue{--member-colour:#4dabf7}[data-mantine-color-scheme=dark] .dD2xQG_teal{--member-colour:#20c997}[data-mantine-color-scheme=dark] .dD2xQG_amber{--member-colour:#fcc419}[data-mantine-color-scheme=dark] .dD2xQG_rose{--member-colour:#f783ac}[data-mantine-color-scheme=dark] .dD2xQG_indigo{--member-colour:#91a7ff}[data-mantine-color-scheme=dark] .dD2xQG_cyan{--member-colour:#3bc9db}[data-mantine-color-scheme=dark] .dD2xQG_orange{--member-colour:#ffa94d}[data-mantine-color-scheme=dark] .dD2xQG_scheduled,[data-mantine-color-scheme=dark] .dD2xQG_cover{color:#182b25}.dD2xQG_memberName,.dD2xQG_keyItem{align-items:center;gap:7px;font-size:13px;display:inline-flex}.dD2xQG_dot{background:var(--member-colour);border-radius:50%;flex-shrink:0;width:10px;height:10px}.dD2xQG_legend{background:var(--surface);border-radius:6px;padding:12px}.dD2xQG_sample{border:1px solid var(--line);border-radius:3px;width:28px;height:16px}.dD2xQG_detailSource{border-radius:4px;align-self:flex-start;padding:4px 10px;font-size:13px}.dD2xQG_nowOverlay{pointer-events:none;z-index:2;position:absolute;inset:0 0 0 150px}.dD2xQG_nowLine{background:var(--mantine-color-red-6);width:2px;box-shadow:0 0 0 1px var(--surface);position:absolute;top:26px;bottom:0}.dD2xQG_nowLabel{color:#fff;text-align:center;background:#c92a2a;border-radius:4px;width:100px;padding:2px 6px;font-size:12px;position:absolute;top:3px}.dD2xQG_nowSample{border-left:2px solid var(--mantine-color-red-6);height:16px}.dD2xQG_agendaNow{border-left:2px solid var(--mantine-color-red-6);padding-left:8px}
.zvEVdW_message{border-radius:var(--mantine-radius-sm);min-width:0;padding:5px 8px;position:relative}.zvEVdW_message:hover,.zvEVdW_message:focus-within{background:var(--mantine-color-default-hover)}.zvEVdW_grouped{padding-top:1px}.zvEVdW_avatarSpace{flex-shrink:0;width:30px}.zvEVdW_body{overflow-wrap:anywhere;flex:1;min-width:0}.zvEVdW_bubble{background:var(--mantine-color-default-hover);border-radius:12px;align-self:flex-start;max-width:88%;padding:8px 12px}.zvEVdW_ownBubble{background:var(--mantine-color-teal-light);align-self:flex-end}.zvEVdW_actions{opacity:0}.zvEVdW_message:hover .zvEVdW_actions,.zvEVdW_message:focus-within .zvEVdW_actions{opacity:1}.zvEVdW_composer{border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);flex-shrink:0;padding-top:12px}.zvEVdW_history{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:160px;max-height:480px;overflow-y:auto}.zvEVdW_conversation{flex-direction:column;gap:12px;min-width:0;display:flex}.zvEVdW_fill{height:100%;min-height:0}.zvEVdW_fill .zvEVdW_history{flex:1;min-height:100px;max-height:none}.zvEVdW_serviceLayout{grid-template-columns:240px minmax(0,1fr);gap:16px;min-height:0;display:grid}.zvEVdW_serviceSingle{flex-direction:column;display:flex}.zvEVdW_serviceList{min-width:0;overflow-y:auto}.zvEVdW_serviceThread{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.zvEVdW_fill .zvEVdW_serviceLayout,.zvEVdW_fill .zvEVdW_serviceThread{flex:1}@media (hover:none){.zvEVdW_actions{opacity:1}}@media (max-width:47.99em){.zvEVdW_bubble{max-width:94%}.zvEVdW_serviceLayout{flex-direction:column;display:flex}.zvEVdW_hasSelection .zvEVdW_serviceList{display:none}}
.Sml8aW_calendar{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Sml8aW_day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0;min-height:130px;padding:6px}.Sml8aW_day[data-outside]{background:var(--mantine-color-default-hover)}.Sml8aW_day[data-today]{box-shadow:inset 0 0 0 2px var(--mantine-color-teal-6)}.Sml8aW_task{text-align:left;width:100%;color:inherit;background:var(--mantine-color-default-hover);border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;margin-top:4px;padding:7px;display:block}.Sml8aW_task:focus-visible{outline:2px solid var(--mantine-color-teal-6);outline-offset:1px}.Sml8aW_scroll{border:1px solid var(--line);max-width:100%;overflow-x:auto}.Sml8aW_timeline{width:max-content;min-width:100%;display:grid}.Sml8aW_label{z-index:1;background:var(--mantine-color-body);border-bottom:1px solid var(--line);border-right:1px solid var(--line);overflow-wrap:anywhere;padding:8px;position:sticky;left:0}.Sml8aW_tick{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:6px 2px}.Sml8aW_tick[data-today]{background:var(--mantine-color-teal-light);border-left:2px solid var(--mantine-color-teal-6)}.Sml8aW_calendarDesktop{display:block}.Sml8aW_calendarMobile{display:none}@media (max-width:48em){.Sml8aW_calendarDesktop{display:none}.Sml8aW_calendarMobile{display:block}}
.K-dX2W_shell:has([data-task-fullscreen=true]){--app-shell-header-offset:0px;--app-shell-navbar-offset:0px}.K-dX2W_shell:has([data-task-fullscreen=true])>.mantine-AppShell-main{padding:0;transition:none}:is(.K-dX2W_shell:has([data-task-fullscreen=true])>.mantine-AppShell-header,.K-dX2W_shell:has([data-task-fullscreen=true])>.mantine-AppShell-navbar,.K-dX2W_shell:has([data-task-fullscreen=true]) .K-dX2W_notice){display:none}.K-dX2W_workspace:has([data-task-fullscreen=true]){max-width:none;padding:0}.K-dX2W_root[data-task-fullscreen=true]{height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));gap:0;overflow:hidden}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_chrome{display:none}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_tabs{flex:1;min-height:0}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_panel{height:100%;padding-top:0}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_tasks{gap:var(--mantine-spacing-sm);height:100%;min-height:0}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_toolbar{flex-shrink:0}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_toolbar h2{font-size:var(--mantine-font-size-lg);margin:0}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.K-dX2W_filterFields{display:contents}.K-dX2W_compactFilters .K-dX2W_filterFields{width:100%;max-height:30dvh;display:flex;overflow:auto}.K-dX2W_compactFilters .K-dX2W_filterFields[data-expanded=false]{display:none}.K-dX2W_compactFilters>:first-child{flex:1;min-width:140px;max-width:420px}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_perspective{flex-shrink:0;align-self:flex-start}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_list{height:100%;min-height:0}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_tableScroll{flex:1;min-height:0;overflow:auto}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_tableScroll thead{z-index:1;background:var(--mantine-color-body);position:sticky;top:0}@media (min-width:48em){.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_content[data-task-view=board],.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_content[data-task-view=list]{overflow:hidden}}@media (max-width:47.99em){.K-dX2W_root[data-task-fullscreen=true]{padding-inline:max(10px, env(safe-area-inset-left))}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_toolbar{gap:8px}.K-dX2W_root[data-task-fullscreen=true] .K-dX2W_list{height:auto}}
._4bR5nq_document{overflow-wrap:anywhere;min-width:0;line-height:1.65}._4bR5nq_document p{margin:0 0 .8em}._4bR5nq_document p:last-child{margin-bottom:0}._4bR5nq_document h2{margin:1.2em 0 .5em;font-size:1.25rem}._4bR5nq_document h1{margin:1em 0 .5em;font-size:1.4rem}._4bR5nq_document table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}._4bR5nq_document th,._4bR5nq_document td{border:1px solid var(--mantine-color-default-border);padding:.4rem .6rem}._4bR5nq_document h3{margin:1em 0 .5em;font-size:1.05rem}._4bR5nq_document ul,._4bR5nq_document ol{padding-inline-start:1.6em}._4bR5nq_document li p{margin-bottom:.25em}._4bR5nq_document a{color:var(--mantine-color-anchor);text-decoration:underline}._4bR5nq_document blockquote{border-inline-start:3px solid var(--mantine-color-teal-5);color:var(--mantine-color-dimmed);margin-inline:0;padding-inline-start:1rem}._4bR5nq_document code{background:var(--mantine-color-default-hover);border-radius:4px;padding:.1em .25em;font-size:.9em}._4bR5nq_document pre{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);white-space:pre;padding:1rem;overflow-x:auto}._4bR5nq_document pre code{padding:0}._4bR5nq_editor{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);overflow:hidden}._4bR5nq_editor:focus-within{border-color:var(--mantine-color-teal-6)}._4bR5nq_toolbar{border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default-hover);padding:.5rem}._4bR5nq_editable{white-space:pre-wrap;min-height:300px;max-height:480px;font-family:var(--mantine-font-family-monospace);resize:vertical;border:0;border-radius:0;outline:none;padding:1rem;overflow-y:auto}._4bR5nq_preview{min-height:300px;padding:1rem}._4bR5nq_expanded ._4bR5nq_editable,._4bR5nq_expanded ._4bR5nq_preview{min-height:55dvh;max-height:65dvh}@media (max-width:48em){._4bR5nq_editable{min-height:240px;max-height:45dvh}}
.y1aUfW_board{gap:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm);align-items:stretch;display:flex;overflow-x:auto}.y1aUfW_column{min-width:0;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background:var(--lightningcss-light,var(--mantine-color-gray-0))var(--lightningcss-dark,var(--mantine-color-dark-7));border:2px solid #0000;flex:0 0 270px}.y1aUfW_column h3{margin:0}.y1aUfW_column[data-drop=true]{border-color:var(--mantine-primary-color-filled)}.y1aUfW_card{min-width:0}.y1aUfW_card[draggable=true]{cursor:grab}.y1aUfW_card[data-dragging=true]{opacity:.5}.y1aUfW_card[data-drop=true]{border-top:3px solid var(--mantine-primary-color-filled)}.y1aUfW_title{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.y1aUfW_title:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}.y1aUfW_dates[data-overdue=true]{color:var(--mantine-color-red-text)}.y1aUfW_dropEnd{min-height:48px}.y1aUfW_mobileSelector{display:none}[data-task-fullscreen=true] .y1aUfW_root{height:100%;min-height:0}[data-task-fullscreen=true] .y1aUfW_board{flex:1;min-height:0}[data-task-fullscreen=true] .y1aUfW_column{overscroll-behavior:contain;overflow-y:auto}[data-task-fullscreen=true] .y1aUfW_columnHeader{top:calc(-1 * var(--mantine-spacing-sm));z-index:1;padding-block:var(--mantine-spacing-xs);background:var(--mantine-color-body);position:sticky}@media (max-width:47.99em){[data-task-fullscreen=true] .y1aUfW_root{height:auto}[data-task-fullscreen=true] .y1aUfW_column{overflow:visible}[data-task-fullscreen=true] .y1aUfW_columnHeader{position:static}.y1aUfW_filters[data-expanded=false]{display:none}.y1aUfW_mobileSelector{display:block}.y1aUfW_board{display:block;overflow:visible}.y1aUfW_column{display:none}.y1aUfW_column[data-mobile-visible=true]{width:100%;display:block}}
.gP-N_G_viewport{border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:65vh;overflow:auto}[data-task-fullscreen=true] .gP-N_G_graph{height:100%;min-height:0}[data-task-fullscreen=true] .gP-N_G_viewport{overscroll-behavior:contain;flex:1;min-height:160px;max-height:none}[data-task-fullscreen=true] .gP-N_G_graph>details{flex-shrink:0;max-height:30dvh;overflow:auto}.gP-N_G_canvas{transform-origin:0 0;position:relative}.gP-N_G_edges{color:var(--mantine-color-dimmed);position:absolute;inset:0}.gP-N_G_node{overflow-wrap:anywhere;flex-direction:column;gap:4px;width:240px;height:120px;display:flex;position:absolute;overflow:auto}.gP-N_G_node[data-highlighted]{border-color:var(--mantine-color-teal-6);border-width:2px}
.nlRv5q_header{border-bottom:1px solid var(--mantine-color-default-border)}.nlRv5q_body{overflow-wrap:anywhere;padding:1.5rem}.nlRv5q_title{line-height:1.3}.nlRv5q_fieldset{border:0;min-width:0;margin:0;padding:0}.nlRv5q_footer{background:var(--mantine-color-body);border-top:1px solid var(--mantine-color-default-border);z-index:2;padding-block:1rem;position:sticky;bottom:0}@media (max-width:48em){.nlRv5q_body{padding:1rem}}
.mtL5fq_scroll{border:1px solid var(--line);border-radius:8px;overflow:auto}.mtL5fq_grid{grid-template-columns:repeat(7,minmax(112px,1fr));display:grid}.mtL5fq_grid[data-view=week]{grid-template-rows:auto auto 720px}.mtL5fq_grid[data-view=week] .mtL5fq_day{grid-template-rows:subgrid;grid-row:span 3;display:grid}.mtL5fq_day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:140px}.mtL5fq_day[data-outside] .mtL5fq_dayHeading{color:var(--muted)}.mtL5fq_day[data-today] .mtL5fq_dayHeading{background:var(--mantine-primary-color-light)}.mtL5fq_dayHeading{background:var(--surface);margin:0;padding:8px}.mtL5fq_allDay{border-bottom:1px solid var(--line);padding:4px}.mtL5fq_event{text-align:left;cursor:pointer;border:1px solid var(--mantine-color-blue-6);background:var(--mantine-color-blue-light);width:100%;color:var(--ink);overflow-wrap:anywhere;border-left-width:3px;border-radius:4px;flex-direction:column;padding:4px;font-size:12px;display:flex;overflow:hidden}.mtL5fq_event:hover{filter:brightness(.95)}.mtL5fq_event:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.mtL5fq_event[data-kind=task]{border-color:var(--mantine-color-grape-6);background:var(--mantine-color-grape-light)}.mtL5fq_event[data-kind=planned-task]{border-color:var(--mantine-color-teal-6);background:var(--mantine-color-teal-light)}.mtL5fq_event[data-kind=time-off]{border-color:var(--mantine-color-orange-6);background:var(--mantine-color-orange-light)}.mtL5fq_allDay .mtL5fq_event{margin-bottom:4px}.mtL5fq_timeline{height:720px;position:relative}.mtL5fq_tick{border-top:1px solid var(--line);color:var(--muted);pointer-events:none;font-size:9px;position:absolute;left:0;right:0}.mtL5fq_hours{background:var(--mantine-color-teal-light);border-left:2px solid var(--mantine-color-teal-6);position:absolute;left:34px;right:0}.mtL5fq_hoursDay{background:var(--mantine-color-teal-light)}.mtL5fq_position{padding:1px;position:absolute}.mtL5fq_position .mtL5fq_event{height:100%}
.Zp_nba_hub{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 200px);min-height:460px;display:grid;overflow:hidden}.Zp_nba_list{border-right:1px solid var(--mantine-color-default-border);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;overflow:hidden}.Zp_nba_rows{flex:1;min-height:0;overflow-y:auto}.Zp_nba_row{border-radius:var(--mantine-radius-sm);width:100%;color:inherit;overflow-wrap:anywhere;margin-top:4px;padding:12px;text-decoration:none;display:block}.Zp_nba_row:hover,.Zp_nba_row:focus-visible{background:var(--mantine-color-default-hover)}.Zp_nba_row[aria-current=true]{background:var(--mantine-color-teal-light)}.Zp_nba_detail{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.Zp_nba_header{border-bottom:1px solid var(--mantine-color-default-border);padding-bottom:12px}.Zp_nba_content{flex:1;min-height:0}@media (max-width:62em){.Zp_nba_hub{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:47.99em){.Zp_nba_hub{height:calc(100dvh - 195px);min-height:360px;display:block}.Zp_nba_list,.Zp_nba_detail{border-right:0;height:100%}.Zp_nba_selected .Zp_nba_list,.Zp_nba_unselected .Zp_nba_detail{display:none}.Zp_nba_detail{padding:12px}}
