.PlannerFilterChip-module__KqdpBW__list,.PlannerFilterChip-module__KqdpBW__marks{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.PlannerFilterChip-module__KqdpBW__chip{cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:transform .4s,filter .4s,opacity .4s;display:inline-flex}.PlannerFilterChip-module__KqdpBW__chip:hover{transform:scale(1.08)}.PlannerFilterChip-module__KqdpBW__chip:focus-visible{outline:2px solid var(--mantine-color-royal-6);outline-offset:2px}.PlannerFilterChip-module__KqdpBW__active{color:var(--mantine-color-gray-6);filter:none;opacity:1}.PlannerFilterChip-module__KqdpBW__muted{color:var(--mantine-color-gray-4);filter:grayscale();opacity:.4}.PlannerFilterChip-module__KqdpBW__muted:hover{opacity:.7}.PlannerFilterChip-module__KqdpBW__logo{pointer-events:none}
.PlannerPillStack-module__296fRW__stack{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.PlannerPillStack-module__296fRW__fold{grid-template-rows:1fr;transition:grid-template-rows .32s;display:grid}.PlannerPillStack-module__296fRW__collapsed{grid-template-rows:0fr}.PlannerPillStack-module__296fRW__foldInner{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.PlannerPillStack-module__296fRW__fold{transition:none}}
.PlannerBacklog-module__24ff8G__panel{gap:var(--mantine-spacing-xs);border-radius:var(--pile-radius,var(--mantine-radius-md));background:var(--pile-ground,var(--mantine-color-white));box-shadow:var(--pile-shadow,var(--mantine-shadow-xs));box-sizing:border-box;flex-direction:column;height:100%;padding:14px;display:flex}.PlannerBacklog-module__24ff8G__railed{align-items:center;gap:10px;padding:14px 6px}.PlannerBacklog-module__24ff8G__railed .PlannerBacklog-module__24ff8G__head,.PlannerBacklog-module__24ff8G__railed .PlannerBacklog-module__24ff8G__list{display:none}.PlannerBacklog-module__24ff8G__railToggle{color:var(--mantine-color-gray-6);cursor:pointer;flex-direction:column;align-items:center;gap:10px;text-decoration:none;transition:background-color .4s,color .4s;display:none}.PlannerBacklog-module__24ff8G__railed .PlannerBacklog-module__24ff8G__railToggle{border-radius:inherit;flex:1;align-self:stretch;margin:-14px -6px;padding:14px 6px;display:flex}.PlannerBacklog-module__24ff8G__railToggle:hover{background:var(--pile-head-ground,var(--mantine-color-gray-0));color:var(--mantine-color-gray-9)}.PlannerBacklog-module__24ff8G__railCount{border-radius:var(--mantine-radius-xl);background:var(--pile-chip-ground,var(--mantine-color-gray-0));justify-content:center;align-items:center;min-width:24px;padding:3px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.PlannerBacklog-module__24ff8G__railLabel{letter-spacing:.04em;text-transform:uppercase;writing-mode:vertical-rl;font-size:11px;font-weight:600}@media (max-width:61.99em){.PlannerBacklog-module__24ff8G__panel{height:auto;max-height:min(70vh,720px)}.PlannerBacklog-module__24ff8G__railed{align-items:stretch;padding:14px}.PlannerBacklog-module__24ff8G__railed .PlannerBacklog-module__24ff8G__head,.PlannerBacklog-module__24ff8G__railed .PlannerBacklog-module__24ff8G__list{display:flex}.PlannerBacklog-module__24ff8G__railed .PlannerBacklog-module__24ff8G__railToggle,.PlannerBacklog-module__24ff8G__collapse{display:none}.PlannerBacklog-module__24ff8G__headToggle{pointer-events:none}}.PlannerBacklog-module__24ff8G__head{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--pile-head-ground,var(--mantine-color-gray-0));color:inherit;flex-shrink:0;margin:-14px -14px 0;padding:10px 14px;text-decoration:none;display:flex}.PlannerBacklog-module__24ff8G__headToggle{cursor:pointer;transition:background-color .4s}.PlannerBacklog-module__24ff8G__headToggle:hover{background:var(--pile-head-ground-hover,var(--mantine-color-gray-1))}.PlannerBacklog-module__24ff8G__headToggle:hover .PlannerBacklog-module__24ff8G__collapse{color:var(--mantine-color-gray-9);transform:scale(1.08)}.PlannerBacklog-module__24ff8G__headEnd{align-items:center;gap:4px;display:flex}.PlannerBacklog-module__24ff8G__collapse{width:26px;height:26px;color:var(--mantine-color-gray-5);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s,background-color .4s,color .4s;display:inline-flex}.PlannerBacklog-module__24ff8G__heading{color:var(--mantine-color-gray-9);font-size:13px;font-weight:600}.PlannerBacklog-module__24ff8G__count{border-radius:var(--mantine-radius-xl);background:var(--pile-chip-ground,var(--mantine-color-gray-0));min-width:24px;color:var(--mantine-color-gray-6);justify-content:center;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.PlannerBacklog-module__24ff8G__dropReady,.PlannerBacklog-module__24ff8G__dropOver{outline-offset:var(--pile-outline-offset,3px);transition:outline-color .2s,background-color .2s}.PlannerBacklog-module__24ff8G__dropReady{outline:1px dashed var(--mantine-color-gray-3)}.PlannerBacklog-module__24ff8G__dropOver{outline:2px dashed var(--mantine-color-gray-5);background:var(--pile-ground-over,var(--app-ground))}.PlannerBacklog-module__24ff8G__list{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;margin:-2px;padding:2px;display:flex;position:relative;overflow:clip auto}.PlannerBacklog-module__24ff8G__empty{padding:var(--mantine-spacing-sm) 2px}
.PlannerAllDayStrip-module__XawpOq__strip{grid-template-columns:56px repeat(var(--planner-columns), minmax(96px, 1fr));gap:2px;padding:0 12px 6px 0;display:grid;overflow:hidden}.PlannerAllDayStrip-module__XawpOq__rail{color:var(--mantine-color-gray-5);justify-content:flex-end;align-items:center;padding-right:10px;font-size:11px;font-weight:500;line-height:1;display:flex}.PlannerAllDayStrip-module__XawpOq__column{flex-direction:column;gap:2px;min-width:0;display:flex}.PlannerAllDayStrip-module__XawpOq__entryRow{min-width:0;display:flex;position:relative}.PlannerAllDayStrip-module__XawpOq__hide{background:var(--entry-accent);width:18px;height:18px;color:var(--entry-contrast);opacity:0;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .4s;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.PlannerAllDayStrip-module__XawpOq__entryRow:hover .PlannerAllDayStrip-module__XawpOq__hide,.PlannerAllDayStrip-module__XawpOq__entryRow:focus-within .PlannerAllDayStrip-module__XawpOq__hide{opacity:1}.PlannerAllDayStrip-module__XawpOq__entry{border-radius:var(--mantine-radius-sm);background:var(--entry-accent);min-width:0;color:var(--entry-contrast);text-align:left;cursor:pointer;border:none;flex:1;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .4s,box-shadow .4s,opacity .4s;display:flex}.PlannerAllDayStrip-module__XawpOq__entry:hover{box-shadow:var(--mantine-shadow-xs);transform:scale(1.02)}.PlannerAllDayStrip-module__XawpOq__cancelled{opacity:.45;text-decoration:line-through}.PlannerAllDayStrip-module__XawpOq__past{opacity:.45}.PlannerAllDayStrip-module__XawpOq__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlannerAllDayStrip-module__XawpOq__mark{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}@media (max-width:47.99em){.PlannerAllDayStrip-module__XawpOq__strip{grid-template-columns:44px repeat(var(--planner-columns), minmax(84px, 1fr));padding-right:8px}.PlannerAllDayStrip-module__XawpOq__rail{padding-right:6px;font-size:10px}.PlannerAllDayStrip-module__XawpOq__entry{padding:3px 6px;font-size:11px}}
.PlannerBlock-module__nW1_ra__block{top:calc(var(--slot-height) * var(--block-start));height:calc(var(--slot-height) * var(--block-span));left:calc((100% / var(--block-columns)) * var(--block-column));width:calc(100% / var(--block-columns));box-sizing:border-box;z-index:1;padding:0 3px 2px 0;position:absolute}.PlannerBlock-module__nW1_ra__body{border-radius:var(--mantine-radius-sm);background:var(--block-accent);height:100%;color:var(--block-contrast);cursor:pointer;align-items:center;gap:7px;padding:4px 8px;transition:transform .4s,box-shadow .4s,opacity .4s;display:flex;overflow:hidden}.PlannerBlock-module__nW1_ra__block:hover .PlannerBlock-module__nW1_ra__body{box-shadow:var(--mantine-shadow-sm), inset 0 0 0 999px #ffffff24}.PlannerBlock-module__nW1_ra__lead{padding:4px var(--owner-accent-gap) 4px 8px;background:var(--block-owner-accent,transparent);flex-shrink:0;align-self:stretch;align-items:center;gap:6px;margin:-4px 0 -4px -8px;display:flex}.PlannerBlock-module__nW1_ra__toggle{z-index:2;align-items:center;display:flex;position:relative}.PlannerBlock-module__nW1_ra__logo{align-items:center;display:flex}.PlannerBlock-module__nW1_ra__text{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.PlannerBlock-module__nW1_ra__title{-webkit-line-clamp:2;text-align:left;color:inherit;overflow-wrap:anywhere;cursor:inherit;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}.PlannerBlock-module__nW1_ra__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.PlannerBlock-module__nW1_ra__title:focus-visible{outline:none}.PlannerBlock-module__nW1_ra__title:focus-visible:after{outline:2px solid var(--block-contrast);outline-offset:-3px}.PlannerBlock-module__nW1_ra__time{color:color-mix(in srgb, var(--block-contrast) 72%, transparent);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.PlannerBlock-module__nW1_ra__compact .PlannerBlock-module__nW1_ra__title{-webkit-line-clamp:1}.PlannerBlock-module__nW1_ra__compact .PlannerBlock-module__nW1_ra__body{padding-block:0}.PlannerBlock-module__nW1_ra__meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.PlannerBlock-module__nW1_ra__dueChip{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:var(--chip-radius);color:var(--block-contrast);background:color-mix(in srgb, var(--block-contrast) 18%, transparent);flex-shrink:0;padding:0 5px;font-size:11px;font-weight:600;line-height:14px}.PlannerBlock-module__nW1_ra__dueChip[data-overdue]{color:var(--mantine-color-white);background:var(--mantine-color-red-6)}.PlannerBlock-module__nW1_ra__priority{width:var(--priority-marker-size);height:var(--priority-marker-size);border-radius:var(--priority-marker-radius);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--block-contrast) 45%, transparent);flex-shrink:0}.PlannerBlock-module__nW1_ra__priorityHigh{background:var(--priority-high)}.PlannerBlock-module__nW1_ra__priorityMedium{background:var(--priority-medium)}.PlannerBlock-module__nW1_ra__priorityLow{background:var(--priority-low)}.PlannerBlock-module__nW1_ra__overdueMark{background:var(--mantine-color-red-6);width:9px;height:9px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--block-contrast) 45%, transparent);border-radius:50%;flex-shrink:0}.PlannerBlock-module__nW1_ra__trailing{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.PlannerBlock-module__nW1_ra__unschedule{background:color-mix(in srgb, var(--block-contrast) 24%, transparent);width:22px;height:22px;color:var(--block-contrast);z-index:4;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .4s,background-color .4s;display:inline-flex;position:relative}.PlannerBlock-module__nW1_ra__unschedule:hover{background:color-mix(in srgb, var(--block-contrast) 30%, transparent);transform:scale(1.1)}.PlannerBlock-module__nW1_ra__unschedule:focus-visible{outline:2px solid var(--block-contrast);outline-offset:1px}@media (hover:hover){.PlannerBlock-module__nW1_ra__trailing{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.PlannerBlock-module__nW1_ra__block:hover .PlannerBlock-module__nW1_ra__trailing,.PlannerBlock-module__nW1_ra__block:focus-within .PlannerBlock-module__nW1_ra__trailing{opacity:1;pointer-events:auto}.PlannerBlock-module__nW1_ra__hasTrailing .PlannerBlock-module__nW1_ra__meta{transition:opacity .4s}.PlannerBlock-module__nW1_ra__hasTrailing:hover .PlannerBlock-module__nW1_ra__meta,.PlannerBlock-module__nW1_ra__hasTrailing:focus-within .PlannerBlock-module__nW1_ra__meta{opacity:0}.PlannerBlock-module__nW1_ra__hasTrailing .PlannerBlock-module__nW1_ra__meta{justify-content:flex-end;min-width:22px}.PlannerBlock-module__nW1_ra__unschedule:hover{transform:scale(1.1)}}.PlannerBlock-module__nW1_ra__done .PlannerBlock-module__nW1_ra__body,.PlannerBlock-module__nW1_ra__past .PlannerBlock-module__nW1_ra__body{opacity:.45}.PlannerBlock-module__nW1_ra__pending{pointer-events:none}.PlannerBlock-module__nW1_ra__pending .PlannerBlock-module__nW1_ra__body{opacity:.6}.PlannerBlock-module__nW1_ra__draggable{touch-action:manipulation}.PlannerBlock-module__nW1_ra__draggable .PlannerBlock-module__nW1_ra__body{cursor:grab}.PlannerBlock-module__nW1_ra__dragging{z-index:3;pointer-events:none}.PlannerBlock-module__nW1_ra__dragging .PlannerBlock-module__nW1_ra__body{box-shadow:var(--mantine-shadow-lg);cursor:grabbing}.PlannerBlock-module__nW1_ra__resize{z-index:3;cursor:ns-resize;border-radius:0 0 var(--mantine-radius-sm) var(--mantine-radius-sm);touch-action:none;height:8px;position:absolute;bottom:2px;left:0;right:3px}.PlannerBlock-module__nW1_ra__draggable:hover .PlannerBlock-module__nW1_ra__resize{background:color-mix(in srgb, var(--block-contrast) 28%, transparent)}@media (pointer:coarse){.PlannerBlock-module__nW1_ra__resize{background:color-mix(in srgb, var(--block-contrast) 16%, transparent);height:16px}.PlannerBlock-module__nW1_ra__resize:after{content:"";border-radius:var(--control-radius);background:color-mix(in srgb, var(--block-contrast) 55%, transparent);width:24px;max-width:60%;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}}.PlannerBlock-module__nW1_ra__event{z-index:0}.PlannerBlock-module__nW1_ra__event .PlannerBlock-module__nW1_ra__body{box-shadow:inset 0 0 0 1px #ffffff73}.PlannerBlock-module__nW1_ra__event:hover .PlannerBlock-module__nW1_ra__body{box-shadow:var(--mantine-shadow-xs), inset 0 0 0 1px #ffffff73, inset 0 0 0 999px #ffffff1a}
.TodayTimeline-module__baWjla__scroller{height:var(--timeline-viewport);overscroll-behavior:contain;scroll-behavior:smooth;overflow-y:auto}.TodayTimeline-module__baWjla__grid{grid-template-columns:48px minmax(0,1fr);display:grid}.TodayTimeline-module__baWjla__rail{z-index:3;background:var(--mantine-color-white);flex-direction:column;display:flex;position:sticky;left:0}.TodayTimeline-module__baWjla__hour{height:calc(var(--slot-height) * 2);text-align:right;color:var(--mantine-color-gray-5);padding-right:10px;font-size:11px;font-weight:500;line-height:1;transform:translateY(-1px)}.TodayTimeline-module__baWjla__canvas{height:calc(var(--slot-height) * 48);border-radius:var(--mantine-radius-sm);position:relative;overflow:hidden}.TodayTimeline-module__baWjla__slot{width:100%;height:var(--slot-height);background:0 0;display:block}.TodayTimeline-module__baWjla__banded{background:var(--mantine-color-gray-0)}.TodayTimeline-module__baWjla__nowLine{left:0;right:0;top:calc(var(--slot-height) * 48 * var(--now-fraction));background:var(--planner-accent);z-index:4;pointer-events:none;height:2px;position:absolute}.TodayTimeline-module__baWjla__nowLine:before{content:"";background:var(--planner-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}@media (prefers-reduced-motion:reduce){.TodayTimeline-module__baWjla__scroller{scroll-behavior:auto}}
.PlannerColumn-module__MTkMsq__canvas{height:calc(var(--slot-height) * 48);border-radius:var(--mantine-radius-sm);position:relative;overflow:hidden}.PlannerColumn-module__MTkMsq__slot{width:100%;height:var(--slot-height);background:0 0;display:block}.PlannerColumn-module__MTkMsq__banded{background:var(--mantine-color-gray-0)}.PlannerColumn-module__MTkMsq__nowLine{left:0;right:0;top:calc(var(--slot-height) * 48 * var(--now-fraction));background:var(--planner-accent);z-index:4;pointer-events:none;height:2px;position:absolute}.PlannerColumn-module__MTkMsq__nowLine:before{content:"";background:var(--planner-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}
.PlannerDayCell-module__s6tGBa__cell{grid-column-start:var(--day-column-start,auto);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);height:100%;box-shadow:var(--mantine-shadow-xs);flex-direction:column;gap:5px;padding:8px;display:flex;position:relative;overflow:hidden}.PlannerDayCell-module__s6tGBa__dayLink{z-index:0;border-radius:inherit;background-color:#0000;transition:background-color .4s;position:absolute;inset:0}.PlannerDayCell-module__s6tGBa__dayLink:hover{background-color:var(--mantine-color-gray-1)}.PlannerDayCell-module__s6tGBa__dayLink:focus-visible{outline:2px solid var(--mantine-color-royal-6);outline-offset:-2px}.PlannerDayCell-module__s6tGBa__today .PlannerDayCell-module__s6tGBa__dayLink:hover{background-color:#ffffff4d}.PlannerDayCell-module__s6tGBa__head,.PlannerDayCell-module__s6tGBa__tasks,.PlannerDayCell-module__s6tGBa__more,.PlannerDayCell-module__s6tGBa__dropSpot{z-index:1;position:relative}.PlannerDayCell-module__s6tGBa__cell.PlannerDayCell-module__s6tGBa__past:not(.PlannerDayCell-module__s6tGBa__today) .PlannerDayCell-module__s6tGBa__head,.PlannerDayCell-module__s6tGBa__cell.PlannerDayCell-module__s6tGBa__past:not(.PlannerDayCell-module__s6tGBa__today) .PlannerDayCell-module__s6tGBa__more{opacity:var(--past-opacity)}.PlannerDayCell-module__s6tGBa__today{--today-blue:var(--mantine-color-brandBlue-2);--today-ink:var(--planner-today-ink);background:var(--today-blue);box-shadow:var(--mantine-shadow-md)}.PlannerDayCell-module__s6tGBa__dropSpot{border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--planner-accent) 10%, transparent);height:46px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--planner-accent) 55%, transparent);animation:.16s cubic-bezier(.2,.8,.2,1) PlannerDayCell-module__s6tGBa__dropSpotIn}.PlannerDayCell-module__s6tGBa__today .PlannerDayCell-module__s6tGBa__dropSpot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--today-ink) 45%, transparent);background:#ffffff59}@keyframes PlannerDayCell-module__s6tGBa__dropSpotIn{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PlannerDayCell-module__s6tGBa__dropSpot{animation:none}}.PlannerDayCell-module__s6tGBa__head{align-items:center;gap:7px;min-height:24px;padding-left:2px;display:flex}.PlannerDayCell-module__s6tGBa__dayNumber{border-radius:var(--mantine-radius-sm);min-width:24px;height:24px;color:var(--mantine-color-gray-7);justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.PlannerDayCell-module__s6tGBa__today .PlannerDayCell-module__s6tGBa__dayNumber{background:var(--mantine-color-white);color:var(--today-ink)}.PlannerDayCell-module__s6tGBa__tasks{flex-direction:column;gap:4px;min-width:0;display:flex}.PlannerDayCell-module__s6tGBa__more{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-6);cursor:pointer;align-self:flex-start;margin-top:1px;padding:2px 6px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background-color .4s,transform .4s}.PlannerDayCell-module__s6tGBa__more:hover{background:var(--mantine-color-gray-1);transform:scale(1.03)}.PlannerDayCell-module__s6tGBa__today .PlannerDayCell-module__s6tGBa__more{color:var(--today-ink)}.PlannerDayCell-module__s6tGBa__today .PlannerDayCell-module__s6tGBa__more:hover{background:#ffffff59}.PlannerDayCell-module__s6tGBa__more:focus-visible{outline:2px solid var(--mantine-color-royal-6);outline-offset:2px}.PlannerDayCell-module__s6tGBa__head{color:inherit;text-decoration:none}.PlannerDayCell-module__s6tGBa__dayNumber{transition:background-color .4s,color .4s}.PlannerDayCell-module__s6tGBa__dayLink:hover~.PlannerDayCell-module__s6tGBa__head .PlannerDayCell-module__s6tGBa__dayNumber{background:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.PlannerDayCell-module__s6tGBa__today .PlannerDayCell-module__s6tGBa__dayLink:hover~.PlannerDayCell-module__s6tGBa__head .PlannerDayCell-module__s6tGBa__dayNumber{background:var(--mantine-color-white);color:var(--today-ink)}
.PlannerGrid-module__JDZahW__scroller{overscroll-behavior:contain;border-radius:var(--planner-grid-radius,var(--mantine-radius-md));background:var(--mantine-color-white);max-height:min(70vh,720px);box-shadow:var(--planner-grid-shadow,var(--mantine-shadow-xs));overflow:auto}.PlannerGrid-module__JDZahW__grid{grid-template-columns:56px repeat(var(--planner-columns), minmax(96px, 1fr));padding:8px 12px 8px 0;display:grid}.PlannerGrid-module__JDZahW__head{z-index:5;background:var(--mantine-color-white);cursor:pointer;flex-direction:column;align-items:center;gap:1px;padding:6px 4px 10px;text-decoration:none;transition:transform .4s,color .4s;display:flex;position:sticky;top:0}.PlannerGrid-module__JDZahW__head:hover{transform:scale(1.03)}.PlannerGrid-module__JDZahW__weekday{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-gray-5);font-size:11px;font-weight:600}.PlannerGrid-module__JDZahW__day{color:var(--mantine-color-gray-9);font-size:13px;font-weight:600}.PlannerGrid-module__JDZahW__today .PlannerGrid-module__JDZahW__weekday,.PlannerGrid-module__JDZahW__today .PlannerGrid-module__JDZahW__day{color:var(--planner-accent)}.PlannerGrid-module__JDZahW__corner{z-index:6;background:var(--mantine-color-white);position:sticky;top:0;left:0}.PlannerGrid-module__JDZahW__rail{z-index:3;background:var(--mantine-color-white);flex-direction:column;display:flex;position:sticky;left:0}.PlannerGrid-module__JDZahW__hour{height:calc(var(--slot-height) * 2);text-align:right;color:var(--mantine-color-gray-5);padding-right:10px;font-size:11px;font-weight:500;line-height:1;transform:translateY(-1px)}.PlannerGrid-module__JDZahW__pager{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);padding:0 2px 8px;display:flex}.PlannerGrid-module__JDZahW__pagerStep{width:32px;height:32px;color:var(--mantine-color-gray-6);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .4s,background-color .4s,color .4s;display:inline-flex}.PlannerGrid-module__JDZahW__pagerStep:hover:not(:disabled){background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);transform:scale(1.08)}.PlannerGrid-module__JDZahW__pagerStep:disabled{opacity:.35;cursor:default}.PlannerGrid-module__JDZahW__pagerLabel{color:var(--mantine-color-gray-6);font-size:12.5px;font-weight:500}@media (max-width:47.99em){.PlannerGrid-module__JDZahW__scroller{max-height:60vh}.PlannerGrid-module__JDZahW__grid{grid-template-columns:44px repeat(var(--planner-columns), minmax(84px, 1fr));padding-right:8px}.PlannerGrid-module__JDZahW__hour{padding-right:6px;font-size:10px}}
.SubtaskRow-module__A3TMEG__row{align-items:center;gap:10px;padding:6px 0;display:flex}.SubtaskRow-module__A3TMEG__title{min-width:0;color:var(--mantine-color-gray-7);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.SubtaskRow-module__A3TMEG__titleDone{color:var(--mantine-color-gray-5)}.SubtaskRow-module__A3TMEG__onHoldMark{color:var(--mantine-color-gray-6);flex-shrink:0;display:inline-flex}.SubtaskRow-module__A3TMEG__titleEditable{cursor:pointer;border-radius:var(--chip-radius);margin:-2px -4px;padding:2px 4px}.SubtaskRow-module__A3TMEG__titleEditable:hover{background:var(--mantine-color-gray-0)}.SubtaskRow-module__A3TMEG__meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.SubtaskRow-module__A3TMEG__assigneeTrigger{border-radius:50%;align-items:center;display:inline-flex}.SubtaskRow-module__A3TMEG__assigneeTrigger:disabled{opacity:.6;cursor:default}.SubtaskRow-module__A3TMEG__menuLoading{align-items:center;gap:8px;padding:6px 12px;display:flex}
.TaskPriorityBadge-module__BrJUEG__badge{border-radius:var(--chip-radius);color:var(--mantine-color-gray-9);align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.TaskPriorityBadge-module__BrJUEG__low{background:var(--priority-low);color:var(--priority-low-text)}.TaskPriorityBadge-module__BrJUEG__medium{background:var(--priority-medium)}.TaskPriorityBadge-module__BrJUEG__high{background:var(--priority-high)}
.TaskPriorityControl-module__aO84LG__wrapper{display:inline-flex}.TaskPriorityControl-module__aO84LG__trigger{cursor:pointer;border-radius:var(--mantine-radius-xs);background:0 0;border:none;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.TaskPriorityControl-module__aO84LG__trigger:hover{opacity:.82}.TaskPriorityControl-module__aO84LG__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--task-accent) 55%, transparent);outline-offset:2px}.TaskPriorityControl-module__aO84LG__placeholder{border-radius:var(--chip-radius);border:1px dashed var(--mantine-color-gray-3);color:var(--mantine-color-gray-5);align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.TaskPriorityControl-module__aO84LG__wrapperEmbedded{width:100%;display:flex}.TaskPriorityControl-module__aO84LG__triggerEmbedded{width:100%;min-height:var(--control-height-md);border-radius:var(--control-radius);background-color:var(--mantine-color-gray-0);border:none;justify-content:flex-start;padding:0 1.25rem;transition:box-shadow .4s,background-color .4s;box-shadow:0 1px 2px #0b0f140a,0 2px 8px #0b0f140f}.TaskPriorityControl-module__aO84LG__triggerEmbedded:hover{opacity:1;background-color:var(--mantine-color-white);box-shadow:0 2px 6px #0b0f140f,0 10px 24px #0b0f141a}.TaskPriorityControl-module__aO84LG__placeholderEmbedded{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-5);border:none;padding:0;font-weight:400}
.TaskTagBadge-module__rVkADa__badge{border-radius:var(--chip-radius);background:var(--mantine-color-gray-4);color:var(--mantine-color-gray-9);align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}
.TaskTagsControl-module__HeQDsa__wrapper{display:inline-flex}.TaskTagsControl-module__HeQDsa__trigger{cursor:pointer;border-radius:var(--mantine-radius-xs);background:0 0;border:none;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.TaskTagsControl-module__HeQDsa__trigger:hover{opacity:.82}.TaskTagsControl-module__HeQDsa__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--task-accent) 55%, transparent);outline-offset:2px}.TaskTagsControl-module__HeQDsa__tagList{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.TaskTagsControl-module__HeQDsa__placeholder{border-radius:var(--chip-radius);border:1px dashed var(--mantine-color-gray-3);color:var(--mantine-color-gray-5);align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.TaskTagsControl-module__HeQDsa__wrapperEmbedded{width:100%;display:flex}.TaskTagsControl-module__HeQDsa__triggerEmbedded{width:100%;min-height:var(--control-height-md);border-radius:var(--control-radius);background-color:var(--mantine-color-gray-0);border:none;justify-content:flex-start;padding:0 1.25rem;transition:box-shadow .4s,background-color .4s;box-shadow:0 1px 2px #0b0f140a,0 2px 8px #0b0f140f}.TaskTagsControl-module__HeQDsa__triggerEmbedded:hover{opacity:1;background-color:var(--mantine-color-white);box-shadow:0 2px 6px #0b0f140f,0 10px 24px #0b0f141a}.TaskTagsControl-module__HeQDsa__placeholderEmbedded{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-5);border:none;padding:0;font-weight:400}.TaskTagsControl-module__HeQDsa__checkSpacer{width:14px;display:inline-block}
.TaskCardBadges-module__EvbutW__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.TaskDueDateControl-module__NpyaUq__wrapper{display:inline-flex}.TaskDueDateControl-module__NpyaUq__trigger{cursor:pointer;border-radius:var(--mantine-radius-xs);background:0 0;border:none;align-items:center;margin:-2px -6px;padding:2px 6px;transition:background-color .12s;display:inline-flex}.TaskDueDateControl-module__NpyaUq__trigger:hover{background:var(--mantine-color-gray-0)}.TaskDueDateControl-module__NpyaUq__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--task-accent) 55%, transparent);outline-offset:1px}.TaskDueDateControl-module__NpyaUq__due{color:var(--mantine-color-gray-6);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.TaskDueDateControl-module__NpyaUq__dueToday{color:var(--tone-positive-ink)}.TaskDueDateControl-module__NpyaUq__dueOverdue{color:var(--tone-negative-ink)}.TaskDueDateControl-module__NpyaUq__placeholder{color:var(--mantine-color-gray-5);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}
.TaskDrilldownTicket-module__sKOPHG__ticket{background:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);box-shadow:var(--shadow-hairline), var(--mantine-shadow-xs);color:inherit;flex-direction:column;padding:14px;text-decoration:none;transition:box-shadow .22s cubic-bezier(.2,.8,.2,1);display:flex}.TaskDrilldownTicket-module__sKOPHG__ticket:hover{box-shadow:0 4px 12px #0f172a1a}.TaskDrilldownTicket-module__sKOPHG__ticket:focus-visible{outline:2px solid color-mix(in srgb, var(--task-accent) 55%, transparent);outline-offset:2px}.TaskDrilldownTicket-module__sKOPHG__ticketCompleted{background:var(--mantine-color-gray-0);box-shadow:none}.TaskDrilldownTicket-module__sKOPHG__fadedContent{flex-direction:column;gap:10px;min-width:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1);display:flex}.TaskDrilldownTicket-module__sKOPHG__ticketCompleted .TaskDrilldownTicket-module__sKOPHG__fadedContent{opacity:.42}.TaskDrilldownTicket-module__sKOPHG__title{color:var(--mantine-color-gray-8);word-break:break-word;font-size:14px;font-weight:600;line-height:1.45}.TaskDrilldownTicket-module__sKOPHG__ticketCompleted .TaskDrilldownTicket-module__sKOPHG__title{color:var(--mantine-color-gray-4)}.TaskDrilldownTicket-module__sKOPHG__notes{color:var(--mantine-color-gray-6);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.TaskDrilldownTicket-module__sKOPHG__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaskDrilldownTicket-module__sKOPHG__meta{border-top:1px solid var(--mantine-color-gray-1);justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding-top:10px;display:flex}.TaskDrilldownTicket-module__sKOPHG__metaRight{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.TaskDrilldownTicket-module__sKOPHG__attachmentCount{color:var(--mantine-color-gray-6);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.TaskDrilldownTicket-module__sKOPHG__date{color:var(--mantine-color-gray-6);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.TaskDrilldownTicket-module__sKOPHG__dateOverdue{color:var(--mantine-color-red-6);font-weight:600}
.TaskCardSubtasksPreview-module__eQsgPq__root{border-top:1px solid var(--mantine-color-gray-1);flex-direction:column;gap:8px;margin-top:2px;padding:12px 0 0;display:flex}.TaskCardSubtasksPreview-module__eQsgPq__list{flex-direction:column;gap:8px;display:flex}.TaskCardSubtasksPreview-module__eQsgPq__item{align-items:center;gap:10px;min-width:0;display:flex}.TaskCardSubtasksPreview-module__eQsgPq__title{min-width:0;color:var(--mantine-color-gray-7);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.TaskCardSubtasksPreview-module__eQsgPq__titleDone{color:var(--mantine-color-gray-4)}.TaskCardSubtasksPreview-module__eQsgPq__meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.TaskCardSubtasksPreview-module__eQsgPq__more{color:var(--mantine-color-gray-6);padding-left:26px;font-size:12px;font-weight:500}
.TaskDrilldownProjectCard-module__g6HUzG__card{border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);box-shadow:var(--shadow-hairline), var(--mantine-shadow-xs);overflow:hidden}.TaskDrilldownProjectCard-module__g6HUzG__header{border-bottom:1px solid var(--mantine-color-gray-1);background:linear-gradient(135deg, color-mix(in srgb, var(--project-color) 14%, var(--mantine-color-white)) 0%, color-mix(in srgb, var(--project-color) 5%, var(--mantine-color-white)) 100%);border-left:4px solid var(--project-color);align-items:center;gap:12px;padding:14px 16px;display:flex}.TaskDrilldownProjectCard-module__g6HUzG__projectName{color:var(--mantine-color-gray-8);flex:1;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.TaskDrilldownProjectCard-module__g6HUzG__projectName:hover{color:var(--project-color)}.TaskDrilldownProjectCard-module__g6HUzG__projectName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskDrilldownProjectCard-module__g6HUzG__body{padding:14px 16px 16px}
.TaskCardAddSubtask-module__1WJXjG__trigger{border-radius:var(--mantine-radius-xs);color:var(--mantine-color-gray-5);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-left:-4px;padding:4px 8px 4px 4px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex}.TaskCardAddSubtask-module__1WJXjG__trigger:hover{color:var(--task-accent-ink);background:var(--task-accent-surface)}.TaskCardAddSubtask-module__1WJXjG__editor{border:1px solid var(--mantine-color-gray-3);border-radius:var(--inner-surface-radius);background:var(--mantine-color-white);align-items:center;gap:8px;padding:4px 8px;display:flex}.TaskCardAddSubtask-module__1WJXjG__editor:focus-within{border-color:var(--task-accent-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--task-accent) 30%, transparent)}.TaskCardAddSubtask-module__1WJXjG__icon{color:var(--mantine-color-gray-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TaskCardAddSubtask-module__1WJXjG__input{min-width:0;color:var(--mantine-color-gray-7);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:13px;line-height:1.5}.TaskCardAddSubtask-module__1WJXjG__input::placeholder{color:var(--mantine-color-gray-5)}
:is(.ChartHover-module__gTb3ZW__bars .recharts-inactive-bar path,.ChartHover-module__gTb3ZW__bars .recharts-active-bar path){transform-box:fill-box;transform-origin:0;transition:transform .14s}.ChartHover-module__gTb3ZW__bars .recharts-active-bar path{transform:scaleY(1.2)}.ChartHover-module__gTb3ZW__clickable .recharts-surface{cursor:pointer}.ChartHover-module__gTb3ZW__segments.ChartHover-module__gTb3ZW__clickable .recharts-surface{cursor:default}.ChartHover-module__gTb3ZW__segments.ChartHover-module__gTb3ZW__clickable .recharts-pie-sector{cursor:pointer}:is(.ChartHover-module__gTb3ZW__segments .recharts-shape,.ChartHover-module__gTb3ZW__segments .recharts-active-shape){transform-origin:50%;transition:transform .16s}.ChartHover-module__gTb3ZW__segments .recharts-active-shape{transform:scale(1.05)}.ChartHover-module__gTb3ZW__segments .recharts-tooltip-wrapper{z-index:2}@media (prefers-reduced-motion:reduce){.ChartHover-module__gTb3ZW__bars .recharts-inactive-bar path{transition:none}.ChartHover-module__gTb3ZW__bars .recharts-active-bar path{transition:none}.ChartHover-module__gTb3ZW__segments .recharts-shape{transition:none}.ChartHover-module__gTb3ZW__segments .recharts-active-shape{transition:none}}
.theme-module__AinZdW__title{text-transform:uppercase;font-weight:var(--heading-weight);color:var(--heading-color);letter-spacing:.1em}@media (max-width:47.99em){.theme-module__AinZdW__title.theme-module__AinZdW__title{letter-spacing:.04em}.theme-module__AinZdW__title.theme-module__AinZdW__title:where(h1){font-size:min(var(--title-fz), 5.2vw)}.theme-module__AinZdW__title.theme-module__AinZdW__title:where(h2){font-size:min(var(--title-fz), 4.8vw)}.theme-module__AinZdW__title.theme-module__AinZdW__title:where(h3){font-size:min(var(--title-fz), 4.4vw)}.theme-module__AinZdW__modalTitle.theme-module__AinZdW__modalTitle{letter-spacing:.04em;font-size:min(1.625rem,4.8vw)}}.theme-module__AinZdW__modalTitle{font-size:1.625rem;font-weight:var(--heading-weight);color:var(--heading-color);text-transform:uppercase;letter-spacing:.1em;line-height:1.3}.theme-module__AinZdW__button{letter-spacing:-.004em;--button-height-xs:var(--control-height-xs);--button-height-sm:var(--control-height-sm);--button-height-md:var(--control-height-md);--button-height-lg:var(--control-height-lg);--button-height-xl:var(--control-height-xl);--button-radius:var(--control-radius);--button-padding-x-xs:1.625rem;--button-padding-x-sm:2.25rem;--button-padding-x-md:3rem;--button-padding-x-lg:3.75rem;--button-padding-x-xl:4.5rem;will-change:transform;font-weight:550;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .4s,background .4s,box-shadow .4s,border-color .4s,color .4s,filter .4s,opacity .4s}.theme-module__AinZdW__button:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0b0f141f}.theme-module__AinZdW__button:active{transform:translateY(0);box-shadow:0 1px 4px #0b0f141a}.theme-module__AinZdW__button:disabled,.theme-module__AinZdW__button[data-disabled]{box-shadow:none;filter:none;cursor:default;transform:none}.theme-module__AinZdW__button[data-variant=default],.theme-module__AinZdW__actionIcon[data-variant=default]{box-shadow:var(--shadow-control-rest);border:none}.theme-module__AinZdW__button[data-raised]{box-shadow:var(--mantine-shadow-sm)}.theme-module__AinZdW__actionIcon{--ai-radius:9999px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .4s,box-shadow .4s,border-color .4s,color .4s}.theme-module__AinZdW__actionIcon:hover{transform:scale(1.08)}.theme-module__AinZdW__actionIcon:active{transform:scale(.95)}.theme-module__AinZdW__actionIcon:disabled,.theme-module__AinZdW__actionIcon[data-disabled]{cursor:default;transform:none}.theme-module__AinZdW__actionIcon[data-control]{--ai-size-xs:var(--control-height-xs);--ai-size-sm:var(--control-height-sm);--ai-size-md:var(--control-height-md);--ai-size-lg:var(--control-height-lg);--ai-size-xl:var(--control-height-xl)}.theme-module__AinZdW__actionIcon[data-raised]{box-shadow:var(--mantine-shadow-sm)}.theme-module__AinZdW__anchor{text-decoration:none;transition:color .2s,opacity .2s}.theme-module__AinZdW__anchor:hover{color:var(--mantine-color-royal-6);opacity:1;text-decoration:none}.theme-module__AinZdW__inputWrapper{--input-height-xs:var(--control-height-xs);--input-height-sm:var(--control-height-sm);--input-height-md:var(--control-height-md);--input-height-lg:var(--control-height-lg);--input-height-xl:var(--control-height-xl);--input-radius:var(--control-radius);--input-padding-inline-start:1.25rem;--input-padding-inline-end:1.25rem}.theme-module__AinZdW__inputLabel{font-weight:var(--field-label-weight);color:var(--field-label-color);letter-spacing:-.004em}.theme-module__AinZdW__textareaWrapper{--input-radius:var(--mantine-radius-lg);--input-padding-inline-start:1.25rem;--input-padding-inline-end:1.25rem;--input-padding-y-xs:.625rem;--input-padding-y-sm:.75rem;--input-padding-y-md:.875rem;--input-padding-y-lg:1rem;--input-padding-y-xl:1.125rem}.theme-module__AinZdW__inputWrapper[data-variant=unstyled],.theme-module__AinZdW__textareaWrapper[data-variant=unstyled]{--input-radius:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.theme-module__AinZdW__input:not([data-variant=unstyled]){--input-bd:transparent;background-color:var(--mantine-color-gray-0);border:none;transition:box-shadow .25s,background-color .25s;box-shadow:0 1px 2px #0b0f140a,0 2px 8px #0b0f140f}.theme-module__AinZdW__input:disabled,.theme-module__AinZdW__input[data-disabled]{cursor:default}.theme-module__AinZdW__input:not([data-variant=unstyled])::placeholder{color:var(--mantine-color-gray-5)}.theme-module__AinZdW__input:not([data-variant=unstyled]):focus,.theme-module__AinZdW__input:not([data-variant=unstyled]):focus-within{background-color:var(--mantine-color-white);box-shadow:0 2px 6px #0b0f140f,0 10px 24px #0b0f141a}.theme-module__AinZdW__menuDropdown{padding:0;overflow:hidden}.theme-module__AinZdW__menuItem{border-radius:0;transition:background-color .4s,color .4s}.theme-module__AinZdW__paper{color:inherit;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s,background-color .4s}.theme-module__AinZdW__dateInput{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.theme-module__AinZdW__calendarDay{border-radius:var(--mantine-radius-md);transition:background-color .2s,color .2s,box-shadow .2s}.theme-module__AinZdW__calendarDay[data-disabled]{cursor:default}.theme-module__AinZdW__calendarDay:hover:not([data-disabled]):not([data-selected]){background-color:var(--mantine-color-gray-1)}.theme-module__AinZdW__calendarDay[data-selected]{background-color:var(--mantine-color-royal-8);color:var(--mantine-color-white)}.theme-module__AinZdW__calendarDay[data-selected]:hover{background-color:var(--mantine-color-royal-7)}.theme-module__AinZdW__calendarDay[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--mantine-color-royal-4);color:var(--mantine-color-royal-8)}.theme-module__AinZdW__calendarDay[data-weekend]:not([data-selected]):not([data-outside]){color:var(--mantine-color-gray-5)}.theme-module__AinZdW__calendarHeader{margin-bottom:var(--mantine-spacing-xs)}.theme-module__AinZdW__calendarHeaderControl{border-radius:var(--mantine-radius-md);transition:background-color .2s}.theme-module__AinZdW__calendarHeaderControl:hover{background-color:var(--mantine-color-gray-1)}.theme-module__AinZdW__calendarHeaderLevel{letter-spacing:-.004em;font-weight:550}.theme-module__AinZdW__calendarWeekday{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:550}.theme-module__AinZdW__datePickerDropdown{padding:var(--mantine-spacing-sm)}.theme-module__AinZdW__tableRoot{background-color:var(--mantine-color-white);border-radius:var(--table-radius);box-shadow:var(--mantine-shadow-sm)}.theme-module__AinZdW__tableRoot.theme-module__AinZdW__tableRoot{width:max-content;min-width:100%}.theme-module__AinZdW__tableThead{background-color:var(--table-header-bg)}.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTr{border-bottom:none}.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTh{background-color:var(--table-header-bg);color:var(--table-header-color);height:var(--table-header-height);font-size:var(--table-header-size);padding-block:0}.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTh a,.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTh button{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTh .mantine-Checkbox-label{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTh:first-child{border-start-start-radius:var(--table-radius)}.theme-module__AinZdW__tableThead .theme-module__AinZdW__tableTh:last-child{border-start-end-radius:var(--table-radius)}.theme-module__AinZdW__tableTbody .theme-module__AinZdW__tableTr:last-child{border-bottom:none;border-end-end-radius:var(--table-radius);border-end-start-radius:var(--table-radius)}.theme-module__AinZdW__tableTbody .theme-module__AinZdW__tableTr:last-child .theme-module__AinZdW__tableTd:first-child,.theme-module__AinZdW__tableTbody .theme-module__AinZdW__tableTr:last-child .theme-module__AinZdW__tableTh:first-child{border-end-start-radius:var(--table-radius)}.theme-module__AinZdW__tableTbody .theme-module__AinZdW__tableTr:last-child .theme-module__AinZdW__tableTd:last-child{border-end-end-radius:var(--table-radius)}.theme-module__AinZdW__tableTh{color:var(--mantine-color-gray-7);white-space:nowrap;font-weight:600}.theme-module__AinZdW__tableScrollContainer{padding:var(--table-shadow-gutter)}.theme-module__AinZdW__tableTr{transition:all .4s cubic-bezier(.2,.8,.2,1)}.theme-module__AinZdW__tableTr[data-row-id]{cursor:pointer}.theme-module__AinZdW__tableTr[data-future]{opacity:var(--table-row-future-opacity);background:var(--table-row-future-surface)}.theme-module__AinZdW__tableTr[data-future]:hover{opacity:1}.theme-module__AinZdW__tableTr[data-severity=warning]{--table-row-tone-ink:var(--table-row-warning-ink);background-color:var(--table-row-warning-surface)}.theme-module__AinZdW__tableTbody .theme-module__AinZdW__tableTr[data-severity=warning]:hover{background-color:var(--table-row-warning-hover)}.theme-module__AinZdW__tableTr[data-severity=error]{--table-row-tone-ink:var(--table-row-error-ink);background-color:var(--table-row-error-surface)}.theme-module__AinZdW__tableTbody .theme-module__AinZdW__tableTr[data-severity=error]:hover{background-color:var(--table-row-error-hover)}.theme-module__AinZdW__tableTr[data-row-id] .theme-module__AinZdW__tableTd{height:var(--table-row-height);font-size:var(--table-font-size);color:var(--table-body-color);vertical-align:middle;padding-block:0}.theme-module__AinZdW__tableTd .mantine-ActionIcon-root{--ai-size-xs:var(--control-height-sm);--ai-size-sm:var(--control-height-md);--ai-size-md:var(--control-height-lg);--ai-size-lg:var(--control-height-xl);--ai-size-xl:var(--control-height-xl);background-color:var(--mantine-color-gray-0);box-shadow:var(--mantine-shadow-xs)}.theme-module__AinZdW__tableTd .mantine-ActionIcon-root:hover{background-color:var(--mantine-color-gray-1);box-shadow:var(--mantine-shadow-sm)}@media (max-width:47.99em){.theme-module__AinZdW__tableTh,.theme-module__AinZdW__tableTd{padding-inline:var(--mantine-spacing-xs)}.theme-module__AinZdW__tableTd .mantine-ActionIcon-root{--ai-size-md:var(--control-height-xs);--ai-size-lg:var(--control-height-sm)}}@media (pointer:coarse) and (max-width:47.99em){.theme-module__AinZdW__comboboxDropdown{overflow:hidden;inset:var(--mantine-spacing-xs) var(--mantine-spacing-xs) auto!important;width:auto!important;max-width:none!important;max-height:52lvh!important;position:fixed!important}.theme-module__AinZdW__comboboxOptions{overscroll-behavior:contain}.theme-module__AinZdW__comboboxOptions>div:has([data-autosize]){max-height:calc(52lvh - 2 * var(--mantine-spacing-xs))!important}}
.FinanceBreakdown-module__dEANVq__list{flex-direction:column;gap:2px;display:flex}.FinanceBreakdown-module__dEANVq__list[data-expandable] .FinanceBreakdown-module__dEANVq__row{grid-template-columns:minmax(0, 1fr) var(--breakdown-amount-width,8ch) var(--breakdown-share-width,5ch) 1.25rem}.FinanceBreakdown-module__dEANVq__row{grid-template-columns:minmax(0, 1fr) var(--breakdown-amount-width,8ch) var(--breakdown-share-width,5ch);align-items:center;column-gap:var(--mantine-spacing-sm);width:100%;font-size:var(--mantine-font-size-sm);border-radius:var(--mantine-radius-md);text-align:left;padding:4px 6px;transition:background-color .4s;display:grid}.FinanceBreakdown-module__dEANVq__row[data-interactive]:hover{background:var(--mantine-color-gray-0)}.FinanceBreakdown-module__dEANVq__label{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.FinanceBreakdown-module__dEANVq__amount,.FinanceBreakdown-module__dEANVq__share{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.FinanceBreakdown-module__dEANVq__markPlaceholder{flex:none;width:24px}.FinanceBreakdown-module__dEANVq__chevronCell{justify-content:flex-end;display:flex}.FinanceBreakdown-module__dEANVq__chevron{color:var(--mantine-color-gray-5);transition:transform .2s}.FinanceBreakdown-module__dEANVq__chevron[data-expanded]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.FinanceBreakdown-module__dEANVq__chevron{transition:none}}.FinanceBreakdown-module__dEANVq__children{flex-direction:column;margin-bottom:6px;display:flex}.FinanceBreakdown-module__dEANVq__child .FinanceBreakdown-module__dEANVq__label{border-left:2px solid color-mix(in srgb, var(--category-accent) 25%, transparent);align-self:stretch;margin-left:16px;padding-left:12px}.FinanceBreakdown-module__dEANVq__bar{height:var(--meter-height-sm);background:var(--mantine-color-gray-1);border-radius:999px;overflow:hidden}.FinanceBreakdown-module__dEANVq__barFill{border-radius:999px;height:100%}
.FinanceAnalyticsPanel-module__anWfwW__toggle{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);width:100%;padding:var(--mantine-spacing-xs) 0;border-radius:var(--mantine-radius-md);display:flex}.FinanceAnalyticsPanel-module__anWfwW__chevron{transition:transform .25s}.FinanceAnalyticsPanel-module__anWfwW__chevronOpen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.FinanceAnalyticsPanel-module__anWfwW__chevron{transition:none}}
.TableMarkPicker-module__SAYAsG__mark{--app-icon-size:var(--table-mark-glyph);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .4s,background-color .4s,color .4s;display:inline-flex}.TableMarkPicker-module__SAYAsG__mark:hover{transform:scale(1.06)}.TableMarkPicker-module__SAYAsG__mark:focus-visible{outline:2px solid var(--mantine-color-royal-6);outline-offset:2px}:is(.TableMarkPicker-module__SAYAsG__mark .mantine-ThemeIcon-root>svg,.TableMarkPicker-module__SAYAsG__mark .mantine-Avatar-placeholder>svg){width:var(--table-mark-glyph);height:var(--table-mark-glyph)}.TableMarkPicker-module__SAYAsG__mark[data-empty]{width:var(--table-mark-size);height:var(--table-mark-size);color:var(--mantine-color-gray-4);box-shadow:inset 0 0 0 1px var(--mantine-color-gray-2)}.TableMarkPicker-module__SAYAsG__mark[data-empty]:hover{color:var(--mantine-color-gray-7);background:var(--mantine-color-gray-0)}
.FinanceEntriesTotals-module__37q03G__totals{align-items:center;gap:var(--mantine-spacing-xs);flex:none;display:flex}.FinanceEntriesTotals-module__37q03G__chip{padding:0 var(--mantine-spacing-sm);height:var(--control-height-xs);border-radius:var(--control-radius);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.FinanceEntriesTotals-module__37q03G__income{background:var(--tone-positive-surface);color:var(--tone-positive-ink)}.FinanceEntriesTotals-module__37q03G__expense{background:var(--tone-negative-surface);color:var(--tone-negative-ink)}
.FinanceSpendingMapSection-module__ZfsEbq__spender{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-gray-0);transition:background-color .25s,opacity .25s,box-shadow .25s}.FinanceSpendingMapSection-module__ZfsEbq__spender:hover{background-color:var(--mantine-color-gray-1);box-shadow:var(--mantine-shadow-xs)}.FinanceSpendingMapSection-module__ZfsEbq__spender[data-off]{opacity:.45}
.FinancePlanDialog-module__tyHg0q__list{flex-direction:column;display:flex}.FinancePlanDialog-module__tyHg0q__row{align-items:center;column-gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);grid-template-columns:minmax(0,1fr) auto;transition:background-color .4s;display:grid}.FinancePlanDialog-module__tyHg0q__row:hover{background:var(--mantine-color-gray-0)}.FinancePlanDialog-module__tyHg0q__label{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.FinancePlanDialog-module__tyHg0q__names{flex-direction:column;min-width:0;display:flex}.FinancePlanDialog-module__tyHg0q__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.FinancePlanDialog-module__tyHg0q__footer{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2);flex-wrap:wrap;display:flex}.FinancePlanDialog-module__tyHg0q__total{align-items:baseline;gap:var(--mantine-spacing-xs);font-variant-numeric:tabular-nums;display:flex}
.ProjectCard-module__j1Xc9q__card{cursor:pointer;height:100%;transition:scale .4s,box-shadow .4s;position:relative}.ProjectCard-module__j1Xc9q__card:hover{box-shadow:var(--mantine-shadow-lg);scale:1.02}.ProjectCard-module__j1Xc9q__card:focus-visible{outline:2px solid var(--business-accent);outline-offset:3px}.ProjectCard-module__j1Xc9q__header{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-sm);flex-wrap:nowrap;display:flex}.ProjectCard-module__j1Xc9q__identity{align-items:center;gap:var(--mantine-spacing-sm);flex:auto;min-width:0;display:flex}.ProjectCard-module__j1Xc9q__names{flex-direction:column;min-width:0;display:flex}.ProjectCard-module__j1Xc9q__name{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ProjectCard-module__j1Xc9q__headerActions{align-items:center;gap:var(--mantine-spacing-xs);flex:none;display:flex}@media (max-width:47.99em){.ProjectCard-module__j1Xc9q__header{flex-wrap:wrap}.ProjectCard-module__j1Xc9q__headerActions{flex-basis:100%;justify-content:flex-end}.ProjectCard-module__j1Xc9q__name{display:block;overflow:visible}}
.TaskCard-module__gfS4jG__card{--task-ring:transparent;--task-ring-style:solid;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);cursor:pointer;touch-action:manipulation;flex-direction:column;gap:12px;padding:16px;transition:background-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 1px 3px #0f172a0f}.TaskCard-module__gfS4jG__card:after{content:"";border:var(--task-state-ring-width) var(--task-ring-style) var(--task-ring);border-radius:calc(var(--mantine-radius-sm) - 1px);pointer-events:none;transition:border-color .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.TaskCard-module__gfS4jG__cardEnter{animation:.24s cubic-bezier(.2,.8,.2,1) TaskCard-module__gfS4jG__cardEnter}@keyframes TaskCard-module__gfS4jG__cardEnter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}[data-dragging] .TaskCard-module__gfS4jG__card{backface-visibility:hidden;will-change:transform}[data-dragging] .TaskCard-module__gfS4jG__card:not(.TaskCard-module__gfS4jG__cardDragging){transition-property:background-color,box-shadow,opacity}.TaskCard-module__gfS4jG__card:hover{box-shadow:0 4px 12px #0f172a1a}.TaskCard-module__gfS4jG__cardSelected{--task-ring:var(--task-accent);background:var(--task-accent-surface)}.TaskCard-module__gfS4jG__card:focus-visible{outline:2px solid color-mix(in srgb, var(--task-accent) 55%, transparent);outline-offset:2px}.TaskCard-module__gfS4jG__cardDragging{--task-ring:color-mix(in srgb, var(--task-accent) 55%, transparent);cursor:grabbing;background:var(--mantine-color-white);pointer-events:none;z-index:2;will-change:transform;animation:.22s cubic-bezier(.22,1,.36,1) TaskCard-module__gfS4jG__cardLift;box-shadow:0 4px 12px #0f172a14,0 20px 36px #0f172a1f}.TaskCard-module__gfS4jG__cardDragging:focus-visible{outline:none}@keyframes TaskCard-module__gfS4jG__cardLift{0%{box-shadow:0 1px 3px #0f172a0f}to{box-shadow:0 4px 12px #0f172a14,0 20px 36px #0f172a1f}}@media (prefers-reduced-motion:reduce){.TaskCard-module__gfS4jG__card,.TaskCard-module__gfS4jG__fadedContent,.TaskCard-module__gfS4jG__title{transition-duration:.01ms!important;animation:none!important}.TaskCard-module__gfS4jG__dirtyDot{animation:none!important}.TaskCard-module__gfS4jG__cardDragging{animation:none}.TaskCard-module__gfS4jG__card:after{transition-duration:.01ms!important}}.TaskCard-module__gfS4jG__cardCompleted{background:var(--mantine-color-gray-0);box-shadow:none}.TaskCard-module__gfS4jG__cardCompleted .TaskCard-module__gfS4jG__fadedContent{opacity:.42}.TaskCard-module__gfS4jG__cardFileOver{--task-ring:var(--task-accent);--task-ring-style:dashed;background:var(--task-accent-surface);box-shadow:0 4px 12px color-mix(in srgb, var(--task-accent) 18%, transparent)}.TaskCard-module__gfS4jG__header{align-items:flex-start;gap:10px;display:flex}.TaskCard-module__gfS4jG__dragHandle{border-radius:var(--mantine-radius-xs);width:28px;height:28px;color:var(--mantine-color-gray-5);cursor:grab;touch-action:none;opacity:0;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-block:-4px;margin-inline:auto -4px;padding:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1),background-color .22s,color .22s;display:flex}.TaskCard-module__gfS4jG__card:hover .TaskCard-module__gfS4jG__dragHandle,.TaskCard-module__gfS4jG__dragHandle:focus-visible{opacity:1}.TaskCard-module__gfS4jG__dragHandle:hover{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-7)}.TaskCard-module__gfS4jG__dragHandle:active{cursor:grabbing}@media (pointer:coarse){.TaskCard-module__gfS4jG__dragHandle{opacity:1;width:var(--control-height-sm);height:var(--control-height-sm);color:var(--mantine-color-gray-6);background:var(--mantine-color-gray-0)}}.TaskCard-module__gfS4jG__fadedContent{flex-direction:column;flex:1;gap:12px;min-width:0;transition:opacity .22s cubic-bezier(.2,.8,.2,1);display:flex}.TaskCard-module__gfS4jG__title{min-width:0;color:var(--mantine-color-gray-8);word-break:break-word;flex:1;font-size:15px;font-weight:600;line-height:1.5;transition:color .22s cubic-bezier(.2,.8,.2,1)}.TaskCard-module__gfS4jG__onHoldMark{vertical-align:-2px;color:var(--mantine-color-gray-6);margin-right:6px;display:inline-flex}.TaskCard-module__gfS4jG__titleDone{color:var(--mantine-color-gray-4)}.TaskCard-module__gfS4jG__notes{color:var(--mantine-color-gray-6);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.TaskCard-module__gfS4jG__meta{border-top:1px solid var(--mantine-color-gray-1);justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:2px;padding-top:12px;display:flex}.TaskCard-module__gfS4jG__metaLeft{align-items:center;gap:8px;min-width:0;display:flex}.TaskCard-module__gfS4jG__metaRight{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.TaskCard-module__gfS4jG__attachmentCount{color:var(--mantine-color-gray-6);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.TaskCard-module__gfS4jG__dirtyDot{background:var(--task-dirty-mark);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.2s cubic-bezier(.2,.8,.2,1) TaskCard-module__gfS4jG__dotIn}@keyframes TaskCard-module__gfS4jG__dotIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}
.PendingAttachmentList-module__OYrzta__list{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.PendingAttachmentList-module__OYrzta__tile{width:var(--pending-attachment-tile);height:var(--pending-attachment-tile);border-radius:var(--inner-surface-radius);background:var(--mantine-color-gray-0);box-shadow:var(--shadow-hairline);position:relative;overflow:hidden}.PendingAttachmentList-module__OYrzta__thumb{object-fit:cover;width:100%;height:100%;display:block}.PendingAttachmentList-module__OYrzta__badge{letter-spacing:.04em;width:100%;height:100%;color:var(--mantine-color-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.PendingAttachmentList-module__OYrzta__name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:100%;font-size:9px;font-weight:400;overflow:hidden}.PendingAttachmentList-module__OYrzta__remove{position:absolute;top:4px;right:4px}
.StatCard-module__5XwMYG__card{min-height:var(--stat-tile-height);justify-content:center;align-items:center;display:flex;container-type:inline-size}.StatCard-module__5XwMYG__body{min-width:0;max-width:100%}.StatCard-module__5XwMYG__value{font-size:min(var(--kpi-figure-size), calc(100cqi / (var(--kpi-figure-units,1) * var(--kpi-figure-char))));letter-spacing:-.03em;text-align:center;font-weight:700;line-height:1}
.AssetKindDisc-module__svFheW__disc{width:var(--asset-kind-disc-size);height:var(--asset-kind-disc-size);background:var(--asset-kind-color);color:var(--asset-kind-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.AssetKindDisc-module__svFheW__disc[data-variant=light]{background:var(--mantine-color-white);color:var(--asset-kind-color)}
.AssetAllocation-module__L_yqSq__root{align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}.AssetAllocation-module__L_yqSq__legend{gap:var(--mantine-spacing-xs);flex-direction:column;width:100%;min-width:0;display:flex}.AssetAllocation-module__L_yqSq__row{align-items:center;gap:var(--mantine-spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.AssetAllocation-module__L_yqSq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssetAllocation-module__L_yqSq__value{font-variant-numeric:tabular-nums;white-space:nowrap}
.AssetKindSummary-module__uEjAUq__table{gap:var(--mantine-spacing-xs);flex-direction:column;width:100%;min-width:0;display:flex}.AssetKindSummary-module__uEjAUq__row{align-items:center;gap:var(--mantine-spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.AssetKindSummary-module__uEjAUq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssetKindSummary-module__uEjAUq__value{font-variant-numeric:tabular-nums;white-space:nowrap}.AssetKindSummary-module__uEjAUq__total{padding-top:var(--mantine-spacing-xs);border-top:1px solid var(--mantine-color-gray-3);margin-top:2px}
.ChartToneSplitDefs-module__Rsj8eq__defs{width:0;height:0;position:absolute}
.ChoiceTiles-module__56i85q__row{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ChoiceTiles-module__56i85q__row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:47.99em){.ChoiceTiles-module__56i85q__row[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}.ChoiceTiles-module__56i85q__row[data-columns=auto]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ChoiceTiles-module__56i85q__option{--origin-ink:var(--mantine-color-gray-6);--origin-surface:var(--mantine-color-gray-0);--origin-ring:transparent;justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);min-height:var(--stat-tile-height);padding:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-lg);background:var(--origin-surface);color:var(--origin-ink);box-shadow:var(--shadow-control-rest), inset 0 0 0 2px var(--origin-ring);cursor:pointer;text-align:center;border:none;flex-direction:column;transition:background-color .4s,box-shadow .4s,color .4s;display:flex}.ChoiceTiles-module__56i85q__option:hover{--origin-surface:var(--mantine-color-gray-1);--origin-ink:var(--mantine-color-gray-7)}.ChoiceTiles-module__56i85q__option:focus-visible{outline:2px solid var(--mantine-color-royal-6);outline-offset:2px}.ChoiceTiles-module__56i85q__option[data-active]{--origin-ink:var(--mantine-color-white);--origin-surface:var(--mantine-color-royal-8);--origin-ring:transparent}.ChoiceTiles-module__56i85q__option[data-active]:hover{--origin-surface:var(--mantine-color-royal-9);--origin-ink:var(--mantine-color-white)}.ChoiceTiles-module__56i85q__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:30px;line-height:1;display:inline-flex}.ChoiceTiles-module__56i85q__label{font-size:var(--mantine-font-size-md);font-weight:600;line-height:1.2}.ChoiceTiles-module__56i85q__hint{font-size:var(--mantine-font-size-xs);opacity:.75;font-weight:400;line-height:1.3}.ChoiceTiles-module__56i85q__option[data-active] .ChoiceTiles-module__56i85q__hint{opacity:.85}
.RealEstatePeriodPanel-module__bZzUvW__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.RealEstatePeriodPanel-module__bZzUvW__row{min-width:0}.RealEstatePeriodPanel-module__bZzUvW__from{white-space:nowrap}.RealEstatePeriodPanel-module__bZzUvW__baseline{padding-top:var(--mantine-spacing-xs)}.RealEstatePeriodPanel-module__bZzUvW__amountCell{white-space:nowrap;width:1%}@media (max-width:47.99em){.RealEstatePeriodPanel-module__bZzUvW__optional{display:none}}
.EventPlanSection-module__clldoq__mapBody{flex-direction:column;height:calc(100dvh - 4rem);min-height:0;padding:0;display:flex}
.LoanCard-module__AAKFOa__figures{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.LoanCard-module__AAKFOa__charts{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.LoanCard-module__AAKFOa__head{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.LoanCard-module__AAKFOa__periods{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}
.ChartHeading-module__otHkbG__label{font-size:var(--chart-heading-size);min-width:0}
.HealthDashboard-module__0QVlRG__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);flex-wrap:nowrap;display:flex}.HealthDashboard-module__0QVlRG__nav{align-items:center;gap:var(--mantine-spacing-md);flex-wrap:nowrap;min-width:0;display:flex}.HealthDashboard-module__0QVlRG__actions{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:nowrap;display:flex}@media (max-width:47.99em){.HealthDashboard-module__0QVlRG__header{row-gap:var(--mantine-spacing-sm);flex-wrap:wrap}.HealthDashboard-module__0QVlRG__nav{justify-content:space-between;gap:var(--mantine-spacing-sm);flex:100%}.HealthDashboard-module__0QVlRG__actions{flex:100%;justify-content:flex-end}.HealthDashboard-module__0QVlRG__date{font-size:var(--mantine-font-size-xl);white-space:nowrap}}
.PlannerMonthDayButton-module__fC1BVG__cell{grid-column-start:var(--day-column-start,auto);aspect-ratio:1;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);box-shadow:var(--mantine-shadow-xs);color:var(--mantine-color-gray-8);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;transition:transform .2s,box-shadow .2s;display:flex}.PlannerMonthDayButton-module__fC1BVG__cell:active:not(:disabled){transform:scale(.96)}.PlannerMonthDayButton-module__fC1BVG__cell:focus-visible{outline:2px solid var(--planner-accent);outline-offset:2px}.PlannerMonthDayButton-module__fC1BVG__empty{background:var(--mantine-color-gray-0);box-shadow:none;color:var(--mantine-color-gray-5);cursor:default}.PlannerMonthDayButton-module__fC1BVG__past{opacity:var(--past-opacity)}.PlannerMonthDayButton-module__fC1BVG__today{background:var(--mantine-color-brandBlue-2);box-shadow:var(--mantine-shadow-sm);color:var(--planner-today-ink)}.PlannerMonthDayButton-module__fC1BVG__number{font-size:14px;font-weight:500;line-height:1}.PlannerMonthDayButton-module__fC1BVG__count{border-radius:var(--control-radius);background:var(--planner-accent);min-width:18px;height:18px;color:var(--planner-accent-contrast);justify-content:center;align-items:center;padding-inline:4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}
.RealEstateDetail-module__R9LAua__figures{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.RealEstateDetail-module__R9LAua__charts{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}
/*# sourceMappingURL=32p71opuvfhof.css.map*/