.OnboardingChecklistCard-module__q--7xq__setup{border:1px solid var(--rt-hair);border-radius:var(--dm-radius-card);background:var(--rt-box);color:var(--rt-t1);flex:none}.OnboardingChecklistCard-module__q--7xq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;list-style:none;display:flex}.OnboardingChecklistCard-module__q--7xq__summary::-webkit-details-marker{display:none}.OnboardingChecklistCard-module__q--7xq__summary:focus-visible{outline:2px solid var(--rt-t2);outline-offset:2px;border-radius:inherit}.OnboardingChecklistCard-module__q--7xq__copy{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;font-size:12px;line-height:1.5;display:flex}.OnboardingChecklistCard-module__q--7xq__copy strong{color:var(--rt-t0);font-size:13px;font-weight:600}.OnboardingChecklistCard-module__q--7xq__copy>span{color:var(--rt-t2)}.OnboardingChecklistCard-module__q--7xq__toggle{color:var(--rt-t2);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.OnboardingChecklistCard-module__q--7xq__toggle svg{width:14px;height:14px;transition:transform .15s}.OnboardingChecklistCard-module__q--7xq__setup[open] .OnboardingChecklistCard-module__q--7xq__toggle svg{transform:rotate(180deg)}.OnboardingChecklistCard-module__q--7xq__details{border-top:1px solid var(--rt-line-soft);padding:0 16px 12px;font-size:13px}.OnboardingChecklistCard-module__q--7xq__details p{color:var(--rt-t2);margin:12px 0 4px;font-size:12px}.OnboardingChecklistCard-module__q--7xq__details ul{margin:0 0 8px;padding:0;list-style:none}.OnboardingChecklistCard-module__q--7xq__details li{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding-block:6px;display:flex}.OnboardingChecklistCard-module__q--7xq__details a{color:var(--dm-accent);flex:none;text-decoration:none}.OnboardingChecklistCard-module__q--7xq__details a:hover{text-decoration:underline}.OnboardingChecklistCard-module__q--7xq__done{color:var(--rt-green);font-size:12px}.OnboardingChecklistCard-module__q--7xq__details button{min-height:32px;color:var(--rt-t2);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.OnboardingChecklistCard-module__q--7xq__details :is(a,button):focus-visible{outline:2px solid var(--rt-t2);outline-offset:3px}@media (max-width:560px){.OnboardingChecklistCard-module__q--7xq__summary{padding:10px 12px}.OnboardingChecklistCard-module__q--7xq__copy{flex-direction:column;gap:1px}.OnboardingChecklistCard-module__q--7xq__nextStep{display:none}.OnboardingChecklistCard-module__q--7xq__details :is(a,button){align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.OnboardingChecklistCard-module__q--7xq__toggle svg{transition:none}}
.MorningBriefOverview-module__gVplRG__overview{container-type:inline-size}.MorningBriefOverview-module__gVplRG__grid{gap:var(--dm-space-3);grid-template-columns:minmax(0,1fr);display:grid}.MorningBriefOverview-module__gVplRG__overview .MorningBriefOverview-module__gVplRG__grid .mb-overview-list{min-height:0}.MorningBriefOverview-module__gVplRG__overview .MorningBriefOverview-module__gVplRG__grid .mb-overview-row-main strong{white-space:normal;overflow-wrap:anywhere}.MorningBriefOverview-module__gVplRG__overview .MorningBriefOverview-module__gVplRG__grid .mb-overview-time{white-space:nowrap;flex-basis:54px}.MorningBriefOverview-module__gVplRG__overview .MorningBriefOverview-module__gVplRG__grid .mb-overview-empty{align-items:center;min-height:64px;margin:0;display:flex}.MorningBriefOverview-module__gVplRG__health{border:1px solid var(--dm-border);border-radius:var(--dm-radius-card);background:var(--rt-box);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:12px 16px;display:flex}.MorningBriefOverview-module__gVplRG__healthLabel{color:var(--rt-t2);flex:none;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.MorningBriefOverview-module__gVplRG__healthLabel svg{width:15px;height:15px;color:var(--rt-green)}.MorningBriefOverview-module__gVplRG__health p{color:var(--rt-t1);flex:240px;margin:0;font-size:13px;line-height:1.5}.MorningBriefOverview-module__gVplRG__metrics{flex-wrap:wrap;flex:240px;gap:12px 24px;display:flex}.MorningBriefOverview-module__gVplRG__metrics a{min-width:0;color:var(--rt-t1);gap:2px;font-size:13px;text-decoration:none;display:grid}.MorningBriefOverview-module__gVplRG__metrics a>span{color:var(--rt-t2);font-size:11px}.MorningBriefOverview-module__gVplRG__metrics strong{color:var(--rt-t0);font-size:15px;font-weight:600}.MorningBriefOverview-module__gVplRG__metrics small{font-size:11px}.MorningBriefOverview-module__gVplRG__warning{color:var(--dm-warning,var(--rt-amber))}.MorningBriefOverview-module__gVplRG__positive{color:var(--dm-positive,var(--rt-green))}.MorningBriefOverview-module__gVplRG__metrics a:hover strong{color:var(--dm-accent)}.MorningBriefOverview-module__gVplRG__metrics a:focus-visible{outline:2px solid var(--rt-t2);outline-offset:3px;border-radius:4px}@container (min-width:600px){.MorningBriefOverview-module__gVplRG__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}
.FocusBar-module__Wa4jRa__bar{--mc-focus-accent:#57d6e2;box-sizing:border-box;width:100%;min-width:0;height:54px;min-height:54px;box-shadow:none;color:var(--rt-t1,var(--text-secondary));font-family:var(--rt-font,var(--font));background:#101e21c7;border:1px solid #5db3be38;border-radius:13px;flex:none;grid-template-columns:30px 164px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0;padding:10px 16px;display:grid}.FocusBar-module__Wa4jRa__bar>*{margin-block:0}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__icon{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--mc-focus-accent) 42%, transparent);width:30px;height:30px;color:var(--mc-focus-accent);background:color-mix(in srgb, var(--mc-focus-accent) 7%, transparent);border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.FocusBar-module__Wa4jRa__icon>svg{stroke-width:1.8px;width:15px;height:15px}.FocusBar-module__Wa4jRa__icon>:is(i,span){background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__label{color:var(--mc-focus-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__message{color:#ffffffd1;min-width:0;font-size:13px;line-height:1.45;display:block;overflow:hidden}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__message p{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.FocusBar-module__Wa4jRa__message strong{color:var(--rt-t0,var(--text));font-weight:600}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__end{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__meta{color:#ffffff61;white-space:nowrap;font-size:11.5px}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__action>:is(a,button){min-height:30px;color:var(--mc-focus-accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 3px;font-size:11.5px;font-weight:550;text-decoration:none;display:inline-flex}.FocusBar-module__Wa4jRa__action>:is(a,button):focus-visible{outline:2px solid var(--mc-focus-accent);outline-offset:3px;border-radius:5px}[data-theme=light] .FocusBar-module__Wa4jRa__bar{--mc-focus-accent:#128c9a;background:#fff;border-color:#e1e1dd;box-shadow:0 5px 18px #1c1c190b,0 1px 2px #1c1c1909}[data-theme=light] .FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__message{color:#353532}[data-theme=light] .FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__meta{color:#81817b}@media (max-width:820px){.FocusBar-module__Wa4jRa__bar{grid-template-rows:30px minmax(0,1fr);grid-template-columns:30px minmax(0,1fr) auto;gap:9px 11px;height:100px;padding:10px 12px}.FocusBar-module__Wa4jRa__icon{grid-area:1/1}.FocusBar-module__Wa4jRa__label{grid-area:1/2}.FocusBar-module__Wa4jRa__message{grid-area:2/2/auto/-1}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__message p{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FocusBar-module__Wa4jRa__end{grid-area:1/3}.FocusBar-module__Wa4jRa__meta{display:none}}@media (max-width:560px){.FocusBar-module__Wa4jRa__bar{grid-template-rows:30px minmax(0,1fr) 36px;height:144px;min-height:144px}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__end{grid-area:3/2/auto/-1;justify-content:flex-start}.FocusBar-module__Wa4jRa__bar .FocusBar-module__Wa4jRa__action>:is(a,button){white-space:normal;min-height:36px}}
.DatePicker-module__o_mf1W__picker{--date-accent:var(--dm-focus-accent,#57d6e2);min-width:0}.DatePicker-module__o_mf1W__picker .DatePicker-module__o_mf1W__trigger{border:1px solid var(--border);background:var(--input-bg,var(--card));width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.DatePicker-module__o_mf1W__trigger svg{color:var(--muted);flex:none}.DatePicker-module__o_mf1W__picker .DatePicker-module__o_mf1W__trigger[aria-expanded=true]{border-color:var(--date-accent)}.DatePicker-module__o_mf1W__calendar{z-index:100;box-sizing:border-box;border:1px solid var(--border);background:var(--dm-menu-surface,var(--card));width:300px;max-height:calc(100dvh - 24px);color:var(--dm-menu-text,var(--text));border-radius:12px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.DatePicker-module__o_mf1W__header{align-items:center;gap:4px;margin-bottom:10px;display:flex}.DatePicker-module__o_mf1W__header strong{text-transform:capitalize;flex:1;font-size:13px;font-weight:600}.DatePicker-module__o_mf1W__calendar button{min-width:0;min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:4px;font-size:12px;display:grid}.DatePicker-module__o_mf1W__header button{width:32px;font-size:22px}.DatePicker-module__o_mf1W__weekdays,.DatePicker-module__o_mf1W__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.DatePicker-module__o_mf1W__weekdays{color:var(--muted);text-align:center;margin-bottom:4px;font-size:10px}.DatePicker-module__o_mf1W__days button[data-outside=true]{color:var(--muted);opacity:.6}.DatePicker-module__o_mf1W__calendar button:hover{background:color-mix(in srgb, var(--date-accent) 10%, transparent)}.DatePicker-module__o_mf1W__days button[data-today=true]{border-color:var(--date-accent)}.DatePicker-module__o_mf1W__days button[aria-pressed=true]{background:var(--date-accent);color:#101819;opacity:1;font-weight:600}.DatePicker-module__o_mf1W__picker .DatePicker-module__o_mf1W__trigger:focus-visible{box-shadow:none;border-color:var(--date-accent);outline:none}.DatePicker-module__o_mf1W__calendar button:focus-visible{outline:2px solid var(--date-accent);outline-offset:2px}.DatePicker-module__o_mf1W__footer{border-top:1px solid var(--border);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.DatePicker-module__o_mf1W__footer button{color:var(--date-accent);padding-inline:8px}[data-theme=light] .DatePicker-module__o_mf1W__days button[aria-pressed=true]{background:color-mix(in srgb, var(--date-accent) 85%, #000);color:#fff}.DatePicker-module__o_mf1W__picker{position:relative}.DatePicker-module__o_mf1W__picker .DatePicker-module__o_mf1W__nativeValue{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;position:absolute}.DatePicker-module__o_mf1W__picker .DatePicker-module__o_mf1W__trigger:disabled,.DatePicker-module__o_mf1W__calendar button:disabled{opacity:.5;cursor:default}.DatePicker-module__o_mf1W__calendar button:disabled:hover{background:0 0}.DatePicker-module__o_mf1W__error{color:var(--dm-danger,#f06455);margin-top:5px;font-size:12px;display:block}
.SuggestionInput-module__5TL_Qa__menu{z-index:400;box-sizing:border-box;border:1px solid var(--dm-menu-border);background:var(--dm-menu-surface);max-height:min(340px,60dvh);color:var(--dm-menu-text);font:13px/1.4 var(--font-inter), sans-serif;border-radius:10px;padding:5px;position:fixed;overflow:auto;box-shadow:0 12px 32px #0003}.SuggestionInput-module__5TL_Qa__option{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;align-items:center;min-height:36px;padding:8px 10px;display:flex}.SuggestionInput-module__5TL_Qa__option:hover{background:var(--dm-menu-hover)}.SuggestionInput-module__5TL_Qa__option[aria-selected=true]{background:var(--dm-menu-selected)}@media (pointer:coarse){.SuggestionInput-module__5TL_Qa__option{min-height:44px}}.SuggestionInput-module__5TL_Qa__option[aria-disabled=true]{opacity:.5;cursor:default}.SuggestionInput-module__5TL_Qa__option[aria-disabled=true]:hover{background:0 0}.SuggestionInput-module__5TL_Qa__group{width:100%;color:var(--dm-menu-muted);font-size:11px}.SuggestionInput-module__5TL_Qa__option:has(.SuggestionInput-module__5TL_Qa__group){flex-wrap:wrap;gap:4px}
.tasks-module__tXh-Vq__page{--rt-box:var(--dm-system-surface,#171819);min-width:0;color:var(--rt-t1)}.tasks-module__tXh-Vq__metrics{border:1px solid var(--rt-hair);border-radius:var(--dm-radius-card);background:var(--rt-box);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tasks-module__tXh-Vq__metrics>div{align-items:baseline;gap:10px;min-width:0;padding:14px 16px;display:flex}.tasks-module__tXh-Vq__metrics>div+div{border-left:1px solid var(--rt-line-soft)}.tasks-module__tXh-Vq__metrics strong{color:var(--rt-t0);font-size:21px;font-weight:600}.tasks-module__tXh-Vq__metrics span{color:var(--rt-t2);font-size:12px}.tasks-module__tXh-Vq__metrics [data-warning=true] strong{color:var(--dm-danger)}.tasks-module__tXh-Vq__toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.tasks-module__tXh-Vq__viewToggle{border:1px solid var(--rt-hair);background:var(--rt-box);border-radius:9px;gap:3px;padding:3px;display:flex}.tasks-module__tXh-Vq__viewToggle button,.tasks-module__tXh-Vq__filters button{min-height:34px;color:var(--rt-t2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.tasks-module__tXh-Vq__viewToggle svg{width:14px;height:14px}.tasks-module__tXh-Vq__viewToggle [aria-pressed=true],.tasks-module__tXh-Vq__filters [aria-pressed=true]{color:var(--rt-t0);background:color-mix(in srgb, var(--rt-t0) 8%, var(--rt-box))}.tasks-module__tXh-Vq__filters{border-bottom:1px solid var(--rt-line-soft);flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px;padding-bottom:12px;display:flex}.tasks-module__tXh-Vq__filters button{border:1px solid #0000}.tasks-module__tXh-Vq__filters [aria-pressed=true]{border-color:var(--rt-hair)}.tasks-module__tXh-Vq__filters em{color:var(--rt-t2);font-size:11px;font-style:normal}.tasks-module__tXh-Vq__search{justify-content:flex-end;gap:8px;min-width:0;display:flex}.tasks-module__tXh-Vq__search input{border:1px solid var(--rt-hair);background:var(--rt-box);width:min(280px,100%);min-width:0;min-height:40px;color:var(--rt-t0);font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.tasks-module__tXh-Vq__search input::placeholder{color:var(--rt-t2)}.tasks-module__tXh-Vq__list{border:1px solid var(--rt-hair);border-radius:var(--dm-radius-card);background:var(--rt-box);overflow:hidden}.tasks-module__tXh-Vq__listHead,.tasks-module__tXh-Vq__row{grid-template-columns:minmax(0,1fr) 120px 90px 150px 16px;align-items:center;gap:16px;padding:14px 18px;display:grid}.tasks-module__tXh-Vq__listHead{color:var(--rt-t2);border-bottom:1px solid var(--rt-line-soft);background:var(--rt-panel);font-size:11px}.tasks-module__tXh-Vq__row{border:0;border-bottom:1px solid var(--rt-line-soft);width:100%;min-height:74px;color:var(--rt-t1);text-align:left;cursor:pointer;font:inherit;background:0 0}.tasks-module__tXh-Vq__row:last-child{border-bottom:0}.tasks-module__tXh-Vq__row:hover,.tasks-module__tXh-Vq__filters button:hover,.tasks-module__tXh-Vq__viewToggle button:hover{background:var(--rt-hov)}.tasks-module__tXh-Vq__taskMain{gap:5px;min-width:0;display:grid}.tasks-module__tXh-Vq__taskMain strong{color:var(--rt-t0);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}.tasks-module__tXh-Vq__taskMain small{color:var(--rt-t2);overflow-wrap:anywhere;font-size:11px}.tasks-module__tXh-Vq__status,.tasks-module__tXh-Vq__priority{font-size:11px;line-height:1.5}.tasks-module__tXh-Vq__status{color:var(--rt-t2)}.tasks-module__tXh-Vq__status[data-status=in-progress]{color:var(--dm-accent)}.tasks-module__tXh-Vq__status[data-status=done-today]{color:var(--rt-green)}.tasks-module__tXh-Vq__priority{color:var(--rt-t2);align-items:center;gap:6px;display:inline-flex}.tasks-module__tXh-Vq__priority:before{content:"";background:var(--rt-t3);border-radius:50%;width:5px;height:5px}.tasks-module__tXh-Vq__priority[data-level="1"]:before,.tasks-module__tXh-Vq__priority[data-level="2"]:before{background:var(--dm-danger)}.tasks-module__tXh-Vq__page .mc-kanban-card-foot{flex-wrap:wrap;gap:8px}.tasks-module__tXh-Vq__page .mc-kanban-card-main h3{overflow-wrap:anywhere}.tasks-module__tXh-Vq__page .mc-kanban-card-tags{flex-wrap:wrap;min-width:0}.tasks-module__tXh-Vq__page .mc-kanban-proj{overflow-wrap:anywhere;max-width:100%}.tasks-module__tXh-Vq__page .mc-kanban-col-head{gap:8px}.tasks-module__tXh-Vq__page .mc-kanban-board{min-width:0}.tasks-module__tXh-Vq__page .mc-triage-head{flex-wrap:wrap}.tasks-module__tXh-Vq__page :is(button,[role=button]):focus-visible,.tasks-module__tXh-Vq__modal button:focus-visible{outline:2px solid var(--dm-accent);outline-offset:3px}.tasks-module__tXh-Vq__page input:focus,.tasks-module__tXh-Vq__modal :is(input,select,textarea):focus{box-shadow:none;border-color:var(--dm-focus-accent);outline:none}.tasks-module__tXh-Vq__modal{--rt-box:var(--card);--rt-panel:var(--input-bg,var(--card));--rt-t0:var(--text);--rt-t1:var(--text);--rt-t2:var(--muted);--rt-hair:var(--border);--rt-line-soft:var(--border);background:var(--rt-box);border:1px solid var(--rt-hair);border-radius:var(--dm-radius-card);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--rt-t1)}.tasks-module__tXh-Vq__modal .mc-modal-head{border-bottom:1px solid var(--rt-line-soft);padding:18px 24px}.tasks-module__tXh-Vq__modal .mc-modal-title{color:var(--rt-t0);font-size:18px;font-weight:600}.tasks-module__tXh-Vq__modal .mc-modal-body{gap:16px;padding:20px 24px 0}.tasks-module__tXh-Vq__modal .mc-fieldset-reset{gap:16px;padding-bottom:4px;display:grid}.tasks-module__tXh-Vq__modal .mc-field label{color:var(--rt-t2);font-size:12px}.tasks-module__tXh-Vq__modal .mc-field-row{gap:16px}.tasks-module__tXh-Vq__modal :is(input,select,textarea){border:1px solid var(--rt-hair);background:var(--rt-panel);min-height:42px;color:var(--rt-t0);font:inherit;border-radius:8px;font-size:13px}.tasks-module__tXh-Vq__modal textarea{resize:vertical}.tasks-module__tXh-Vq__modal .mc-modal-actions{z-index:1;border-top:1px solid var(--rt-line-soft);background:var(--rt-box);gap:8px;margin:0 -24px;padding:16px 24px;position:sticky;bottom:0}.tasks-module__tXh-Vq__modal .mc-modal-actions button{min-height:40px}.tasks-module__tXh-Vq__modal .mc-btn-danger{margin-right:auto}.tasks-module__tXh-Vq__error{border:1px solid var(--dm-danger);color:var(--dm-danger);border-radius:8px;margin:0;padding:12px;font-size:13px}@media (max-width:1100px){.tasks-module__tXh-Vq__listHead,.tasks-module__tXh-Vq__row{grid-template-columns:minmax(0,1fr) 90px 65px 125px 12px;gap:10px}.tasks-module__tXh-Vq__metrics>div{flex-direction:column;gap:3px}}@media (max-width:767px){.tasks-module__tXh-Vq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-module__tXh-Vq__metrics>div{padding:12px}.tasks-module__tXh-Vq__metrics>div:nth-child(3){border-left:0}.tasks-module__tXh-Vq__metrics>div:nth-child(n+3){border-top:1px solid var(--rt-line-soft)}.tasks-module__tXh-Vq__toolbar{grid-template-columns:1fr}.tasks-module__tXh-Vq__viewToggle{justify-self:start}.tasks-module__tXh-Vq__search{grid-row:2;justify-content:stretch}.tasks-module__tXh-Vq__search input{width:100%}.tasks-module__tXh-Vq__filters{grid-row:3;gap:2px}.tasks-module__tXh-Vq__viewToggle button,.tasks-module__tXh-Vq__filters button{min-height:40px}.tasks-module__tXh-Vq__listHead{display:none}.tasks-module__tXh-Vq__row{grid-template-columns:minmax(0,1fr) auto 12px;gap:6px 12px;padding:14px}.tasks-module__tXh-Vq__taskMain{grid-column:1/3}.tasks-module__tXh-Vq__row>:last-child{grid-area:1/3/3}.tasks-module__tXh-Vq__row .tasks-module__tXh-Vq__status{grid-area:2/1}.tasks-module__tXh-Vq__row .tasks-module__tXh-Vq__priority{grid-area:2/2}.tasks-module__tXh-Vq__row .mc-kanban-due{grid-area:3/1/auto/3}.tasks-module__tXh-Vq__modal .mc-modal-head{padding:16px}.tasks-module__tXh-Vq__modal .mc-modal-body{padding:16px 16px 0}.tasks-module__tXh-Vq__modal .mc-field-row{grid-template-columns:1fr;gap:16px;display:grid}.tasks-module__tXh-Vq__modal .mc-modal-actions{flex-wrap:wrap;margin-inline:-16px;padding:12px 16px}.tasks-module__tXh-Vq__modal .mc-modal-actions button{min-height:44px}}.tasks-module__tXh-Vq__page .tasks-module__tXh-Vq__create.mc-btn-primary{background:var(--rt-send-bg);color:var(--rt-send-fg);border:1px solid var(--rt-hair);border-radius:8px}.tasks-module__tXh-Vq__modal.mc-modal{--rt-box:#171819;--rt-panel:#202122;--rt-t0:#f7f8f8;--rt-t1:#d0d6e0;--rt-t2:#8a8f98;--rt-hair:#ffffff1f;--rt-line-soft:#ffffff14;--card:var(--rt-box);--surface-hex:var(--rt-box);--input-bg:var(--rt-panel);--text:var(--rt-t0);--muted:var(--rt-t2);--border:var(--rt-hair);--accent:#57d6e2;--dm-accent:var(--accent);--portal-primary-bg:#e9eaec;--portal-primary-fg:#171819;background:var(--rt-box);color:var(--rt-t1)}[data-theme=light] .tasks-module__tXh-Vq__modal.mc-modal{--rt-box:#fff;--rt-panel:#f7f7f5;--rt-t0:#171716;--rt-t1:#2d2d2b;--rt-t2:#666661;--rt-hair:#deded9;--rt-line-soft:#ededeb;--accent:#128c9a;--portal-primary-bg:#20201f;--portal-primary-fg:#fff}.tasks-module__tXh-Vq__modal .mc-modal-actions .mc-btn-primary{background:var(--portal-primary-bg);color:var(--portal-primary-fg);border-color:var(--rt-hair)}@media (max-width:767px){.tasks-module__tXh-Vq__filters{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.tasks-module__tXh-Vq__filters button{white-space:nowrap;flex:none}}.tasks-module__tXh-Vq__create{flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.tasks-module__tXh-Vq__create svg{width:16px;height:16px}@media (max-width:767px){.tasks-module__tXh-Vq__search{flex-wrap:wrap}.tasks-module__tXh-Vq__search input{flex:160px}}
.CalendarAgenda-module__V8xbXG__page{--calendar-box:var(--dm-system-surface,#171819);--event-meeting:#57d6e2;--event-routine:#8b9df3;--event-agent:#dba54b;--event-deadline:#62cda0;--event-personal:#b296d9;min-width:0;height:100%;color:var(--rt-t1);flex-direction:column;gap:16px;display:flex}[data-theme=light] .CalendarAgenda-module__V8xbXG__page{--event-meeting:#128c9a;--event-routine:#4965b3;--event-agent:#97691d;--event-deadline:#247c55;--event-personal:#7950a2}.CalendarAgenda-module__V8xbXG__primary{border:1px solid var(--rt-hair);background:var(--rt-send-bg);min-height:40px;color:var(--rt-send-fg);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;text-decoration:none;display:inline-flex}.CalendarAgenda-module__V8xbXG__primary svg{width:15px;height:15px}.CalendarAgenda-module__V8xbXG__external{font-size:12px}.CalendarAgenda-module__V8xbXG__layout{flex:1;grid-template-columns:minmax(0,1fr) 270px;gap:16px;min-height:0;display:grid}.CalendarAgenda-module__V8xbXG__calendar{border:1px solid var(--rt-hair);background:var(--calendar-box);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.CalendarAgenda-module__V8xbXG__toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.CalendarAgenda-module__V8xbXG__dateNav{align-items:center;gap:8px;min-width:0;display:flex}.CalendarAgenda-module__V8xbXG__dateNav button,.CalendarAgenda-module__V8xbXG__viewToggle button{border:1px solid var(--rt-hair);min-height:34px;color:var(--rt-t1);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:6px 10px;font-size:12px}.CalendarAgenda-module__V8xbXG__dateNav>button:not(.CalendarAgenda-module__V8xbXG__todayButton){flex:none;width:32px;padding:3px;font-size:20px;line-height:1}.CalendarAgenda-module__V8xbXG__range{color:var(--rt-t0);white-space:nowrap;font-size:13px;font-weight:550}.CalendarAgenda-module__V8xbXG__viewToggle{border:1px solid var(--rt-hair);border-radius:9px;gap:3px;padding:3px;display:flex}.CalendarAgenda-module__V8xbXG__viewToggle button{border:0}.CalendarAgenda-module__V8xbXG__viewToggle [aria-pressed=true]{background:color-mix(in srgb, var(--rt-t0) 8%, var(--calendar-box));color:var(--rt-t0)}.CalendarAgenda-module__V8xbXG__filterRow{border-bottom:1px solid var(--rt-line-soft);color:var(--rt-t2);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:0 16px 12px;font-size:12px;display:flex}.CalendarAgenda-module__V8xbXG__typeFilter{align-items:center;gap:8px;display:flex}.CalendarAgenda-module__V8xbXG__typeFilter select{border:1px solid var(--rt-hair);background:var(--calendar-box);max-width:180px;min-height:34px;color:var(--rt-t1);font:inherit;border-radius:7px;padding:5px 8px}.CalendarAgenda-module__V8xbXG__checkFilter{align-items:center;gap:7px;display:flex}.CalendarAgenda-module__V8xbXG__count{flex-wrap:wrap;gap:8px;margin-left:auto;font-size:11px;display:flex}.CalendarAgenda-module__V8xbXG__timezone{color:var(--rt-t3)}.CalendarAgenda-module__V8xbXG__state{color:var(--rt-t2);padding:28px 24px;font-size:13px;line-height:1.6}.CalendarAgenda-module__V8xbXG__state h2{color:var(--rt-t0);margin:8px 0;font-size:16px}.CalendarAgenda-module__V8xbXG__state>svg{width:28px;height:28px}.CalendarAgenda-module__V8xbXG__state button,.CalendarAgenda-module__V8xbXG__state a{background:var(--calendar-box);min-height:40px;color:var(--rt-t0);border:1px solid var(--rt-hair);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.CalendarAgenda-module__V8xbXG__dayPicker{border-bottom:1px solid var(--rt-line-soft);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid}.CalendarAgenda-module__V8xbXG__dayPicker button{color:var(--rt-t2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:4px;padding:8px 2px;display:grid}.CalendarAgenda-module__V8xbXG__dayPicker span{font-size:11px}.CalendarAgenda-module__V8xbXG__dayPicker strong{color:var(--rt-t0);font-size:16px;font-weight:550}.CalendarAgenda-module__V8xbXG__dayPicker [aria-pressed=true]{background:color-mix(in srgb, var(--rt-t0) 8%, var(--calendar-box));border-color:var(--rt-hair)}.CalendarAgenda-module__V8xbXG__dayPicker [aria-current=date] span{color:var(--event-meeting)}.CalendarAgenda-module__V8xbXG__dayHeading{flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 8px;display:flex}.CalendarAgenda-module__V8xbXG__dayHeading h2{color:var(--rt-t0);text-transform:capitalize;margin:0;font-size:14px;font-weight:550}.CalendarAgenda-module__V8xbXG__dayHeading>span{color:var(--rt-t2);white-space:nowrap;font-size:11px}.CalendarAgenda-module__V8xbXG__dayList{min-height:0;padding:4px 16px 16px;overflow-y:auto}.CalendarAgenda-module__V8xbXG__empty{color:var(--rt-t2);margin:0;padding:24px 2px;font-size:13px}.CalendarAgenda-module__V8xbXG__dayEvent{border:0;border-bottom:1px solid var(--rt-line-soft);width:100%;min-height:82px;color:var(--rt-t1);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:120px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:14px 2px;display:grid}.CalendarAgenda-module__V8xbXG__dayEvent:last-child{border-bottom:0}.CalendarAgenda-module__V8xbXG__eventTime{color:var(--rt-t2);font-variant-numeric:tabular-nums;font-size:11px}.CalendarAgenda-module__V8xbXG__eventCopy{gap:5px;min-width:0;display:grid}.CalendarAgenda-module__V8xbXG__eventCopy strong{color:var(--rt-t0);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}.CalendarAgenda-module__V8xbXG__eventCopy small{color:var(--rt-t2);overflow-wrap:anywhere;font-size:11px}[data-type].CalendarAgenda-module__V8xbXG__dayEvent .CalendarAgenda-module__V8xbXG__eventCopy strong:before{content:"";background:var(--event-color);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.CalendarAgenda-module__V8xbXG__page [data-type=meeting]{--event-color:var(--event-meeting)}.CalendarAgenda-module__V8xbXG__page [data-type=routine]{--event-color:var(--event-routine)}.CalendarAgenda-module__V8xbXG__page [data-type=agent]{--event-color:var(--event-agent)}.CalendarAgenda-module__V8xbXG__page [data-type=deadline]{--event-color:var(--event-deadline)}.CalendarAgenda-module__V8xbXG__page [data-type=personal]{--event-color:var(--event-personal)}.CalendarAgenda-module__V8xbXG__emptyWeek{border-bottom:1px solid var(--rt-line-soft);color:var(--rt-t2);flex:none;margin:0;padding:10px 16px;font-size:12px}.CalendarAgenda-module__V8xbXG__gridScroll{flex:1;min-height:0;overflow:auto}.CalendarAgenda-module__V8xbXG__weekGrid{min-width:760px}.CalendarAgenda-module__V8xbXG__weekHeads,.CalendarAgenda-module__V8xbXG__allDayRow,.CalendarAgenda-module__V8xbXG__timedGrid{grid-template-columns:48px repeat(7,minmax(0,1fr));display:grid}.CalendarAgenda-module__V8xbXG__weekHeads{z-index:3;background:var(--calendar-box);border-bottom:1px solid var(--rt-line-soft);position:sticky;top:0}.CalendarAgenda-module__V8xbXG__weekHeads button{border:0;border-left:1px solid var(--rt-line-soft);min-height:66px;color:var(--rt-t2);font:inherit;cursor:pointer;background:0 0;align-content:center;justify-items:center;gap:5px;padding:8px 2px;display:grid}.CalendarAgenda-module__V8xbXG__weekHeads button span{text-transform:uppercase;font-size:10px}.CalendarAgenda-module__V8xbXG__weekHeads button strong{color:var(--rt-t0);font-size:19px;font-weight:550}.CalendarAgenda-module__V8xbXG__weekHeads [aria-current=date]{background:color-mix(in srgb, var(--event-meeting) 7%, var(--calendar-box))}.CalendarAgenda-module__V8xbXG__weekHeads [aria-current=date] strong{color:var(--event-meeting)}.CalendarAgenda-module__V8xbXG__allDayRow{border-bottom:1px solid var(--rt-line-soft)}.CalendarAgenda-module__V8xbXG__allDayRow>div{border-left:1px solid var(--rt-line-soft);min-width:0;padding:4px}.CalendarAgenda-module__V8xbXG__allDayRow .CalendarAgenda-module__V8xbXG__timeGutter{color:var(--rt-t2);padding:8px 4px;font-size:9px}.CalendarAgenda-module__V8xbXG__allDayEvent{border:1px solid color-mix(in srgb, var(--event-color) 24%, transparent);background:color-mix(in srgb, var(--event-color) 8%, var(--calendar-box));width:100%;color:var(--rt-t0);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;margin-bottom:3px;padding:5px;font-size:11px;overflow:hidden}.CalendarAgenda-module__V8xbXG__hours{margin-top:8px;position:relative}.CalendarAgenda-module__V8xbXG__hours span{font-variant-numeric:tabular-nums;color:var(--rt-t2);font-size:10px;position:absolute;right:7px;transform:translateY(-50%)}.CalendarAgenda-module__V8xbXG__dayColumn{border-left:1px solid var(--rt-line-soft);min-width:0;margin-top:8px;position:relative}.CalendarAgenda-module__V8xbXG__dayColumn[data-today=true]{background:color-mix(in srgb, var(--event-meeting) 3%, var(--calendar-box))}.CalendarAgenda-module__V8xbXG__hourLine{border-top:1px solid var(--rt-line-soft);width:100%;position:absolute}.CalendarAgenda-module__V8xbXG__weekEvent{border:1px solid color-mix(in srgb, var(--event-color) 22%, transparent);border-left:2px solid var(--event-color);background:color-mix(in srgb, var(--event-color) 9%, var(--calendar-box));color:var(--rt-t0);cursor:pointer;font:inherit;text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:5px 6px;display:flex;position:absolute;overflow:hidden}.CalendarAgenda-module__V8xbXG__weekEvent small{color:var(--rt-t2);font-size:9px}.CalendarAgenda-module__V8xbXG__weekEvent strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.CalendarAgenda-module__V8xbXG__weekEvent:hover,.CalendarAgenda-module__V8xbXG__allDayEvent:hover{background:color-mix(in srgb, var(--event-color) 16%, var(--calendar-box))}.CalendarAgenda-module__V8xbXG__aside{border:1px solid var(--rt-hair);background:var(--calendar-box);border-radius:14px;align-self:start;min-width:0;min-height:0;max-height:100%;overflow-y:auto}.CalendarAgenda-module__V8xbXG__asideHead{border-bottom:1px solid var(--rt-line-soft);padding:16px}.CalendarAgenda-module__V8xbXG__asideHead p{color:var(--rt-t2);margin:0 0 6px;font-size:11px}.CalendarAgenda-module__V8xbXG__asideHead h2{color:var(--rt-t0);text-transform:capitalize;margin:0;font-size:14px;font-weight:550;line-height:1.5}.CalendarAgenda-module__V8xbXG__asideEvents{padding:4px 16px}.CalendarAgenda-module__V8xbXG__asideEvents button{border:0;border-bottom:1px solid var(--rt-line-soft);width:100%;font:inherit;color:var(--rt-t1);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:14px 0;display:flex}.CalendarAgenda-module__V8xbXG__asideEvents button:last-child{border-bottom:0}.CalendarAgenda-module__V8xbXG__typeDot{background:var(--event-color);border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.CalendarAgenda-module__V8xbXG__asideEvents button>span:last-child{gap:5px;min-width:0;display:grid}.CalendarAgenda-module__V8xbXG__asideEvents strong{color:var(--rt-t0);overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5}.CalendarAgenda-module__V8xbXG__asideEvents small{color:var(--rt-t2);font-size:10px}.CalendarAgenda-module__V8xbXG__asideEmpty{color:var(--rt-t2);margin:0;padding:16px;font-size:12px;line-height:1.5}.CalendarAgenda-module__V8xbXG__freeSlots{border-top:1px solid var(--rt-line-soft);padding:12px 16px 16px}.CalendarAgenda-module__V8xbXG__freeSlots h3{color:var(--rt-t2);margin:0 0 12px;font-size:11px;font-weight:500}.CalendarAgenda-module__V8xbXG__freeSlots p{color:var(--rt-t2);font-size:12px}.CalendarAgenda-module__V8xbXG__freeSlots ul{margin:0;padding:0;list-style:none}.CalendarAgenda-module__V8xbXG__freeSlots li{color:var(--rt-t2);justify-content:space-between;gap:8px;padding:7px 0;font-size:11px;display:flex}.CalendarAgenda-module__V8xbXG__freeSlots strong{color:var(--rt-t1);font-weight:500}.CalendarAgenda-module__V8xbXG__page :is(button,a,select,input,[tabindex]):focus-visible,.CalendarAgenda-module__V8xbXG__modal :is(button,a,select):focus-visible{outline:2px solid var(--event-meeting,#128c9a);outline-offset:2px}.CalendarAgenda-module__V8xbXG__modal.mc-modal{--modal-box:#171819;--modal-text:#f7f8f8;--modal-muted:#8a8f98;--modal-line:#ffffff1f;--modal-input:#202122;--rt-send-bg:#e9eaec;--rt-send-fg:#171819;background:var(--modal-box);border:1px solid var(--modal-line);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--modal-text);border-radius:14px}[data-theme=light] .CalendarAgenda-module__V8xbXG__modal.mc-modal{--modal-box:#fff;--modal-text:#171716;--modal-muted:#666661;--modal-line:#deded9;--modal-input:#f7f7f5;--rt-send-bg:#20201f;--rt-send-fg:#fff}.CalendarAgenda-module__V8xbXG__modalHead{border-bottom:1px solid var(--modal-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.CalendarAgenda-module__V8xbXG__modalHead p{color:var(--modal-muted);margin:0 0 7px;font-size:12px}.CalendarAgenda-module__V8xbXG__modalHead h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}.CalendarAgenda-module__V8xbXG__modalHead button{width:36px;min-height:36px;color:var(--modal-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;font-size:20px}.CalendarAgenda-module__V8xbXG__modalBody{flex:1;min-height:0;padding:20px 24px;font-size:13px;line-height:1.6;overflow-y:auto}.CalendarAgenda-module__V8xbXG__modalBody dl{gap:16px;margin:0;display:grid}.CalendarAgenda-module__V8xbXG__modalBody dl>div{grid-template-columns:85px minmax(0,1fr);gap:16px;display:grid}.CalendarAgenda-module__V8xbXG__modalBody dt{color:var(--modal-muted);font-size:12px}.CalendarAgenda-module__V8xbXG__modalBody dd{overflow-wrap:anywhere;margin:0}.CalendarAgenda-module__V8xbXG__modalBody dd small{color:var(--modal-muted);font-size:11px;display:block}.CalendarAgenda-module__V8xbXG__modalBody section{margin-top:20px}.CalendarAgenda-module__V8xbXG__modalBody h3{color:var(--modal-muted);margin:0 0 8px;font-size:12px;font-weight:500}.CalendarAgenda-module__V8xbXG__description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.CalendarAgenda-module__V8xbXG__tagField{color:var(--modal-muted);gap:6px;margin-top:20px;font-size:12px;display:grid}.CalendarAgenda-module__V8xbXG__tagField select{border:1px solid var(--modal-line);background:var(--modal-input);min-height:42px;color:var(--modal-text);font:inherit;border-radius:8px;padding:8px 12px}.CalendarAgenda-module__V8xbXG__error{color:#d34040}.CalendarAgenda-module__V8xbXG__modalActions{border-top:1px solid var(--modal-line);background:var(--modal-box);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.CalendarAgenda-module__V8xbXG__modalActions button{border:1px solid var(--modal-line);min-height:40px;color:var(--modal-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:13px}@media (max-width:1200px){.CalendarAgenda-module__V8xbXG__layout{grid-template-columns:minmax(0,1fr)}.CalendarAgenda-module__V8xbXG__aside{display:none}}@media (max-width:767px){.CalendarAgenda-module__V8xbXG__page{gap:16px}.CalendarAgenda-module__V8xbXG__primary{min-height:40px;padding:8px 10px;font-size:12px}.CalendarAgenda-module__V8xbXG__toolbar{gap:8px;padding:12px}.CalendarAgenda-module__V8xbXG__dateNav{flex-wrap:wrap;gap:6px;width:100%}.CalendarAgenda-module__V8xbXG__range{font-size:12px}.CalendarAgenda-module__V8xbXG__dateNav .CalendarAgenda-module__V8xbXG__todayButton{margin-left:auto}.CalendarAgenda-module__V8xbXG__dateNav button{min-height:40px}.CalendarAgenda-module__V8xbXG__filterRow{gap:8px;padding:0 12px 10px}.CalendarAgenda-module__V8xbXG__count{justify-content:space-between;width:100%;margin-left:0}.CalendarAgenda-module__V8xbXG__viewToggle button{min-height:36px}.CalendarAgenda-module__V8xbXG__dayPicker{gap:2px;padding-inline:8px}.CalendarAgenda-module__V8xbXG__dayHeading{padding:12px 14px 6px}.CalendarAgenda-module__V8xbXG__dayHeading h2{font-size:13px}.CalendarAgenda-module__V8xbXG__dayList{padding-inline:14px}.CalendarAgenda-module__V8xbXG__dayEvent{grid-template-columns:minmax(0,1fr) 14px;gap:5px 12px;min-height:90px}.CalendarAgenda-module__V8xbXG__eventTime{grid-column:1}.CalendarAgenda-module__V8xbXG__eventCopy{grid-area:2/1}.CalendarAgenda-module__V8xbXG__dayEvent>:last-child{grid-area:1/2/3}.CalendarAgenda-module__V8xbXG__gridScroll{min-height:180px}.CalendarAgenda-module__V8xbXG__modalHead{padding:16px}.CalendarAgenda-module__V8xbXG__modalBody{flex:1;min-height:0;padding:16px}.CalendarAgenda-module__V8xbXG__modalBody dl>div{grid-template-columns:1fr;gap:3px}.CalendarAgenda-module__V8xbXG__modalActions{padding:12px 16px}.CalendarAgenda-module__V8xbXG__modalActions :is(button,a){min-height:44px}}.CalendarAgenda-module__V8xbXG__toolbarActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){.CalendarAgenda-module__V8xbXG__toolbarActions{justify-content:space-between;gap:8px;width:100%}}
.ProjectsView-module__TDL1kW__page{--rt-box:var(--dm-system-surface,#171819);min-width:0;color:var(--rt-t1);gap:16px}.ProjectsView-module__TDL1kW__tabs{border-bottom:1px solid var(--rt-line-soft);gap:20px;display:flex}.ProjectsView-module__TDL1kW__tabs button{min-height:40px;color:var(--rt-t2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.ProjectsView-module__TDL1kW__tabs [aria-selected=true]{color:var(--rt-t0);border-bottom-color:var(--dm-accent)}.ProjectsView-module__TDL1kW__summary{border:1px solid var(--rt-hair);border-radius:var(--dm-radius-card);background:var(--rt-box);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProjectsView-module__TDL1kW__summary>span{color:var(--rt-t2);align-items:baseline;gap:10px;padding:14px 16px;font-size:12px;display:flex}.ProjectsView-module__TDL1kW__summary>span+span{border-left:1px solid var(--rt-line-soft)}.ProjectsView-module__TDL1kW__summary strong{color:var(--rt-t0);font-size:21px;font-weight:600}.ProjectsView-module__TDL1kW__summary em{display:none}.ProjectsView-module__TDL1kW__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ProjectsView-module__TDL1kW__filters{border-bottom:1px solid var(--rt-line-soft);flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px;padding-bottom:12px;display:flex}.ProjectsView-module__TDL1kW__filters button{min-height:34px;color:var(--rt-t2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 11px;font-size:12px}.ProjectsView-module__TDL1kW__filters [aria-pressed=true]{background:color-mix(in srgb, var(--rt-t0) 8%, var(--rt-box));border-color:var(--rt-hair);color:var(--rt-t0)}.ProjectsView-module__TDL1kW__search,.ProjectsView-module__TDL1kW__sort{border:1px solid var(--rt-hair);background:var(--rt-box);min-width:0;min-height:40px;color:var(--rt-t0);font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.ProjectsView-module__TDL1kW__search{grid-area:1/1;width:min(320px,100%)}.ProjectsView-module__TDL1kW__sort{grid-area:1/2}.ProjectsView-module__TDL1kW__search::placeholder{color:var(--rt-t2)}.ProjectsView-module__TDL1kW__list{border:1px solid var(--rt-hair);border-radius:var(--dm-radius-card);background:var(--rt-box);overflow:hidden}.ProjectsView-module__TDL1kW__listHead,.ProjectsView-module__TDL1kW__row{grid-template-columns:minmax(150px,1.25fr) 110px minmax(120px,1fr) 95px 60px 80px 70px;align-items:center;gap:14px;padding:14px 18px;display:grid}.ProjectsView-module__TDL1kW__listHead{border-bottom:1px solid var(--rt-line-soft);background:var(--rt-panel);color:var(--rt-t2);font-size:11px}.ProjectsView-module__TDL1kW__row{border-bottom:1px solid var(--rt-line-soft);cursor:pointer;min-height:94px;color:var(--rt-t1);font-size:12px}.ProjectsView-module__TDL1kW__row:last-child{border-bottom:0}.ProjectsView-module__TDL1kW__row:hover,.ProjectsView-module__TDL1kW__filters button:hover{background:var(--rt-hov)}.ProjectsView-module__TDL1kW__name{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.ProjectsView-module__TDL1kW__name strong{color:var(--rt-t0);font-size:13px;font-weight:550;line-height:1.5}.ProjectsView-module__TDL1kW__name>span{color:var(--rt-t2);font-size:11px}.ProjectsView-module__TDL1kW__description{-webkit-line-clamp:2;color:var(--rt-t2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.ProjectsView-module__TDL1kW__deadline,.ProjectsView-module__TDL1kW__tasks{color:var(--rt-t2);font-variant-numeric:tabular-nums;font-size:11px}.ProjectsView-module__TDL1kW__progress{color:var(--rt-t2);gap:6px;font-size:11px;display:grid}.ProjectsView-module__TDL1kW__progress>div{background:var(--rt-line);border-radius:2px;height:3px;overflow:hidden}.ProjectsView-module__TDL1kW__progress i{background:var(--dm-accent);height:100%;display:block}.ProjectsView-module__TDL1kW__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ProjectsView-module__TDL1kW__actions button{min-height:36px;color:var(--rt-t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;font-size:11px}.ProjectsView-module__TDL1kW__actions button:hover{background:var(--rt-hov);color:var(--rt-t0)}.ProjectsView-module__TDL1kW__activity{display:none}.ProjectsView-module__TDL1kW__state{color:var(--rt-t2);margin:0;padding:24px 18px;font-size:13px}.ProjectsView-module__TDL1kW__page :is(button,input,select,[role=link]):focus-visible{outline:2px solid var(--dm-accent);outline-offset:3px}.ProjectsView-module__TDL1kW__page .mc-projects-v2-status{flex-wrap:wrap;font-size:11px}.ProjectsView-module__TDL1kW__modal{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px)}.ProjectsView-module__TDL1kW__modal .mc-modal-body{gap:16px;padding-bottom:0}.ProjectsView-module__TDL1kW__modal .mc-modal-actions{z-index:1;background:var(--card);border-top:1px solid var(--border);margin-inline:-20px;padding:16px 20px;position:sticky;bottom:0}.ProjectsView-module__TDL1kW__modal .mc-modal-actions button{min-height:40px}@media (max-width:1200px){.ProjectsView-module__TDL1kW__listHead,.ProjectsView-module__TDL1kW__row{grid-template-columns:minmax(120px,1fr) 95px minmax(110px,1fr) 85px 55px 65px;gap:10px}.ProjectsView-module__TDL1kW__listHead>:last-child{display:none}.ProjectsView-module__TDL1kW__actions{border-top:1px solid var(--rt-line-soft);grid-column:1/-1;padding-top:3px}.ProjectsView-module__TDL1kW__summary>span{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:1000px){.ProjectsView-module__TDL1kW__listHead{display:none}.ProjectsView-module__TDL1kW__row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px}.ProjectsView-module__TDL1kW__name{grid-area:1/1}.ProjectsView-module__TDL1kW__row .mc-projects-v2-status{grid-area:1/2}.ProjectsView-module__TDL1kW__description{grid-area:2/1/auto/-1}.ProjectsView-module__TDL1kW__deadline{grid-area:3/1}.ProjectsView-module__TDL1kW__deadline:before{content:"Deadline · "}.ProjectsView-module__TDL1kW__tasks{grid-area:3/2}.ProjectsView-module__TDL1kW__progress{grid-area:4/1;width:min(100%,160px)}.ProjectsView-module__TDL1kW__actions{border-top:0;grid-area:4/2;padding:0}}@media (max-width:767px){.ProjectsView-module__TDL1kW__summary{grid-template-columns:1fr}.ProjectsView-module__TDL1kW__summary>span{flex-direction:row;align-items:baseline;padding:10px 12px}.ProjectsView-module__TDL1kW__summary>span+span{border-left:0;border-top:1px solid var(--rt-line-soft)}.ProjectsView-module__TDL1kW__summary strong{min-width:24px;font-size:18px}.ProjectsView-module__TDL1kW__toolbar{grid-template-columns:minmax(0,1fr)}.ProjectsView-module__TDL1kW__search{width:100%}.ProjectsView-module__TDL1kW__sort{grid-area:2/1;justify-self:start}.ProjectsView-module__TDL1kW__filters{grid-row:3}.ProjectsView-module__TDL1kW__filters button,.ProjectsView-module__TDL1kW__actions button,.ProjectsView-module__TDL1kW__tabs button{min-height:44px}.ProjectsView-module__TDL1kW__modal .mc-field-row{grid-template-columns:1fr;gap:16px;display:grid}.ProjectsView-module__TDL1kW__modal .mc-modal-actions{flex-wrap:wrap}.ProjectsView-module__TDL1kW__modal .mc-modal-actions button{min-height:44px}}.ProjectsView-module__TDL1kW__page .ProjectsView-module__TDL1kW__create.mc-btn-primary{background:var(--rt-send-bg);color:var(--rt-send-fg);border:1px solid var(--rt-hair);border-radius:8px}:is(.ProjectsView-module__TDL1kW__page .mc-projects-v2-status.is-on-track,.ProjectsView-module__TDL1kW__page .mc-projects-v2-status.is-completed){color:var(--rt-green)}.ProjectsView-module__TDL1kW__page .mc-projects-v2-status.is-at-risk{color:var(--rt-amber)}.ProjectsView-module__TDL1kW__page .mc-projects-v2-status.is-overdue{color:var(--rt-red)}.ProjectsView-module__TDL1kW__modal.mc-modal{--rt-box:#171819;--rt-panel:#202122;--rt-t0:#f7f8f8;--rt-t1:#d0d6e0;--rt-t2:#8a8f98;--rt-hair:#ffffff1f;--rt-line-soft:#ffffff14;--card:var(--rt-box);--surface-hex:var(--rt-box);--input-bg:var(--rt-panel);--text:var(--rt-t0);--muted:var(--rt-t2);--border:var(--rt-hair);--accent:#57d6e2;--portal-primary-bg:#e9eaec;--portal-primary-fg:#171819;background:var(--rt-box);color:var(--rt-t1)}[data-theme=light] .ProjectsView-module__TDL1kW__modal.mc-modal{--rt-box:#fff;--rt-panel:#f7f7f5;--rt-t0:#171716;--rt-t1:#2d2d2b;--rt-t2:#666661;--rt-hair:#deded9;--rt-line-soft:#ededeb;--accent:#128c9a;--portal-primary-bg:#20201f;--portal-primary-fg:#fff}.ProjectsView-module__TDL1kW__modal .mc-modal-actions .mc-btn-primary{background:var(--portal-primary-bg);color:var(--portal-primary-fg);border-color:var(--rt-hair)}@media (max-width:767px){.ProjectsView-module__TDL1kW__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectsView-module__TDL1kW__summary>span{flex-direction:column;align-items:flex-start;gap:4px;padding:12px;line-height:1.5}.ProjectsView-module__TDL1kW__summary>span+span{border-top:0;border-left:1px solid var(--rt-line-soft)}}.ProjectsView-module__TDL1kW__create{flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.ProjectsView-module__TDL1kW__create svg{width:16px;height:16px}.ProjectsView-module__TDL1kW__tabRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectsView-module__TDL1kW__tabRow .ProjectsView-module__TDL1kW__tabs{flex:1;min-width:150px}
