.m_c5e63f2d{--agenda-view-radius:var(--schedule-radius,var(--mantine-radius-default));flex-direction:column;display:flex}:where([data-mantine-color-scheme=light]) .m_c5e63f2d{--agenda-view-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_c5e63f2d{--agenda-view-border-color:var(--mantine-color-dark-4)}.m_b70d381a{padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--agenda-view-border-color);justify-content:space-between;align-items:center;display:flex}.m_693056fa{-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-semibold);font-size:var(--mantine-font-size-sm);text-transform:capitalize}.m_dd488e6f{flex-direction:column;flex:1;min-height:0;display:flex}.m_e7e356c4:where(:not(:last-child)){border-bottom:1px solid var(--agenda-view-border-color)}.m_157e8ae8{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);font-weight:var(--mantine-font-weight-semibold);font-size:var(--mantine-font-size-sm);text-transform:capitalize}:where([data-mantine-color-scheme=light]) .m_157e8ae8{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_157e8ae8{background-color:var(--mantine-color-dark-6)}.m_cbf6b76d{text-align:start;cursor:pointer;width:100%;display:block}.m_cbf6b76d:where(:not(:last-child)){border-bottom:1px solid var(--agenda-view-border-color)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_cbf6b76d:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_cbf6b76d:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_cbf6b76d:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_cbf6b76d:active{background-color:var(--mantine-color-dark-6)}}.m_f9e2e6af{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);display:flex}.m_428823f6{width:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));flex-shrink:0}.m_f9eaffda{margin-top:calc(.125rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.m_7a1aec87{padding:var(--mantine-spacing-xl) var(--mantine-spacing-sm);color:var(--mantine-color-dimmed);text-align:center}.m_74c54f2d{--time-bubble-height:calc(1.125rem * var(--mantine-scale));--thumb-size:calc(.75rem * var(--mantine-scale));--_indicator-color:var(--indicator-color,var(--mantine-color-red-7));pointer-events:none;left:0;right:0;top:var(--top-offset);height:calc(.125rem * var(--mantine-scale));z-index:2;position:absolute}.m_74c54f2d:before{content:"";background-color:var(--_indicator-color);opacity:.2;position:absolute;inset:0}.m_e62414c1{background-color:var(--_indicator-color);height:100%;top:0;position:absolute;inset-inline-start:var(--start-offset);inset-inline-end:var(--end-offset)}.m_decee6a9{top:calc(-1 * (var(--thumb-size) / 2 - 1px));width:var(--thumb-size);height:var(--thumb-size);border:1px solid var(--mantine-color-body);background-color:var(--_indicator-color);border-radius:50%;position:absolute;inset-inline-start:calc(var(--start-offset) - (var(--thumb-size) / 2 - 1px))}.m_4b00bcc6{height:var(--time-bubble-height);width:var(--time-bubble-width);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--_indicator-color);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);box-shadow:var(--mantine-shadow-sm);white-space:nowrap;font-variant-numeric:tabular-nums;inset-inline-start:var(--time-bubble-start-offset);top:calc(-1 * (var(--time-bubble-height) / 2 - 1px));z-index:2;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute}.m_1ac94670{padding:calc(.0625rem * var(--mantine-scale));pointer-events:none;z-index:3;flex-direction:column;flex:1 0 auto;display:flex;position:relative}.m_1ac94670:where([data-auto-size]){container-type:size}.m_1ac94670:where([data-draggable]) .m_71699dc6{cursor:grab}.m_1ac94670:where([data-draggable]) .m_71699dc6:active{cursor:grabbing}.m_1ac94670:where([data-invalid]) .m_71699dc6{border:1px solid var(--mantine-color-error);opacity:.6}.m_1ac94670:where([data-dragging]){opacity:.2}.m_1ac94670:where([data-dragging]) .m_71699dc6{cursor:grabbing}.m_1ac94670:where([data-any-dragging]:not([data-dragging])),.m_1ac94670:where([data-any-dragging]:not([data-dragging])) .m_71699dc6{pointer-events:none}.m_1ac94670:where([data-static]){pointer-events:none;cursor:default}.m_1ac94670:where([data-cascade]){z-index:var(--event-z-index,3);transition:z-index}.m_1ac94670:where([data-cascade]) .m_71699dc6{box-shadow:0 0 0 1px var(--mantine-color-body)}@media (hover:hover){.m_1ac94670:where([data-cascade]):where(:not([data-resizing],[data-dragging])):hover{z-index:var(--event-z-index-raised,9);transition-delay:var(--event-raise-delay,.6s)}}@media (hover:none){.m_1ac94670:where([data-cascade]):where(:not([data-resizing],[data-dragging])):active{z-index:var(--event-z-index-raised,9);transition-delay:var(--event-raise-delay,.6s)}}.m_1ac94670:where([data-cascade]):where(:not([data-resizing],[data-dragging])):where(:focus-visible){z-index:var(--event-z-index-raised,9)}.m_1ac94670:where([data-resizing]){z-index:10}@media (hover:hover){.m_1ac94670:where([data-resizing]) .m_71699dc6:hover{background-color:var(--event-bg)}}@media (hover:none){.m_1ac94670:where([data-resizing]) .m_71699dc6:active{background-color:var(--event-bg)}}.m_1ac94670:where([data-cascade][data-resizing]){z-index:var(--event-cascade-interaction-z-index,999)}.m_1ac94670:where([data-hanging=start],[data-hanging=both]):before{content:"";inset-block:calc(.125rem * var(--mantine-scale));width:calc(.125rem * var(--mantine-scale));background-color:var(--event-color);border-radius:calc(.625rem * var(--mantine-scale));opacity:.3;position:absolute;inset-inline-start:calc(.125rem * var(--mantine-scale))}.m_1ac94670:where([data-hanging=start],[data-hanging=both]) .m_71699dc6{border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(.375rem * var(--mantine-scale))}.m_1ac94670:where([data-hanging=end],[data-hanging=both]):after{content:"";inset-block:calc(.125rem * var(--mantine-scale));width:calc(.125rem * var(--mantine-scale));background-color:var(--event-color);border-radius:calc(.625rem * var(--mantine-scale));opacity:.3;position:absolute;inset-inline-end:calc(.125rem * var(--mantine-scale))}.m_1ac94670:where([data-hanging=end],[data-hanging=both]) .m_71699dc6{border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(.375rem * var(--mantine-scale))}.m_1ac94670:where([data-clip-start]) .m_71699dc6{clip-path:polygon(10px 0, 100% 0, 100% 100%, calc(.625rem * var(--mantine-scale)) 100%, 0 50%);border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:calc(.75rem * var(--mantine-scale))}.m_1ac94670:where([data-clip-end]) .m_71699dc6{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:calc(.75rem * var(--mantine-scale))}.m_1ac94670:where([data-clip-start][data-clip-end]) .m_71699dc6{clip-path:polygon(calc(.625rem * var(--mantine-scale)) 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, calc(.625rem * var(--mantine-scale)) 100%, 0 50%)}.m_71699dc6{background-color:var(--event-bg);color:var(--event-color);pointer-events:all;border-radius:min(var(--event-radius), 50%);font-weight:var(--mantine-font-weight-medium);font-size:calc(.75rem * var(--mantine-scale));padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:100%;line-height:1;overflow:hidden}.m_71699dc6:where([data-nowrap]){white-space:nowrap;text-overflow:ellipsis;line-height:1.25}.m_71699dc6:where([data-size=md]){font-size:calc(.875rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale))}@media (hover:hover){.m_71699dc6:hover{background-color:var(--event-hover)}}@media (hover:none){.m_71699dc6:active{background-color:var(--event-hover)}}@container (max-width:12px){.m_71699dc6:where([data-auto-size]){padding-inline:0}}@container (min-width:16px){.m_71699dc6:where([data-auto-size]){width:calc(100% - 2px);margin-inline:auto}}@container (max-height:18px){.m_71699dc6:where([data-auto-size]){font-size:calc(.5625rem * var(--mantine-scale));flex-direction:column;justify-content:center;padding-block:0;display:flex}}.m_1ac94670[data-static] .m_71699dc6{cursor:default;pointer-events:none}@media (hover:hover){.m_1ac94670[data-static] .m_71699dc6:hover{background-color:var(--event-bg)}}@media (hover:none){.m_1ac94670[data-static] .m_71699dc6:active{background-color:var(--event-bg)}}:where([data-slot-dragging]) .m_71699dc6{pointer-events:none}.m_520128c{width:40%;max-width:calc(2.5rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));cursor:ns-resize;pointer-events:all;z-index:4;touch-action:none;background-color:var(--event-color);opacity:0;transition:opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.m_520128c:before{content:"";inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale));position:absolute}.m_520128c:where([data-edge=top]){top:calc(-.125rem * var(--mantine-scale))}.m_520128c:where([data-edge=bottom]){bottom:calc(-.125rem * var(--mantine-scale))}.m_1ac94670:where(:hover,[data-resizing]) .m_520128c{opacity:.5}@media (hover:hover){.m_520128c:hover{opacity:.8}}@media (hover:none){.m_520128c:active{opacity:.8}}.m_c958249f{color:var(--mantine-color-dimmed);font-size:calc(.8125rem * var(--mantine-scale));pointer-events:all;flex:1}@media (hover:hover){.m_c958249f:hover{color:var(--mantine-color-bright);text-decoration:underline}}@media (hover:none){.m_c958249f:active{color:var(--mantine-color-bright);text-decoration:underline}}.m_c958249f:where([data-static]){cursor:default}@media (hover:hover){.m_c958249f:where([data-static]):hover{color:var(--mantine-color-dimmed);text-decoration:none}}@media (hover:none){.m_c958249f:where([data-static]):active{color:var(--mantine-color-dimmed);text-decoration:none}}.m_fc2b9a3e{padding:calc(.25rem * var(--mantine-scale))}.m_89f3254b{gap:calc(.25rem * var(--mantine-scale));flex-direction:column;display:flex}.m_b366a0f3{--control-size:calc(2rem * var(--mantine-scale));cursor:default;-webkit-user-select:none;user-select:none;min-width:var(--control-size);height:var(--control-size);border-radius:var(--schedule-radius,var(--control-radius,var(--mantine-radius-default)));border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-default-color);background:var(--mantine-color-default);font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;justify-content:center;align-items:center;display:flex;overflow:hidden}.m_b366a0f3:where([data-interactive]){cursor:pointer}@media (hover:hover){.m_b366a0f3:where([data-interactive]):hover{background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_b366a0f3:where([data-interactive]):active{background-color:var(--mantine-color-default-hover)}}.m_b366a0f3:where(:not([data-square])){padding-inline:calc(.75rem * var(--mantine-scale))}.m_b366a0f3:where([data-active]){background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_b366a0f3:where([data-active]):hover{background-color:var(--mantine-primary-color-filled-hover);border-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_b366a0f3:where([data-active]):active{background-color:var(--mantine-primary-color-filled-hover);border-color:var(--mantine-primary-color-filled-hover)}}.m_9d235876{text-transform:capitalize;min-width:calc(5rem * var(--mantine-scale))}.m_9d235876:where([data-with-months]){min-width:calc(8.75rem * var(--mantine-scale))}.m_673e0cc3{flex:1}.m_e24605b6{gap:var(--mantine-spacing-sm);padding:calc(.5rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));display:flex}.m_e24605b6:where([data-with-months]){padding:var(--mantine-spacing-sm)}.m_807fa76f{font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-sm);padding-inline:calc(.5rem * var(--mantine-scale));margin-bottom:calc(.375rem * var(--mantine-scale))}.m_9baf5b18{width:100%;padding:calc(.375rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);border-radius:var(--schedule-radius,var(--control-radius,var(--mantine-radius-default)));font-variant-numeric:tabular-nums;text-transform:capitalize;line-height:1;display:block}.m_9baf5b18:where([data-type=year]){text-align:center}@media (hover:hover){.m_9baf5b18:hover{background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_9baf5b18:active{background-color:var(--mantine-color-default-hover)}}.m_9baf5b18:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_9baf5b18:where([data-active]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_9baf5b18:where([data-active]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_e106e12d{gap:calc(.25rem * var(--mantine-scale));display:flex}.m_9d44fc56{--schedule-header-gap:calc(.5rem * var(--mantine-scale));gap:var(--schedule-header-gap);margin-bottom:var(--schedule-header-gap);flex-wrap:wrap;display:flex;container-type:inline-size}.m_21150122{gap:var(--schedule-header-gap);align-items:center;display:flex}@container (max-width:600px){.m_21150122,.m_21150122>:not([data-square]){flex:1}}.m_7a42c1e5{gap:var(--schedule-header-gap);display:flex}@container (max-width:600px){.m_7a42c1e5,.m_5998194a{display:none}}.m_744ceb50{display:none}@container (max-width:600px){.m_744ceb50{gap:var(--schedule-header-gap);flex:100%;display:flex}}.m_92bea757{height:var(--input-height,36px);flex-shrink:0}.m_feecf21b{font-weight:var(--mantine-font-weight-medium);flex:1}.m_3c5fb2d5{--slot-height:var(--day-view-slot-height,64px);--all-day-slot-height:var(--day-view-all-day-slot-height,44px);--day-view-slot-labels-width:calc(5rem * var(--mantine-scale));--day-view-radius:var(--schedule-radius,var(--mantine-radius-default));border-radius:var(--day-view-radius);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3c5fb2d5{--day-view-border-color:var(--mantine-color-gray-3);--day-view-business-hours-bg:var(--mantine-color-white);--day-view-non-business-hours-bg:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3c5fb2d5{--day-view-border-color:var(--mantine-color-dark-4);--day-view-business-hours-bg:var(--mantine-color-dark-7);--day-view-non-business-hours-bg:var(--mantine-color-dark-6)}.m_d27b4dc2{text-transform:capitalize;height:calc(2.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);justify-content:center;align-items:center;display:flex}.m_f2eec5af{border:1px solid var(--day-view-border-color);border-radius:var(--day-view-radius);overflow:hidden}.m_f2eec5af :where(.mantine-ScrollArea-scrollbar){z-index:4}.m_d5502881{display:flex}.m_9389813{position:relative}.m_9389813:where(:has([data-cascade])){isolation:isolate;--event-cascade-interaction-z-index:999}.m_9389813:where(:has([data-cascade])) .m_2d4819df{z-index:var(--event-cascade-interaction-z-index)}.m_9389813:where(:first-of-type) .m_cd179e73:where([data-first]){border-top-color:#0000}.m_c30b0852{width:var(--day-view-slot-labels-width)}.m_2f950041{height:calc(var(--slot-height) * var(--slot-label-size,1));border-top:1px solid var(--day-view-border-color);font-size:var(--mantine-font-size-sm);text-align:right;padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-variant-numeric:tabular-nums}.m_2f950041:where([data-all-day]){height:var(--all-day-slot-height);border-top:0}.m_2f950041:where(:first-of-type){border-top:0}.m_2f950041:where([data-sub-hour]){border-top-style:dotted}.m_2f950041:where([data-business-hours]){background-color:var(--day-view-business-hours-bg)}.m_2f950041:where([data-non-business-hours]){background-color:var(--day-view-non-business-hours-bg)}.m_2f950041:where([data-partial-business-hours]){background-image:linear-gradient(to bottom, var(--day-view-non-business-hours-bg) var(--business-hours-from), var(--day-view-business-hours-bg) var(--business-hours-from), var(--day-view-business-hours-bg) var(--business-hours-to), var(--day-view-non-business-hours-bg) var(--business-hours-to))}.m_d5dc3060{flex:1}.m_cd179e73{border-top:1px dotted var(--day-view-border-color);width:100%;height:calc(var(--slot-height) * var(--slot-size));display:block;position:relative}.m_cd179e73:where(:focus){z-index:1}.m_cd179e73:where([data-hour-start]){border-top:1px solid var(--day-view-border-color)}@media (hover:hover){.m_cd179e73:hover{background-image:none}:where([data-mantine-color-scheme=light]) .m_cd179e73:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_cd179e73:active{background-image:none}:where([data-mantine-color-scheme=light]) .m_cd179e73:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:active{background-color:var(--mantine-color-dark-5)}}.m_cd179e73:where([data-all-day]){height:var(--all-day-slot-height);border-top:0}.m_cd179e73:where([data-business-hours]){background-color:var(--day-view-business-hours-bg)}.m_cd179e73:where([data-non-business-hours]){background-color:var(--day-view-non-business-hours-bg)}.m_cd179e73:where([data-partial-business-hours]){background-image:linear-gradient(to bottom, var(--day-view-non-business-hours-bg) var(--business-hours-from), var(--day-view-business-hours-bg) var(--business-hours-from), var(--day-view-business-hours-bg) var(--business-hours-to), var(--day-view-non-business-hours-bg) var(--business-hours-to))}.m_cd179e73:where([data-drop-target]){background-image:none}:where([data-mantine-color-scheme=light]) .m_cd179e73:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_cd179e73:where([data-drop-target]):before{content:"";pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_cd179e73:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_cd179e73:where([data-drag-selected]),.m_cd179e73:where([data-drag-selected]):hover{background-image:none;background-color:var(--mantine-primary-color-light)}.m_cd179e73:where([data-drag-selected]):before{content:"";inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;position:absolute}:where([data-mantine-color-scheme=light]) .m_cd179e73:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_cd179e73:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_cd179e73:where([data-drag-slot-index]){touch-action:none}.m_cd179e73:where([data-static]){cursor:default;pointer-events:none}.m_3c5fb2d5:where([data-hide-sub-hour-grid-lines]) .m_cd179e73:not([data-hour-start]),.m_3c5fb2d5:where([data-hide-sub-hour-grid-lines]) .m_2f950041:where([data-sub-hour]){border-top-color:#0000}.m_3c5fb2d5:where([data-event-interaction]) .m_cd179e73:not([data-all-day]){pointer-events:none}.m_c5cd9a77{pointer-events:none;z-index:2;background-color:var(--bg-event-bg);font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color);border-radius:0;position:absolute;overflow:hidden}.m_c5cd9a77:where([data-interactive]){pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.m_c5cd9a77:where([data-interactive]):hover{background-color:var(--bg-event-hover)}}@media (hover:none){.m_c5cd9a77:where([data-interactive]):active{background-color:var(--bg-event-hover)}}@media (hover:hover){.m_c5cd9a77:where([data-resizing]):hover{background-color:var(--bg-event-bg)}}@media (hover:none){.m_c5cd9a77:where([data-resizing]):active{background-color:var(--bg-event-bg)}}.m_cddb9413{width:40%;max-width:calc(2.5rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));cursor:ns-resize;pointer-events:all;z-index:4;touch-action:none;background-color:var(--bg-event-color);opacity:0;transition:opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.m_cddb9413:before{content:"";inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale));position:absolute}.m_cddb9413:where([data-edge=top]){top:0}.m_cddb9413:where([data-edge=bottom]){bottom:0}.m_c5cd9a77:where(:hover,[data-resizing]) .m_cddb9413{opacity:.5}@media (hover:hover){.m_cddb9413:hover{opacity:.8}}@media (hover:none){.m_cddb9413:active{opacity:.8}}.m_3c5fb2d5:where([data-event-interaction],[data-slot-dragging]) .m_c5cd9a77:not([data-resizing]){pointer-events:none}.m_3c5fb2d5:where([data-event-interaction],[data-slot-dragging]) .m_c5cd9a77:not([data-resizing]) .m_cddb9413{pointer-events:none;opacity:0}.m_c6f08d70{height:var(--all-day-slot-height);position:relative}.m_42b986a9{pointer-events:none;z-index:3;flex-direction:column;display:flex;position:absolute;inset:0}.m_2d4819df{pointer-events:none;z-index:3;border-radius:var(--day-view-radius);border:1px dashed var(--mantine-color-blue-filled);background-color:var(--mantine-color-blue-light);opacity:.6}.m_2d4819df:where([data-invalid]){border-color:var(--mantine-color-error);opacity:.4;background-color:#0000}.m_70d87f99{--mobile-month-view-radius:var(--schedule-radius,var(--mantine-radius-default));--mobile-month-view-columns:7;--week-numbers-offset:0rem;--day-base-color:var(--mantine-color-text);--day-dimmed-color:color-mix(in srgb, var(--day-base-color), transparent 50%);flex-direction:column;height:100%;display:flex}:where([data-mantine-color-scheme=light]) .m_70d87f99{--mobile-month-view-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_70d87f99{--mobile-month-view-border-color:var(--mantine-color-dark-4)}.m_70d87f99:where([data-with-week-numbers]){--week-numbers-offset:calc(2rem * var(--mantine-scale))}.m_c4707786{padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--mobile-month-view-border-color);justify-content:space-between;align-items:center;display:flex}.m_1fb0b31f{align-items:center;gap:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--mobile-month-view-font-size);display:flex}.m_1fb0b31f:where([data-static]){cursor:default;pointer-events:none}.m_7b47db0e{-webkit-user-select:none;user-select:none;font-weight:var(--mantine-font-weight-semibold);text-transform:capitalize}.m_a20935f7{--mobile-month-view-font-size:clamp(6px, 3.5cqw, 22px);padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--mobile-month-view-border-color);container-type:inline-size}.m_8797b104{margin-bottom:var(--mantine-spacing-xs);display:flex}.m_b58e3c79{flex:0 0 var(--week-numbers-offset)}.m_e357794f{flex:0 0 calc(100% / var(--mobile-month-view-columns) - var(--week-numbers-offset) / var(--mobile-month-view-columns));font-size:var(--mobile-month-view-font-size);font-weight:var(--mantine-font-weight-medium);text-align:center;text-transform:capitalize;cursor:default;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color);padding-block:calc(.25rem * var(--mantine-scale));justify-content:center;align-items:center;display:flex}.m_4b161f2d{display:flex}.m_dbf910d6{flex:0 0 calc(var(--week-numbers-offset) - calc(.25rem * var(--mantine-scale)));font-size:var(--mantine-font-size-xs);border-radius:var(--mobile-month-view-radius);padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color);justify-content:center;align-items:center;margin-inline-end:calc(.25rem * var(--mantine-scale));display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dbf910d6:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dbf910d6:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dbf910d6:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dbf910d6:active{background-color:var(--mantine-color-dark-6)}}.m_dbf910d6:where([data-static]){cursor:default;pointer-events:none}.m_fa29b943{flex:0 0 calc(100% / var(--mobile-month-view-columns) - var(--week-numbers-offset) / var(--mobile-month-view-columns));height:calc(3rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);font-size:var(--mobile-month-view-font-size);color:var(--day-base-color);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.m_fa29b943:before{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));content:"";top:calc(.4375rem * var(--mantine-scale));z-index:-1;pointer-events:none;border-radius:100%;position:absolute;left:calc(50% - 16px)}.m_fa29b943:focus{z-index:1}.m_fa29b943:where([data-hidden]){visibility:hidden;pointer-events:none}.m_fa29b943:where([data-weekend]){color:var(--mantine-color-red-6)}.m_fa29b943:where([data-outside]){color:var(--day-dimmed-color)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_fa29b943:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_fa29b943:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_fa29b943:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_fa29b943:active{background-color:var(--mantine-color-dark-6)}}:where([data-mantine-color-scheme=light]) .m_fa29b943:where([data-today]:not([data-selected])):before{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa29b943:where([data-today]:not([data-selected])):before{background-color:var(--mantine-color-dark-5)}.m_fa29b943:where([data-selected]){color:var(--mantine-primary-color-contrast)}.m_fa29b943:where([data-selected]):before{background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_fa29b943:where([data-selected]):hover:before{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_fa29b943:where([data-selected]):active:before{background-color:var(--mantine-primary-color-filled-hover)}}.m_fa29b943:where([data-static]){cursor:default;pointer-events:none}.m_ab2b21e7{bottom:calc(.125rem * var(--mantine-scale));justify-content:center;padding-inline-start:calc(.125rem * var(--mantine-scale));display:flex;position:absolute;inset-inline:0}.m_b2f0e00c{width:calc(.3125rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale));border-radius:100%;margin-inline-start:calc(-.0625rem * var(--mantine-scale))}.m_66ba41d0{min-height:0;padding:var(--mantine-spacing-sm);flex-direction:column;flex:1;display:flex}.m_9a1cef3f{margin-bottom:var(--mantine-spacing-sm);font-weight:var(--mantine-font-weight-semibold);text-transform:capitalize}.m_16b7da81{text-align:start;cursor:pointer;width:100%;display:block}.m_16b7da81:where(:not(:last-child)){border-bottom:1px solid var(--mobile-month-view-border-color)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_16b7da81:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_16b7da81:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_16b7da81:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_16b7da81:active{background-color:var(--mantine-color-dark-6)}}.m_ea745fc3{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) 0;display:flex}.m_6425cd62{width:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));flex-shrink:0}.m_ea7c78ee{margin-top:calc(.125rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.m_bbac00f3{color:var(--mantine-color-dimmed);text-align:center;padding-block:var(--mantine-spacing-xl)}.m_8eceba9d{--week-numbers-offset:0rem;--month-view-border:1px solid var(--month-view-border-color);--month-view-radius:var(--schedule-radius,var(--mantine-radius-default));--day-base-color:var(--mantine-color-text);--min-day-width:calc(5.25rem * var(--mantine-scale));--month-view-columns:7}.m_8eceba9d:where([data-with-week-numbers]){--week-numbers-offset:calc(2.625rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_8eceba9d{--month-view-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8eceba9d{--month-view-border-color:var(--mantine-color-dark-4)}.m_6634a808{display:flex}.m_bdaf3831{min-width:calc(var(--min-day-width) * var(--month-view-columns) + var(--week-numbers-offset));display:flex;position:relative}.m_873456da{flex:0 0 var(--week-numbers-offset);font-size:var(--mantine-font-size-sm);padding:calc(.25rem * var(--mantine-scale));border-block-start:var(--month-view-border);border-block-end:none;border-inline-start:var(--month-view-border);font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;border-inline-end:none;justify-content:center;align-items:center;display:flex}:where(.m_bdaf3831:first-child) .m_873456da{border-start-start-radius:var(--month-view-radius)}:where([data-with-weekdays] .m_8eceba9d) :where(.m_bdaf3831:first-child) .m_873456da{border-start-start-radius:0}:where(.m_bdaf3831:last-child) .m_873456da{border-block-end:var(--month-view-border);border-end-start-radius:var(--month-view-radius)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_873456da:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_873456da:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_873456da:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_873456da:active{background-color:var(--mantine-color-dark-6)}}.m_873456da:where([data-static]){cursor:default;pointer-events:none}.m_c97d91cb{flex:0 0 calc(100% / var(--month-view-columns) - var(--week-numbers-offset) / var(--month-view-columns));min-width:var(--min-day-width);height:calc(2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);border-block-start:var(--month-view-border);border-block-end:none;border-inline-start:var(--month-view-border);font-weight:var(--mantine-font-weight-medium);text-align:center;text-transform:capitalize;cursor:default;-webkit-user-select:none;user-select:none;border-inline-end:none;justify-content:center;align-items:center;display:flex}.m_c97d91cb:where(:first-child){border-start-start-radius:var(--month-view-radius)}:where([data-with-week-numbers] .m_8eceba9d) .m_c97d91cb:where(:first-child){border-start-start-radius:0}.m_c97d91cb:where(:last-child){border-inline-end:var(--month-view-border);border-start-end-radius:var(--month-view-radius)}.m_25eee07d{flex:0 0 var(--week-numbers-offset);border-block-start:var(--month-view-border);border-inline-start:var(--month-view-border);border-start-start-radius:var(--month-view-radius)}.m_ab476fbf{min-width:var(--min-day-width);flex:0 0 calc(100% / var(--month-view-columns) - var(--week-numbers-offset) / var(--month-view-columns));height:calc(52px + var(--month-view-max-events,2) * 24px);padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);border-block-start:var(--month-view-border);border-block-end:none;border-inline-start:var(--month-view-border);color:var(--day-base-color);cursor:pointer;border-inline-end:none;align-items:flex-start;display:flex;position:relative}.m_ab476fbf:where(:last-child){border-inline-end:var(--month-view-border)}:where(.m_bdaf3831:last-child) .m_ab476fbf:where(:last-child){border-block-end:var(--month-view-border);border-end-end-radius:var(--month-view-radius)}:where(.m_bdaf3831:first-child) .m_ab476fbf:where(:last-child),:where(:not([data-with-weekdays])) .m_8eceba9d :where(.m_bdaf3831:first-child) .m_ab476fbf:where(:last-child){border-start-end-radius:var(--month-view-radius)}:where(.m_bdaf3831:first-child) .m_ab476fbf:where(:first-of-type){border-start-start-radius:var(--month-view-radius)}:where([data-with-week-numbers]) .m_8eceba9d :where(.m_bdaf3831:first-child) .m_ab476fbf:where(:first-of-type),:where([data-with-weekdays]) .m_8eceba9d :where(.m_bdaf3831:first-child) .m_ab476fbf:where(:first-of-type){border-start-start-radius:0}:where(.m_bdaf3831:last-child) .m_ab476fbf:where(:first-of-type){border-end-start-radius:var(--month-view-radius)}:where([data-with-week-numbers]) .m_bdaf3831:last-child .m_ab476fbf:where(:first-of-type){border-end-start-radius:0}:where(.m_bdaf3831:last-child) .m_ab476fbf{border-block-end:var(--month-view-border)}.m_ab476fbf:where([data-weekend]){color:var(--mantine-color-red-6)}.m_ab476fbf:where([data-outside]){color:color-mix(in srgb, var(--day-base-color), transparent 60%)}.m_ab476fbf:where([data-static]){cursor:default;pointer-events:none}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_ab476fbf:hover:where(:not([data-static])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:hover:where(:not([data-static])){background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_ab476fbf:active:where(:not([data-static])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:active:where(:not([data-static])){background-color:var(--mantine-color-dark-6)}}:where([data-mantine-color-scheme=light]) .m_ab476fbf:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_ab476fbf:where([data-drop-target]):before{content:"";pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_ab476fbf:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_ab476fbf:where([data-drag-selected]),.m_ab476fbf:where([data-drag-selected]):hover{background-color:var(--mantine-primary-color-light)}.m_ab476fbf:where([data-drag-selected]):before{content:"";inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;position:absolute}:where([data-mantine-color-scheme=light]) .m_ab476fbf:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_ab476fbf:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_ab476fbf:where([data-drag-slot-index]){touch-action:none}.m_8eceba9d:where([data-event-interaction]) .m_ab476fbf:hover:where(:not([data-drop-target],[data-drag-selected],[data-weekend],[data-outside])){background-color:#0000}.m_fd501e75{width:calc(1.625rem * var(--mantine-scale));aspect-ratio:1;font-size:var(--mantine-font-size-sm);-webkit-user-select:none;user-select:none;border-radius:100%;justify-content:center;align-items:center;display:flex}.m_fd501e75:where([data-today]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}.m_9e8509af{pointer-events:none;z-index:2;border-radius:var(--month-view-radius);background-color:var(--bg-event-bg);top:0;bottom:calc(-1.3125rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color);position:absolute;overflow:hidden}.m_9e8509af:where([data-interactive]){pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.m_9e8509af:where([data-interactive]):hover{background-color:var(--bg-event-hover)}}@media (hover:none){.m_9e8509af:where([data-interactive]):active{background-color:var(--bg-event-hover)}}.m_8eceba9d:where([data-event-interaction],[data-slot-dragging]) .m_9e8509af{pointer-events:none}.m_f0fa5e16{inset-inline:0;inset-inline-start:var(--week-numbers-offset);top:calc(1.875rem * var(--mantine-scale));bottom:calc(1.375rem * var(--mantine-scale));pointer-events:none;z-index:3;position:absolute}.m_42b9032d{--week-view-week-day-height:calc(3.625rem * var(--mantine-scale));--week-view-all-day-slots-height:calc(3rem * var(--mantine-scale));--week-view-radius:var(--schedule-radius,var(--mantine-radius-default));--week-view-slots-label-width:calc(5rem * var(--mantine-scale));--week-view-min-slot-width:calc(5rem * var(--mantine-scale));--week-view-slot-height:calc(4rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_42b9032d{--week-view-border-color:var(--mantine-color-gray-3);--week-view-business-hours-bg:var(--mantine-color-white);--week-view-non-business-hours-bg:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_42b9032d{--week-view-border-color:var(--mantine-color-dark-4);--week-view-business-hours-bg:var(--mantine-color-dark-7);--week-view-non-business-hours-bg:var(--mantine-color-dark-6)}.m_6b2099af{--indicator-labels-offset:calc(var(--week-view-slots-label-width) / var(--number-of-days));border:1px solid var(--week-view-border-color);border-radius:var(--week-view-radius);overflow:hidden}.m_f8734f29{display:flex;position:relative;overflow:hidden}.m_44818807 :where(.mantine-ScrollArea-scrollbar){z-index:4}.m_13bcfc1a{z-index:4;background-color:var(--mantine-color-body);border-bottom:1px solid var(--week-view-border-color);margin-bottom:calc(-.0625rem * var(--mantine-scale));transition:box-shadow .1s;display:flex;position:sticky;top:0}.m_13bcfc1a:where([data-scrolled]){box-shadow:var(--mantine-shadow-sm)}.m_bc98be2{height:var(--week-view-week-day-height);flex:0 0 var(--week-view-slots-label-width);min-width:var(--week-view-slots-label-width);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.m_149dcaaa{flex:0 0 var(--week-view-slots-label-width);min-width:var(--week-view-slots-label-width);background-color:var(--mantine-color-body)}.m_29f492e9{border-top:1px solid var(--week-view-border-color);text-align:right;height:calc(var(--week-view-slot-height) * var(--slot-label-size,1));padding:calc(.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);-webkit-user-select:none;user-select:none;cursor:default;font-variant-numeric:tabular-nums;text-transform:uppercase;padding-inline-end:calc(.5rem * var(--mantine-scale))}.m_29f492e9:where([data-sub-hour]){border-top-style:dotted}.m_29f492e9:where([data-business-hours]){background-color:var(--week-view-business-hours-bg)}.m_29f492e9:where([data-non-business-hours]){background-color:var(--week-view-non-business-hours-bg)}.m_29f492e9:where([data-partial-business-hours]){background-image:linear-gradient(to bottom, var(--week-view-non-business-hours-bg) var(--business-hours-from), var(--week-view-business-hours-bg) var(--business-hours-from), var(--week-view-business-hours-bg) var(--business-hours-to), var(--week-view-non-business-hours-bg) var(--business-hours-to))}.m_98199d2f{border-inline-start:1px solid var(--week-view-border-color);flex:1}.m_ccf0d705{height:var(--week-view-week-day-height);min-width:var(--week-view-min-slot-width);line-height:1;font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;border-inline-start:1px solid var(--week-view-border-color);flex:1;justify-content:center;align-items:center;padding-inline-start:calc(.3125rem * var(--mantine-scale));display:flex}.m_ccf0d705:where([data-weekend]){color:var(--mantine-color-error)}.m_ccf0d705:where([data-today]){gap:calc(.375rem * var(--mantine-scale))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_ccf0d705:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ccf0d705:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_ccf0d705:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ccf0d705:active{background-color:var(--mantine-color-dark-6)}}.m_ccf0d705:where([data-static]){cursor:default;pointer-events:none}.m_d5b28558{text-align:center;width:calc(1.625rem * var(--mantine-scale));aspect-ratio:1;font-size:var(--mantine-font-size-sm);border-radius:100%;justify-content:center;align-items:center;display:flex}:where(.m_ccf0d705[data-today]) .m_d5b28558{background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}.m_a0fc06f9{text-align:center;font-size:var(--mantine-font-size-sm);text-transform:capitalize}.m_41ce8f1f{pointer-events:none;z-index:2;border-radius:var(--week-view-radius);background-color:var(--bg-event-bg);font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color);position:absolute;overflow:hidden}.m_41ce8f1f:where([data-interactive]){pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.m_41ce8f1f:where([data-interactive]):hover{background-color:var(--bg-event-hover)}}@media (hover:none){.m_41ce8f1f:where([data-interactive]):active{background-color:var(--bg-event-hover)}}@media (hover:hover){.m_41ce8f1f:where([data-resizing]):hover{background-color:var(--bg-event-bg)}}@media (hover:none){.m_41ce8f1f:where([data-resizing]):active{background-color:var(--bg-event-bg)}}.m_b20accbb{width:40%;max-width:calc(2.5rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));cursor:ns-resize;pointer-events:all;z-index:4;touch-action:none;background-color:var(--bg-event-color);opacity:0;transition:opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.m_b20accbb:before{content:"";inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale));position:absolute}.m_b20accbb:where([data-edge=top]){top:0}.m_b20accbb:where([data-edge=bottom]){bottom:0}.m_41ce8f1f:where(:hover,[data-resizing]) .m_b20accbb{opacity:.5}@media (hover:hover){.m_b20accbb:hover{opacity:.8}}@media (hover:none){.m_b20accbb:active{opacity:.8}}.m_42b9032d:where([data-slot-dragging]) .m_41ce8f1f:not([data-resizing]),.m_6b2099af:where([data-event-interaction]) .m_41ce8f1f:not([data-resizing]),.m_6b2099af:where([data-all-day-dragging]) .m_41ce8f1f:not([data-resizing]){pointer-events:none}.m_42b9032d:where([data-slot-dragging]) .m_41ce8f1f:not([data-resizing]) .m_b20accbb,.m_6b2099af:where([data-event-interaction]) .m_41ce8f1f:not([data-resizing]) .m_b20accbb,.m_6b2099af:where([data-all-day-dragging]) .m_41ce8f1f:not([data-resizing]) .m_b20accbb{pointer-events:none;opacity:0}.m_cd58ae46{position:relative}.m_cd58ae46:where(:has([data-cascade])){isolation:isolate;--event-cascade-interaction-z-index:999}.m_cd58ae46:where(:has([data-cascade])) .m_e0da287{z-index:var(--event-cascade-interaction-z-index)}.m_8ac0cbcd{border-top:1px solid var(--week-view-border-color);width:100%;height:calc(var(--week-view-slot-height) * var(--slot-size,1));min-width:var(--week-view-min-slot-width);padding:calc(.25rem * var(--mantine-scale));cursor:pointer;display:block;position:relative}.m_8ac0cbcd:where(:focus){z-index:1}@media (hover:hover){.m_8ac0cbcd:hover{background-image:none}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_8ac0cbcd:active{background-image:none}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:active{background-color:var(--mantine-color-dark-5)}}.m_8ac0cbcd:where([data-business-hours]){background-color:var(--week-view-business-hours-bg)}.m_8ac0cbcd:where([data-non-business-hours]){background-color:var(--week-view-non-business-hours-bg)}.m_8ac0cbcd:where([data-partial-business-hours]){background-image:linear-gradient(to bottom, var(--week-view-non-business-hours-bg) var(--business-hours-from), var(--week-view-business-hours-bg) var(--business-hours-from), var(--week-view-business-hours-bg) var(--business-hours-to), var(--week-view-non-business-hours-bg) var(--business-hours-to))}.m_8ac0cbcd:where([data-drop-target]){background-image:none}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_8ac0cbcd:where([data-drop-target]):before{content:"";pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_8ac0cbcd:where([data-drag-selected]),.m_8ac0cbcd:where([data-drag-selected]):hover{background-image:none;background-color:var(--mantine-primary-color-light)}.m_8ac0cbcd:where([data-drag-selected]):before{content:"";inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;position:absolute}:where([data-mantine-color-scheme=light]) .m_8ac0cbcd:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_8ac0cbcd:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_8ac0cbcd:where([data-drag-slot-index]){touch-action:none}.m_8ac0cbcd:where([data-static]){cursor:default;pointer-events:none}.m_cd58ae46 .m_8ac0cbcd{border-top-style:dotted}.m_cd58ae46 .m_8ac0cbcd:where([data-hour-start]){border-top-style:solid}.m_6b2099af:where([data-hide-sub-hour-grid-lines]) .m_cd58ae46 .m_8ac0cbcd:not([data-hour-start]),.m_6b2099af:where([data-hide-sub-hour-grid-lines]) .m_29f492e9:where([data-sub-hour]){border-top-color:#0000}.m_6b2099af:where([data-event-interaction]) .m_cd58ae46 .m_8ac0cbcd{pointer-events:none}.m_838426b3{text-align:center;margin-bottom:calc(.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm)}.m_f1892b6a{font-weight:var(--mantine-font-weight-medium);text-align:center;font-size:var(--mantine-font-size-lg)}.m_4f08474d{height:var(--week-view-all-day-slots-height);display:flex}.m_85cdcfa7{flex:0 0 var(--week-view-slots-label-width);text-align:right;padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm)}.m_2923a6c6{pointer-events:none;position:absolute;inset:0;overflow:hidden}.m_77edfd8b{width:100%;height:100%;display:flex;position:relative}.m_77edfd8b>.m_8ac0cbcd{border-inline-start:1px solid var(--week-view-border-color);flex:1;height:100%}.m_77edfd8b:hover .m_2923a6c6,.m_77edfd8b:focus-within .m_2923a6c6{overflow:visible}.m_77edfd8b:hover .m_2923a6c6:before,.m_77edfd8b:focus-within .m_2923a6c6:before{content:"";height:calc(var(--week-view-all-day-slots-height) / 2 * var(--extra-rows));top:100%;z-index:1;pointer-events:all;position:absolute;inset-inline:0}.m_e0da287{pointer-events:none;z-index:3;border-radius:var(--week-view-radius);border:1px dashed var(--mantine-color-blue-filled);background-color:var(--mantine-color-blue-light);opacity:.6}.m_e0da287:where([data-invalid]){border-color:var(--mantine-color-error);opacity:.4;background-color:#0000}.m_7301354d{--year-view-radius:var(--schedule-radius,var(--mantine-radius-default));--year-view-font-size:var(--mantine-font-size-sm);--year-view-columns:7;container-type:inline-size}:where([data-mantine-color-scheme=light]) .m_7301354d{--year-view-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_7301354d{--year-view-border-color:var(--mantine-color-dark-4)}.m_8b7a61a0{grid-template-columns:repeat(3,1fr);display:grid}@container (max-width:850px){.m_8b7a61a0{--year-view-font-size:calc(var(--mantine-font-size-sm) - 2px)}}@container (max-width:750px){.m_8b7a61a0{--year-view-font-size:var(--mantine-font-size-xs);grid-template-columns:repeat(2,1fr)}}@container (max-width:520px){.m_8b7a61a0{--year-view-font-size:calc(var(--mantine-font-size-xs) - 2px)}}@container (max-width:420px){.m_8b7a61a0{--year-view-font-size:var(--mantine-font-size-xs);grid-template-columns:1fr}}.m_3e4e4533{--week-numbers-offset:0rem;--day-base-color:var(--mantine-color-text);--day-dimmed-color:color-mix(in srgb, var(--day-base-color), transparent 65%)}.m_3e4e4533:where([data-with-week-numbers]){--week-numbers-offset:calc(1.75rem * var(--mantine-scale))}.m_3e4e4533{border:1px solid var(--year-view-border-color);min-width:0;padding:var(--mantine-spacing-md);margin-top:calc(-.0625rem * var(--mantine-scale));margin-inline-start:calc(-.0625rem * var(--mantine-scale))}.m_3e4e4533:where(:nth-child(3n+1)){margin-inline-start:0}.m_3e4e4533:where(:nth-child(-n+3)){margin-top:0}.m_3e4e4533:where(:first-child){border-start-start-radius:var(--year-view-radius)}.m_3e4e4533:where(:nth-child(3)){border-start-end-radius:var(--year-view-radius)}.m_3e4e4533:where(:nth-last-child(3)){border-end-start-radius:var(--year-view-radius)}.m_3e4e4533:where(:last-child){border-end-end-radius:var(--year-view-radius)}@container (max-width:750px){.m_3e4e4533{padding:calc(.5rem * var(--mantine-scale));border:0;margin:0}.m_3e4e4533:where([data-with-week-numbers]){--week-numbers-offset:calc(.875rem * var(--mantine-scale))}}@container (max-width:420px){.m_3e4e4533{padding:calc(.375rem * var(--mantine-scale))}}.m_845972b8,.m_f9c4dae1{display:flex}.m_af51358a{flex:0 0 calc(var(--week-numbers-offset) - calc(.25rem * var(--mantine-scale)));font-size:var(--year-view-font-size);border-radius:var(--year-view-radius);padding:calc(.25rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color);justify-content:center;align-items:center;margin-inline-end:calc(.25rem * var(--mantine-scale));display:flex}@container (max-width:750px){.m_af51358a{padding:0}}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_af51358a:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_af51358a:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_af51358a:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_af51358a:active{background-color:var(--mantine-color-dark-6)}}.m_af51358a:where([data-static]){cursor:default;pointer-events:none}.m_e33cb11b{flex:0 0 calc(100% / var(--year-view-columns) - var(--week-numbers-offset) / var(--year-view-columns));height:calc(2.25rem * var(--mantine-scale));font-size:var(--year-view-font-size);font-weight:var(--mantine-font-weight-medium);text-align:center;text-transform:capitalize;cursor:default;-webkit-user-select:none;user-select:none;color:var(--day-dimmed-color);justify-content:center;align-items:center;display:flex}@container (max-width:750px){.m_e33cb11b{height:auto;padding-block:calc(.125rem * var(--mantine-scale))}}.m_221ce72d{flex:0 0 var(--week-numbers-offset)}.m_399ab70f{flex:0 0 calc(100% / var(--year-view-columns) - var(--week-numbers-offset) / var(--year-view-columns));padding:calc(.25rem * var(--mantine-scale));font-size:var(--year-view-font-size);color:var(--day-base-color);cursor:pointer;-webkit-user-select:none;user-select:none;aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;display:flex;position:relative}@container (max-width:750px){.m_399ab70f{padding:0}}.m_399ab70f:where([data-day-placeholder]){cursor:default;pointer-events:none;background-color:#0000}.m_399ab70f:where([data-weekend]){color:var(--mantine-color-red-6)}.m_399ab70f:where([data-outside]){color:var(--day-dimmed-color)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_399ab70f:hover:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_399ab70f:hover:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_399ab70f:active:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_399ab70f:active:where(:not([data-today],[data-day-placeholder])){background-color:var(--mantine-color-dark-6)}}.m_399ab70f:where([data-today]:not([data-outside])){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_399ab70f:where([data-today]:not([data-outside])):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_399ab70f:where([data-today]:not([data-outside])):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_399ab70f:where([data-static]){cursor:default;pointer-events:none}.m_950e3d33{padding-inline:var(--mantine-spacing-sm);width:100%;padding-block:calc(.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale));font-size:var(--year-view-font-size);font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;border-radius:var(--year-view-radius)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_950e3d33:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_950e3d33:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_950e3d33:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_950e3d33:active{background-color:var(--mantine-color-dark-6)}}.m_950e3d33:where([data-static]){cursor:default;pointer-events:none}.m_98250b3{bottom:0;justify-content:center;padding-inline-start:calc(.125rem * var(--mantine-scale));display:flex;position:absolute;inset-inline:0}.m_10d2a7c0{width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));border:1px solid var(--mantine-color-body);border-radius:100%;margin-inline-start:calc(-.125rem * var(--mantine-scale))}.m_10df4638:where([data-layout=responsive]){container-type:inline-size}.m_89e7ecb{height:100%;display:block}@container (max-width:600px){.m_89e7ecb{display:none}}.m_a0700b3d{height:100%;display:none}@container (max-width:600px){.m_a0700b3d{display:block}}.m_25154d8d{--_business-hours-direction:to right;--resources-day-view-radius:var(--schedule-radius,var(--mantine-radius-default));--resources-day-view-resource-label-width:calc(7.5rem * var(--mantine-scale));--resources-day-view-slot-width:calc(5rem * var(--mantine-scale));--resources-day-view-row-height:calc(4rem * var(--mantine-scale));--resources-day-view-group-label-width:calc(5rem * var(--mantine-scale));--resources-day-view-all-day-height:calc(1.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_25154d8d{--resources-day-view-border-color:var(--mantine-color-gray-3);--resources-day-view-business-hours-bg:var(--mantine-color-white);--resources-day-view-non-business-hours-bg:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_25154d8d{--resources-day-view-border-color:var(--mantine-color-dark-4);--resources-day-view-business-hours-bg:var(--mantine-color-dark-7);--resources-day-view-non-business-hours-bg:var(--mantine-color-dark-6)}[dir=rtl] .m_25154d8d{--_business-hours-direction:to left}.m_d790b40f{border:1px solid var(--resources-day-view-border-color);border-radius:var(--resources-day-view-radius);max-width:fit-content;position:relative;overflow:hidden}.m_d54c5a67 :where([data-mantine-scrollbar]){z-index:20}.m_d54c5a67 :where([data-scrollarea-viewport]){overscroll-behavior-x:none}.m_1a0680c9{flex-direction:column;display:inline-flex;position:relative}.m_26532081{z-index:14;background-color:var(--mantine-color-body);border-bottom:1px solid var(--resources-day-view-border-color);margin-bottom:calc(-.0625rem * var(--mantine-scale));transition:box-shadow .1s;display:flex;position:sticky;top:0}.m_26532081:where([data-scrolled]){box-shadow:var(--mantine-shadow-sm)}.m_1c9c8e42{flex:0 0 var(--resources-day-view-resource-label-width);min-width:var(--resources-day-view-resource-label-width);border-inline-end:1px solid var(--resources-day-view-border-color);z-index:11;background-color:var(--mantine-color-body);font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:sticky;left:0}.m_de91b51a{flex:0 0 var(--resources-day-view-slot-width);min-width:var(--resources-day-view-slot-width);max-width:var(--resources-day-view-slot-width);height:calc(2.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);-webkit-user-select:none;user-select:none;cursor:default;font-variant-numeric:tabular-nums;text-transform:uppercase;border-inline-end:1px solid var(--resources-day-view-border-color);justify-content:center;align-items:center;display:flex}.m_de91b51a:where(:last-of-type){border-inline-end:none}.m_de91b51a:where([data-business-hours]){background-color:var(--resources-day-view-business-hours-bg)}.m_de91b51a:where([data-non-business-hours]){background-color:var(--resources-day-view-non-business-hours-bg)}.m_de91b51a:where([data-partial-business-hours]){background-image:linear-gradient(var(--_business-hours-direction), var(--resources-day-view-non-business-hours-bg) var(--business-hours-from), var(--resources-day-view-business-hours-bg) var(--business-hours-from), var(--resources-day-view-business-hours-bg) var(--business-hours-to), var(--resources-day-view-non-business-hours-bg) var(--business-hours-to))}.m_6a0ced0d{border-top:1px solid var(--resources-day-view-border-color);display:flex}.m_ac632f9{flex:0 0 var(--resources-day-view-resource-label-width);min-width:var(--resources-day-view-resource-label-width);padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--resources-day-view-border-color);min-height:var(--resources-day-view-row-height);z-index:11;background-color:var(--mantine-color-body);justify-content:center;align-items:center;transition:box-shadow .1s;display:flex;position:sticky;left:0}.m_ac632f9:where([data-scrolled-x]){box-shadow:var(--mantine-shadow-sm)}.m_ac632f9:where([data-has-groups]){left:var(--resources-day-view-group-label-width)}.m_6c75eae8{flex:0 0 var(--resources-day-view-group-label-width);min-width:var(--resources-day-view-group-label-width);min-height:var(--resources-day-view-row-height);z-index:12;background-color:var(--mantine-color-body);text-align:center;overflow-wrap:break-word;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--resources-day-view-border-color);justify-content:center;align-items:center;display:flex;position:sticky;left:0;overflow:visible}.m_6c75eae8:where([data-group-position=first]),.m_6c75eae8:where([data-group-position=only]){z-index:13}.m_6c75eae8:where([data-group-position=middle]),.m_6c75eae8:where([data-group-position=last]){margin-top:calc(-.0625rem * var(--mantine-scale));min-height:calc(var(--resources-day-view-row-height) + 1px)}.m_f2903b45{flex:0 0 var(--resources-day-view-group-label-width);min-width:var(--resources-day-view-group-label-width);min-height:var(--resources-day-view-row-height);z-index:12;background-color:var(--mantine-color-body);border-inline-end:1px solid var(--resources-day-view-border-color);position:sticky;left:0}.m_84f29928{min-height:var(--resources-day-view-row-height);display:flex;position:relative}.m_90acfcab{flex:0 0 var(--resources-day-view-slot-width);min-width:var(--resources-day-view-slot-width);max-width:var(--resources-day-view-slot-width);min-height:var(--resources-day-view-row-height);border-inline-end:1px solid var(--resources-day-view-border-color);cursor:pointer;position:relative}@media (hover:hover){.m_90acfcab:hover{background-image:none}:where([data-mantine-color-scheme=light]) .m_90acfcab:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_90acfcab:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_90acfcab:active{background-image:none}:where([data-mantine-color-scheme=light]) .m_90acfcab:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_90acfcab:active{background-color:var(--mantine-color-dark-5)}}.m_90acfcab:where(:last-of-type){border-inline-end:none}.m_90acfcab:where(:focus){z-index:1}.m_90acfcab:where([data-business-hours]){background-color:var(--resources-day-view-business-hours-bg)}.m_90acfcab:where([data-non-business-hours]){background-color:var(--resources-day-view-non-business-hours-bg)}.m_90acfcab:where([data-partial-business-hours]){background-image:linear-gradient(var(--_business-hours-direction), var(--resources-day-view-non-business-hours-bg) var(--business-hours-from), var(--resources-day-view-business-hours-bg) var(--business-hours-from), var(--resources-day-view-business-hours-bg) var(--business-hours-to), var(--resources-day-view-non-business-hours-bg) var(--business-hours-to))}.m_90acfcab:where([data-drop-target]){background-image:none}:where([data-mantine-color-scheme=light]) .m_90acfcab:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_90acfcab:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_90acfcab:where([data-drop-target]):before{content:"";pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_90acfcab:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_90acfcab:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_90acfcab:where([data-drag-selected]),.m_90acfcab:where([data-drag-selected]):hover{background-image:none;background-color:var(--mantine-primary-color-light)}.m_90acfcab:where([data-drag-selected]):before{content:"";inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;position:absolute}:where([data-mantine-color-scheme=light]) .m_90acfcab:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_90acfcab:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_90acfcab:where([data-drag-slot-index]){touch-action:none}.m_90acfcab:where([data-static]){cursor:default;pointer-events:none}.m_3f0b79f6{--_indicator-color:var(--resources-day-view-indicator-color,var(--mantine-color-red-7));--_time-bubble-height:calc(1.125rem * var(--mantine-scale));--_thumb-size:calc(.75rem * var(--mantine-scale));pointer-events:none;top:calc(2.3125rem * var(--mantine-scale));bottom:0;left:var(--indicator-left-offset);width:calc(.125rem * var(--mantine-scale));z-index:3;position:absolute}.m_3f0b79f6:before{content:"";background-color:var(--_indicator-color);opacity:.2;position:absolute;inset:0}.m_7855b30a{background-color:var(--_indicator-color);width:100%;position:absolute;top:0;bottom:0}.m_92d11180{top:calc(-1 * (var(--_thumb-size) / 2 - 1px));width:var(--_thumb-size);height:var(--_thumb-size);border:1px solid var(--mantine-color-body);background-color:var(--_indicator-color);left:calc(-1 * (var(--_thumb-size) / 2 - 1px));border-radius:50%;position:absolute}.m_e2aac04f{height:var(--_time-bubble-height);width:var(--_time-bubble-width);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--_indicator-color);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);box-shadow:var(--mantine-shadow-sm);white-space:nowrap;font-variant-numeric:tabular-nums;text-transform:uppercase;top:0;left:calc(-1 * (var(--_time-bubble-width) / 2 - 1px));z-index:3;justify-content:center;align-items:center;display:flex;position:absolute}.m_9cc838bf{pointer-events:none;z-index:2;border-radius:var(--resources-day-view-radius);background-color:var(--bg-event-bg);font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color);position:absolute;overflow:hidden}.m_9cc838bf:where([data-interactive]){pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.m_9cc838bf:where([data-interactive]):hover{background-color:var(--bg-event-hover)}}@media (hover:none){.m_9cc838bf:where([data-interactive]):active{background-color:var(--bg-event-hover)}}@media (hover:hover){.m_9cc838bf:where([data-resizing]):hover{background-color:var(--bg-event-bg)}}@media (hover:none){.m_9cc838bf:where([data-resizing]):active{background-color:var(--bg-event-bg)}}.m_d6d6dd52{inset-inline:calc(.0625rem * var(--mantine-scale));height:var(--resources-day-view-all-day-height);z-index:3;position:absolute}.m_97715629{width:calc(.25rem * var(--mantine-scale));cursor:ew-resize;z-index:5;border-radius:calc(.125rem * var(--mantine-scale));opacity:0;pointer-events:all;background-color:var(--event-color);height:60%;transition:opacity .1s;position:absolute;top:20%}.m_97715629:before{content:"";inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale));position:absolute}.m_97715629:where([data-edge=start]){left:calc(-.125rem * var(--mantine-scale))}.m_97715629:where([data-edge=end]){right:calc(-.125rem * var(--mantine-scale))}.m_93bc1ec6{z-index:3;position:absolute}.m_93bc1ec6:hover .m_97715629{opacity:.5}.m_93bc1ec6 .m_97715629:hover,.m_93bc1ec6:where([data-resizing]) .m_97715629:where([data-active]){opacity:.8}.m_93bc1ec6:where([data-resizing]) .m_97715629:not([data-active]){opacity:0;pointer-events:none}.m_25154d8d:where([data-event-interaction]) .m_90acfcab,.m_25154d8d:where([data-event-interaction],[data-slot-dragging]) .m_9cc838bf:not([data-resizing]){pointer-events:none}.m_25154d8d:where([data-event-interaction],[data-slot-dragging]) .m_9cc838bf:not([data-resizing]) .m_97715629{pointer-events:none;opacity:0}.m_9cc838bf .m_97715629{background-color:var(--bg-event-color)}.m_9cc838bf .m_97715629:where([data-edge=start]){left:0}.m_9cc838bf .m_97715629:where([data-edge=end]){right:0}.m_9cc838bf:hover .m_97715629{opacity:.5}.m_9cc838bf .m_97715629:hover,.m_9cc838bf:where([data-resizing]) .m_97715629:where([data-active]){opacity:.8}.m_9cc838bf:where([data-resizing]) .m_97715629:not([data-active]){opacity:0;pointer-events:none}.m_25154d8d:where([data-resizing]) *{cursor:ew-resize!important}.m_25154d8d:where([data-resizing]) .m_93bc1ec6:not([data-resizing]){pointer-events:none}.m_25154d8d:where([data-resizing]) .m_93bc1ec6:not([data-resizing]) .m_97715629{opacity:0}.m_969d1c27{pointer-events:none;z-index:3;border-radius:var(--resources-day-view-radius);border:1px dashed var(--mantine-color-blue-filled);background-color:var(--mantine-color-blue-light);opacity:.6}.m_969d1c27:where([data-invalid]){border-color:var(--mantine-color-error);opacity:.4;background-color:#0000}.m_ed4c47cf{--_business-hours-direction:to right;--resources-week-view-radius:var(--schedule-radius,var(--mantine-radius-default));--resources-week-view-resource-label-width:calc(7.5rem * var(--mantine-scale));--resources-week-view-slot-width:calc(3.75rem * var(--mantine-scale));--resources-week-view-row-height:calc(4rem * var(--mantine-scale));--resources-week-view-group-label-width:calc(5rem * var(--mantine-scale));--resources-week-view-all-day-height:calc(1.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ed4c47cf{--resources-week-view-border-color:var(--mantine-color-gray-3);--resources-week-view-business-hours-bg:var(--mantine-color-white);--resources-week-view-non-business-hours-bg:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ed4c47cf{--resources-week-view-border-color:var(--mantine-color-dark-4);--resources-week-view-business-hours-bg:var(--mantine-color-dark-7);--resources-week-view-non-business-hours-bg:var(--mantine-color-dark-6)}[dir=rtl] .m_ed4c47cf{--_business-hours-direction:to left}.m_5b5cbd51{border:1px solid var(--resources-week-view-border-color);border-radius:var(--resources-week-view-radius);max-width:fit-content;position:relative;overflow:hidden}.m_b88ea29 :where([data-mantine-scrollbar]){z-index:20}.m_b88ea29 :where([data-scrollarea-viewport]){overscroll-behavior-x:none}.m_fbb9fc7{flex-direction:column;display:inline-flex;position:relative}.m_7d7bb735{z-index:14;background-color:var(--mantine-color-body);border-bottom:1px solid var(--resources-week-view-border-color);margin-bottom:calc(-.0625rem * var(--mantine-scale));display:flex;position:sticky;top:0}.m_dd8b4f04{flex:0 0 var(--resources-week-view-resource-label-width);min-width:var(--resources-week-view-resource-label-width);border-inline-end:1px solid var(--resources-week-view-border-color);z-index:6;background-color:var(--mantine-color-body);font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:sticky;left:0}.m_85f2b19d{flex-direction:column;display:flex}.m_cde0b68e{border-bottom:1px solid var(--resources-week-view-border-color);display:flex}.m_354e59a7{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:default;height:calc(2rem * var(--mantine-scale));text-transform:capitalize;border-inline-end:1px solid var(--resources-week-view-border-color);justify-content:center;align-items:center;display:flex}.m_354e59a7:where(:last-of-type){border-inline-end:none}.m_354e59a7:where([data-weekend]){color:var(--mantine-color-red-6)}.m_354e59a7:where([data-today]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled);font-weight:var(--mantine-font-weight-bold)}.m_b7f0617f{display:flex}.m_a6832518{flex:0 0 var(--resources-week-view-slot-width);min-width:var(--resources-week-view-slot-width);max-width:var(--resources-week-view-slot-width);height:calc(1.75rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);-webkit-user-select:none;user-select:none;cursor:default;font-variant-numeric:tabular-nums;text-transform:uppercase;border-inline-end:1px solid var(--resources-week-view-border-color);justify-content:center;align-items:center;display:flex}.m_a6832518:where(:last-of-type){border-inline-end:none}.m_a6832518:where([data-business-hours]){background-color:var(--resources-week-view-business-hours-bg)}.m_a6832518:where([data-non-business-hours]){background-color:var(--resources-week-view-non-business-hours-bg)}.m_a6832518:where([data-partial-business-hours]){background-image:linear-gradient(var(--_business-hours-direction), var(--resources-week-view-non-business-hours-bg) var(--business-hours-from), var(--resources-week-view-business-hours-bg) var(--business-hours-from), var(--resources-week-view-business-hours-bg) var(--business-hours-to), var(--resources-week-view-non-business-hours-bg) var(--business-hours-to))}.m_9fd9b38b{border-top:1px solid var(--resources-week-view-border-color);display:flex}.m_9c6373f7{flex:0 0 var(--resources-week-view-resource-label-width);min-width:var(--resources-week-view-resource-label-width);padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--resources-week-view-border-color);min-height:var(--resources-week-view-row-height);z-index:4;background-color:var(--mantine-color-body);justify-content:center;align-items:center;transition:box-shadow .1s;display:flex;position:sticky;left:0}.m_9c6373f7:where([data-scrolled-x]){box-shadow:var(--mantine-shadow-sm)}.m_9c6373f7:where([data-has-groups]){left:var(--resources-week-view-group-label-width)}.m_fdcb5366{flex:0 0 var(--resources-week-view-group-label-width);min-width:var(--resources-week-view-group-label-width);min-height:var(--resources-week-view-row-height);z-index:12;background-color:var(--mantine-color-body);text-align:center;overflow-wrap:break-word;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--resources-week-view-border-color);justify-content:center;align-items:center;display:flex;position:sticky;left:0;overflow:visible}.m_fdcb5366:where([data-group-position=first]),.m_fdcb5366:where([data-group-position=only]){z-index:13}.m_fdcb5366:where([data-group-position=middle]),.m_fdcb5366:where([data-group-position=last]){margin-top:calc(-.0625rem * var(--mantine-scale));min-height:calc(var(--resources-week-view-row-height) + 1px)}.m_3d5e7187{flex:0 0 var(--resources-week-view-group-label-width);min-width:var(--resources-week-view-group-label-width);min-height:var(--resources-week-view-row-height);z-index:12;background-color:var(--mantine-color-body);border-inline-end:1px solid var(--resources-week-view-border-color);position:sticky;left:0}.m_c534316a{min-height:var(--resources-week-view-row-height);display:flex;position:relative}.m_ed965429{flex:0 0 var(--resources-week-view-slot-width);min-width:var(--resources-week-view-slot-width);max-width:var(--resources-week-view-slot-width);min-height:var(--resources-week-view-row-height);border-inline-end:1px solid var(--resources-week-view-border-color);cursor:pointer;position:relative}.m_ed965429:where(:last-of-type){border-inline-end:none}@media (hover:hover){.m_ed965429:hover{background-image:none}:where([data-mantine-color-scheme=light]) .m_ed965429:hover{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_ed965429:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_ed965429:active{background-image:none}:where([data-mantine-color-scheme=light]) .m_ed965429:active{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_ed965429:active{background-color:var(--mantine-color-dark-5)}}.m_ed965429:where(:focus){z-index:1}.m_ed965429:where([data-business-hours]){background-color:var(--resources-week-view-business-hours-bg)}.m_ed965429:where([data-non-business-hours]){background-color:var(--resources-week-view-non-business-hours-bg)}.m_ed965429:where([data-partial-business-hours]){background-image:linear-gradient(var(--_business-hours-direction), var(--resources-week-view-non-business-hours-bg) var(--business-hours-from), var(--resources-week-view-business-hours-bg) var(--business-hours-from), var(--resources-week-view-business-hours-bg) var(--business-hours-to), var(--resources-week-view-non-business-hours-bg) var(--business-hours-to))}.m_ed965429:where([data-drop-target]){background-image:none}:where([data-mantine-color-scheme=light]) .m_ed965429:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_ed965429:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_ed965429:where([data-drop-target]):before{content:"";pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_ed965429:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_ed965429:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_ed965429:where([data-drag-selected]),.m_ed965429:where([data-drag-selected]):hover{background-image:none;background-color:var(--mantine-primary-color-light)}.m_ed965429:where([data-drag-selected]):before{content:"";inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;position:absolute}:where([data-mantine-color-scheme=light]) .m_ed965429:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_ed965429:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_ed965429:where([data-drag-slot-index]){touch-action:none}.m_ed965429:where([data-static]){cursor:default;pointer-events:none}.m_3c19323d{pointer-events:none;z-index:2;border-radius:var(--resources-week-view-radius);background-color:var(--bg-event-bg);font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--bg-event-color);position:absolute;overflow:hidden}.m_3c19323d:where([data-interactive]){pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.m_3c19323d:where([data-interactive]):hover{background-color:var(--bg-event-hover)}}@media (hover:none){.m_3c19323d:where([data-interactive]):active{background-color:var(--bg-event-hover)}}@media (hover:hover){.m_3c19323d:where([data-resizing]):hover{background-color:var(--bg-event-bg)}}@media (hover:none){.m_3c19323d:where([data-resizing]):active{background-color:var(--bg-event-bg)}}.m_682c45d0{height:var(--resources-week-view-all-day-height);z-index:2;position:absolute}.m_30c8fd6b{width:calc(.25rem * var(--mantine-scale));cursor:ew-resize;z-index:5;border-radius:calc(.125rem * var(--mantine-scale));opacity:0;pointer-events:all;background-color:var(--event-color);height:60%;transition:opacity .1s;position:absolute;top:20%}.m_30c8fd6b:before{content:"";inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale));position:absolute}.m_30c8fd6b:where([data-edge=start]){left:calc(-.125rem * var(--mantine-scale))}.m_30c8fd6b:where([data-edge=end]){right:calc(-.125rem * var(--mantine-scale))}.m_2d13c608{z-index:3;position:absolute}.m_2d13c608:hover .m_30c8fd6b{opacity:.5}.m_2d13c608 .m_30c8fd6b:hover,.m_2d13c608:where([data-resizing]) .m_30c8fd6b:where([data-active]){opacity:.8}.m_2d13c608:where([data-resizing]) .m_30c8fd6b:not([data-active]){opacity:0;pointer-events:none}.m_ed4c47cf:where([data-event-interaction]) .m_ed965429,.m_ed4c47cf:where([data-event-interaction],[data-slot-dragging]) .m_3c19323d:not([data-resizing]){pointer-events:none}.m_ed4c47cf:where([data-event-interaction],[data-slot-dragging]) .m_3c19323d:not([data-resizing]) .m_30c8fd6b{pointer-events:none;opacity:0}.m_3c19323d .m_30c8fd6b{background-color:var(--bg-event-color)}.m_3c19323d .m_30c8fd6b:where([data-edge=start]){left:0}.m_3c19323d .m_30c8fd6b:where([data-edge=end]){right:0}.m_3c19323d:hover .m_30c8fd6b{opacity:.5}.m_3c19323d .m_30c8fd6b:hover,.m_3c19323d:where([data-resizing]) .m_30c8fd6b:where([data-active]){opacity:.8}.m_3c19323d:where([data-resizing]) .m_30c8fd6b:not([data-active]){opacity:0;pointer-events:none}.m_ed4c47cf:where([data-resizing]) *{cursor:ew-resize!important}.m_ed4c47cf:where([data-resizing]) .m_2d13c608:not([data-resizing]){pointer-events:none}.m_ed4c47cf:where([data-resizing]) .m_2d13c608:not([data-resizing]) .m_30c8fd6b{opacity:0}.m_6f70bf38{--_indicator-color:var(--resources-week-view-indicator-color,var(--mantine-color-red-7));--_time-bubble-height:calc(1.125rem * var(--mantine-scale));--_thumb-size:calc(.75rem * var(--mantine-scale));pointer-events:none;top:calc(3.875rem * var(--mantine-scale));bottom:0;left:var(--indicator-left-offset);width:calc(.125rem * var(--mantine-scale));z-index:3;position:absolute}.m_6f70bf38:before{content:"";background-color:var(--_indicator-color);opacity:.2;position:absolute;inset:0}.m_be32874c{background-color:var(--_indicator-color);width:100%;position:absolute;top:0;bottom:0}.m_88ec57e{top:calc(-1 * (var(--_thumb-size) / 2 - 1px));width:var(--_thumb-size);height:var(--_thumb-size);border:1px solid var(--mantine-color-body);background-color:var(--_indicator-color);left:calc(-1 * (var(--_thumb-size) / 2 - 1px));border-radius:50%;position:absolute}.m_9ff3db11{height:var(--_time-bubble-height);width:var(--_time-bubble-width);border-radius:calc(62.5rem * var(--mantine-scale));background-color:var(--_indicator-color);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);box-shadow:var(--mantine-shadow-sm);white-space:nowrap;font-variant-numeric:tabular-nums;text-transform:uppercase;top:0;left:calc(-1 * (var(--_time-bubble-width) / 2 - 1px));z-index:3;justify-content:center;align-items:center;display:flex;position:absolute}.m_27f284a5{pointer-events:none;z-index:3;border-radius:var(--resources-week-view-radius);border:1px dashed var(--mantine-color-blue-filled);background-color:var(--mantine-color-blue-light);opacity:.6}.m_27f284a5:where([data-invalid]){border-color:var(--mantine-color-error);opacity:.4;background-color:#0000}.m_652b3acd{--resources-month-view-radius:var(--schedule-radius,var(--mantine-radius-default));--resources-month-view-resource-label-width:calc(7.5rem * var(--mantine-scale));--resources-month-view-day-width:calc(5rem * var(--mantine-scale));--resources-month-view-row-height:calc(4rem * var(--mantine-scale));--resources-month-view-group-label-width:calc(5rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_652b3acd{--resources-month-view-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_652b3acd{--resources-month-view-border-color:var(--mantine-color-dark-4)}.m_146e014f{border:1px solid var(--resources-month-view-border-color);border-radius:var(--resources-month-view-radius);max-width:fit-content;overflow:hidden}.m_b1cab7a7 :where([data-mantine-scrollbar]){z-index:20}.m_b1cab7a7 :where([data-scrollarea-viewport]){overscroll-behavior-x:none}.m_78d2db89{flex-direction:column;display:inline-flex}.m_eae51c8c{z-index:14;background-color:var(--mantine-color-body);border-bottom:1px solid var(--resources-month-view-border-color);margin-bottom:calc(-.0625rem * var(--mantine-scale));display:flex;position:sticky;top:0}.m_975b8b82{flex:0 0 var(--resources-month-view-resource-label-width);min-width:var(--resources-month-view-resource-label-width);border-inline-end:1px solid var(--resources-month-view-border-color);z-index:6;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;background-color:var(--mantine-color-body);justify-content:center;align-items:center;display:flex;position:sticky;left:0}.m_bc016ea5{flex:0 0 var(--resources-month-view-day-width);min-width:var(--resources-month-view-day-width);max-width:var(--resources-month-view-day-width);height:calc(2.625rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);-webkit-user-select:none;user-select:none;cursor:default;border-inline-end:1px solid var(--resources-month-view-border-color);flex-direction:column;justify-content:center;align-items:center;display:flex}.m_bc016ea5:where(:last-of-type){border-inline-end:none}.m_bc016ea5:where([data-weekend]){color:var(--mantine-color-red-6)}.m_bc016ea5:where([data-today]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}.m_52a1c4c3{font-size:calc(.75rem * var(--mantine-scale));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;margin-bottom:calc(.1875rem * var(--mantine-scale));line-height:1}.m_88d8e64e{font-weight:var(--mantine-font-weight-medium);font-size:calc(.75rem * var(--mantine-scale));line-height:1}.m_21b0f7cd{border-top:1px solid var(--resources-month-view-border-color);display:flex}.m_1febcdb9{flex:0 0 var(--resources-month-view-resource-label-width);min-width:var(--resources-month-view-resource-label-width);padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--resources-month-view-border-color);min-height:var(--resources-month-view-row-height);z-index:4;background-color:var(--mantine-color-body);align-items:center;display:flex;position:sticky;left:0}.m_1febcdb9:where([data-has-groups]){left:var(--resources-month-view-group-label-width)}.m_1fc335a8{flex:0 0 var(--resources-month-view-group-label-width);min-width:var(--resources-month-view-group-label-width);min-height:var(--resources-month-view-row-height);z-index:5;background-color:var(--mantine-color-body);text-align:center;overflow-wrap:break-word;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--resources-month-view-border-color);justify-content:center;align-items:center;display:flex;position:sticky;left:0;overflow:visible}.m_1fc335a8:where([data-group-position=first]),.m_1fc335a8:where([data-group-position=only]){z-index:6}.m_1fc335a8:where([data-group-position=middle]),.m_1fc335a8:where([data-group-position=last]){margin-top:calc(-.0625rem * var(--mantine-scale));min-height:calc(var(--resources-month-view-row-height) + 1px)}.m_d5a3a885{flex:0 0 var(--resources-month-view-group-label-width);min-width:var(--resources-month-view-group-label-width);min-height:var(--resources-month-view-row-height);z-index:5;background-color:var(--mantine-color-body);border-inline-end:1px solid var(--resources-month-view-border-color);position:sticky;left:0}.m_4be74668{min-height:var(--resources-month-view-row-height);display:flex;position:relative}.m_146709cf{flex:0 0 var(--resources-month-view-day-width);min-width:var(--resources-month-view-day-width);max-width:var(--resources-month-view-day-width);min-height:var(--resources-month-view-row-height);border-inline-end:1px solid var(--resources-month-view-border-color);cursor:pointer;position:relative;overflow:hidden}.m_146709cf:where(:last-of-type){border-inline-end:none}.m_146709cf:where(:focus){z-index:1}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_146709cf:hover:where(:not([data-static])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_146709cf:hover:where(:not([data-static])){background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_146709cf:active:where(:not([data-static])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_146709cf:active:where(:not([data-static])){background-color:var(--mantine-color-dark-6)}}:where([data-mantine-color-scheme=light]) .m_146709cf:where([data-weekend]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_146709cf:where([data-weekend]){background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=light]) .m_146709cf:where([data-drop-target]){background-color:var(--mantine-color-blue-1)}:where([data-mantine-color-scheme=dark]) .m_146709cf:where([data-drop-target]){background-color:var(--mantine-color-dark-5)}.m_146709cf:where([data-drop-target]):before{content:"";pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:calc(.125rem * var(--mantine-scale));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_146709cf:where([data-drop-target]):before{border-color:var(--mantine-color-blue-4)}:where([data-mantine-color-scheme=dark]) .m_146709cf:where([data-drop-target]):before{border-color:var(--mantine-color-blue-6)}.m_146709cf:where([data-drag-selected]),.m_146709cf:where([data-drag-selected]):hover{background-color:var(--mantine-primary-color-light)}.m_146709cf:where([data-drag-selected]):before{content:"";inset:calc(-.0625rem * var(--mantine-scale));pointer-events:none;z-index:2;border:calc(.0625rem * var(--mantine-scale)) solid;position:absolute}:where([data-mantine-color-scheme=light]) .m_146709cf:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-2)}:where([data-mantine-color-scheme=dark]) .m_146709cf:where([data-drag-selected]):before{border-color:var(--mantine-primary-color-9)}.m_146709cf:where([data-drag-slot-index]){touch-action:none}.m_146709cf:where([data-static]){cursor:default;pointer-events:none}.m_652b3acd:where([data-event-interaction]) .m_146709cf{pointer-events:none}.m_4a182c06:hover .m_4dcd6369{opacity:.5}.m_4a182c06 .m_4dcd6369:hover,.m_4a182c06:where([data-resizing]) .m_4dcd6369:where([data-active]){opacity:.8}.m_4a182c06:where([data-resizing]) .m_4dcd6369:not([data-active]){opacity:0;pointer-events:none}.m_4dcd6369{width:calc(.25rem * var(--mantine-scale));cursor:ew-resize;z-index:5;border-radius:calc(.125rem * var(--mantine-scale));opacity:0;pointer-events:all;touch-action:none;background-color:var(--event-color);height:60%;transition:opacity .1s;position:absolute;top:20%}.m_4dcd6369:before{content:"";inset:calc(-.25rem * var(--mantine-scale)) calc(-.375rem * var(--mantine-scale));position:absolute}.m_4dcd6369:where([data-edge=start]){inset-inline-start:calc(-.125rem * var(--mantine-scale))}.m_4dcd6369:where([data-edge=end]){inset-inline-end:calc(-.125rem * var(--mantine-scale))}.m_652b3acd:where([data-resizing]) *{cursor:ew-resize!important}.m_652b3acd:where([data-resizing]) .m_4a182c06:not([data-resizing]){pointer-events:none}.m_652b3acd:where([data-resizing]) .m_4a182c06:not([data-resizing]) .m_4dcd6369{opacity:0}.m_428e1853{height:100%}
@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/ibm-plex-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/ibm-plex-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Serif;src:url(/fonts/ibm-plex-serif-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/fonts/fira-code-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Code;src:url(/fonts/fira-code-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=light]{--verde:#009706;--rosa:#ea068b;--on-verde:#fff;--on-rosa:#fff;--verde-action:#007a05;--on-verde-action:#fff;--preto:#171616;--preto-suave:#1f2937;--cinza:#6b7280;--bege:#efe8e3;--surface:#fff;--surface-warm:#efe8e3;--surface-raised:#fff;--ink:#1f2937;--ink-strong:#171616;--ink-muted:#6b7280;--hairline:#ded5ce;--control-border:#6b7280;--action:#171616;--on-action:#fff;--action-hover:#1f2937;--focus:#1f2937;--danger:#8a1c14;--verde-tint:#e6f5e6;--rosa-tint:#fde6f3;--edge:#171616;--shine:#fff;--action-shine:#fff;--info:#44617d;--info-tint:#eef2f6;--attention:#1d4ed8;--attention-tint:#e8eefd;--success:#007a05;--success-tint:#e6f2e6;--danger-tint:#fbeae8;--ai-mark:#44617d;--belt-white:#fbfaf7;--belt-yellow:#e8c96e;--belt-orange:#f2a33a;--belt-green:#7e9468;--belt-blue:#5d7d9e;--belt-purple:#6b5577;--belt-brown:#5c4130;--belt-black:#151412;--belt-grey-dan:#b6b2aa;--belt-seam:#171616;--viz-1:#1f3a5f;--viz-2:#4b5563;--viz-3:#3e7bc4;--viz-4:#8a8f98;--viz-seq-1:#e8eef7;--viz-seq-2:#b9cbe4;--viz-seq-3:#7fa1cf;--viz-seq-4:#4a74b0;--viz-seq-5:#1f3a5f;--on-viz-seq-1:#171616;--on-viz-seq-2:#171616;--on-viz-seq-3:#171616;--on-viz-seq-4:#fff;--on-viz-seq-5:#fff;--viz-goal:#004f03;--viz-gap:#f2645a;--viz-grid:#e5e0db;--shadow-press:3px 4px 0 #171616;--shadow-lift:4px 6px 0 #171616;--shadow-float:4px 6px 0 #1716162e}[data-theme=dark]{--verde:#009706;--rosa:#ea068b;--on-verde:#fff;--on-rosa:#fff;--verde-action:#007a05;--on-verde-action:#fff;--preto:#171616;--preto-suave:#1f2937;--cinza:#6b7280;--bege:#efe8e3;--surface:#171616;--surface-warm:#262424;--surface-raised:#262424;--ink:#efe8e3;--ink-strong:#fff;--ink-muted:#a39c97;--hairline:#3a3636;--control-border:#a39c97;--action:#efe8e3;--on-action:#171616;--action-hover:#fff;--focus:#efe8e3;--danger:#f97066;--verde-tint:#1b2e1b;--rosa-tint:#33192a;--edge:#a39c97;--shine:#fff;--action-shine:#efe8e3;--info:#a9bcd0;--info-tint:#1f2329;--attention:#8fb0ff;--attention-tint:#1a2238;--success:#4cc254;--success-tint:#1a2a1b;--danger-tint:#2e1a18;--ai-mark:#a9bcd0;--belt-white:#fbfaf7;--belt-yellow:#e8c96e;--belt-orange:#f2a33a;--belt-green:#7e9468;--belt-blue:#5d7d9e;--belt-purple:#6b5577;--belt-brown:#5c4130;--belt-black:#151412;--belt-grey-dan:#b6b2aa;--belt-seam:#efe8e3;--viz-1:#dce6f2;--viz-2:#a39c97;--viz-3:#7fa7db;--viz-4:#6b7280;--viz-seq-1:#1f2a3a;--viz-seq-2:#2e4a6e;--viz-seq-3:#4a74b0;--viz-seq-4:#7fa1cf;--viz-seq-5:#dce6f2;--on-viz-seq-1:#fff;--on-viz-seq-2:#fff;--on-viz-seq-3:#fff;--on-viz-seq-4:#171616;--on-viz-seq-5:#171616;--viz-goal:#b5e5b6;--viz-gap:#c2321f;--viz-grid:#2e2b2b;--shadow-press:3px 4px 0 #a39c97;--shadow-lift:4px 6px 0 #a39c97;--shadow-float:4px 6px 0 #0009}[data-theme=separacao-claro]{--verde:#009706;--rosa:#5e0238;--on-verde:#fff;--on-rosa:#fff;--verde-action:#007a05;--on-verde-action:#fff;--preto:#171616;--preto-suave:#1f2937;--cinza:#6b7280;--bege:#efe8e3;--surface:#fff;--surface-warm:#efe8e3;--surface-raised:#fff;--ink:#1f2937;--ink-strong:#171616;--ink-muted:#6b7280;--hairline:#ded5ce;--control-border:#6b7280;--action:#171616;--on-action:#fff;--action-hover:#1f2937;--focus:#1f2937;--danger:#b42318;--verde-tint:#e6f5e6;--rosa-tint:#fde6f3;--edge:#171616;--shine:#fff;--action-shine:#fff;--info:#44617d;--info-tint:#eef2f6;--attention:#1d4ed8;--attention-tint:#e8eefd;--success:#007a05;--success-tint:#e6f2e6;--danger-tint:#fbeae8;--ai-mark:#44617d;--belt-white:#fbfaf7;--belt-yellow:#e8c96e;--belt-orange:#f2a33a;--belt-green:#7e9468;--belt-blue:#5d7d9e;--belt-purple:#6b5577;--belt-brown:#5c4130;--belt-black:#151412;--belt-grey-dan:#b6b2aa;--belt-seam:#171616;--viz-1:#1f3a5f;--viz-2:#4b5563;--viz-3:#3e7bc4;--viz-4:#8a8f98;--viz-seq-1:#e8eef7;--viz-seq-2:#b9cbe4;--viz-seq-3:#7fa1cf;--viz-seq-4:#4a74b0;--viz-seq-5:#1f3a5f;--on-viz-seq-1:#171616;--on-viz-seq-2:#171616;--on-viz-seq-3:#171616;--on-viz-seq-4:#fff;--on-viz-seq-5:#fff;--viz-goal:#004f03;--viz-gap:#f2645a;--viz-grid:#e5e0db;--shadow-press:3px 4px 0 #171616;--shadow-lift:4px 6px 0 #171616;--shadow-float:4px 6px 0 #1716162e}[data-theme=separacao-escuro]{--verde:#99d59b;--rosa:#c70576;--on-verde:#171616;--on-rosa:#fff;--verde-action:#007a05;--on-verde-action:#fff;--preto:#171616;--preto-suave:#1f2937;--cinza:#6b7280;--bege:#efe8e3;--surface:#171616;--surface-warm:#262424;--surface-raised:#262424;--ink:#efe8e3;--ink-strong:#fff;--ink-muted:#a39c97;--hairline:#3a3636;--control-border:#a39c97;--action:#efe8e3;--on-action:#171616;--action-hover:#fff;--focus:#efe8e3;--danger:#fb923c;--verde-tint:#171616;--rosa-tint:#171616;--edge:#a39c97;--shine:#fff;--action-shine:#efe8e3;--info:#a9bcd0;--info-tint:#1f2329;--attention:#8fb0ff;--attention-tint:#1a2238;--success:#4cc254;--success-tint:#1a2a1b;--danger-tint:#2e1a18;--ai-mark:#a9bcd0;--belt-white:#fbfaf7;--belt-yellow:#e8c96e;--belt-orange:#f2a33a;--belt-green:#7e9468;--belt-blue:#5d7d9e;--belt-purple:#6b5577;--belt-brown:#5c4130;--belt-black:#151412;--belt-grey-dan:#b6b2aa;--belt-seam:#efe8e3;--viz-1:#dce6f2;--viz-2:#a39c97;--viz-3:#7fa7db;--viz-4:#6b7280;--viz-seq-1:#1f2a3a;--viz-seq-2:#2e4a6e;--viz-seq-3:#4a74b0;--viz-seq-4:#7fa1cf;--viz-seq-5:#dce6f2;--on-viz-seq-1:#fff;--on-viz-seq-2:#fff;--on-viz-seq-3:#fff;--on-viz-seq-4:#171616;--on-viz-seq-5:#171616;--viz-goal:#b5e5b6;--viz-gap:#c2321f;--viz-grid:#2e2b2b;--shadow-press:3px 4px 0 #a39c97;--shadow-lift:4px 6px 0 #a39c97;--shadow-float:4px 6px 0 #0009}[data-theme=contraste-claro]{--verde:#005c03;--rosa:#b8056d;--on-verde:#fff;--on-rosa:#fff;--verde-action:#005c03;--on-verde-action:#fff;--preto:#171616;--preto-suave:#1f2937;--cinza:#6b7280;--bege:#efe8e3;--surface:#fff;--surface-warm:#efe8e3;--surface-raised:#fff;--ink:#171616;--ink-strong:#171616;--ink-muted:#3d3a3a;--hairline:#8a827d;--control-border:#171616;--action:#171616;--on-action:#fff;--action-hover:#3d3a3a;--focus:#171616;--danger:#8a1c14;--verde-tint:#fff;--rosa-tint:#fff;--edge:#171616;--shine:#fff;--action-shine:#fff;--info:#2f4a63;--info-tint:#fff;--attention:#1e40af;--attention-tint:#fff;--success:#004f03;--success-tint:#fff;--danger-tint:#fff;--ai-mark:#2f4a63;--belt-white:#fbfaf7;--belt-yellow:#e8c96e;--belt-orange:#f2a33a;--belt-green:#7e9468;--belt-blue:#5d7d9e;--belt-purple:#6b5577;--belt-brown:#5c4130;--belt-black:#151412;--belt-grey-dan:#b6b2aa;--belt-seam:#171616;--viz-1:#1f3a5f;--viz-2:#4b5563;--viz-3:#3e7bc4;--viz-4:#8a8f98;--viz-seq-1:#e8eef7;--viz-seq-2:#b9cbe4;--viz-seq-3:#7fa1cf;--viz-seq-4:#4a74b0;--viz-seq-5:#1f3a5f;--on-viz-seq-1:#171616;--on-viz-seq-2:#171616;--on-viz-seq-3:#171616;--on-viz-seq-4:#fff;--on-viz-seq-5:#fff;--viz-goal:#004f03;--viz-gap:#f2645a;--viz-grid:#e5e0db;--shadow-press:3px 4px 0 #171616;--shadow-lift:4px 6px 0 #171616;--shadow-float:4px 6px 0 #171616}[data-theme=contraste-escuro]{--verde:#4cc254;--rosa:#f376bf;--on-verde:#171616;--on-rosa:#171616;--verde-action:#005c03;--on-verde-action:#fff;--preto:#171616;--preto-suave:#1f2937;--cinza:#6b7280;--bege:#efe8e3;--surface:#171616;--surface-warm:#262424;--surface-raised:#262424;--ink:#fff;--ink-strong:#fff;--ink-muted:#d9d2cc;--hairline:#8a827d;--control-border:#efe8e3;--action:#efe8e3;--on-action:#171616;--action-hover:#fff;--focus:#fff;--danger:#fda29b;--verde-tint:#171616;--rosa-tint:#171616;--edge:#d9d2cc;--shine:#fff;--action-shine:#efe8e3;--info:#a9bcd0;--info-tint:#171616;--attention:#8fb0ff;--attention-tint:#171616;--success:#7cd97f;--success-tint:#171616;--danger-tint:#171616;--ai-mark:#a9bcd0;--belt-white:#fbfaf7;--belt-yellow:#e8c96e;--belt-orange:#f2a33a;--belt-green:#7e9468;--belt-blue:#5d7d9e;--belt-purple:#6b5577;--belt-brown:#5c4130;--belt-black:#151412;--belt-grey-dan:#b6b2aa;--belt-seam:#efe8e3;--viz-1:#dce6f2;--viz-2:#a39c97;--viz-3:#7fa7db;--viz-4:#6b7280;--viz-seq-1:#1f2a3a;--viz-seq-2:#2e4a6e;--viz-seq-3:#4a74b0;--viz-seq-4:#7fa1cf;--viz-seq-5:#dce6f2;--on-viz-seq-1:#fff;--on-viz-seq-2:#fff;--on-viz-seq-3:#fff;--on-viz-seq-4:#171616;--on-viz-seq-5:#171616;--viz-goal:#b5e5b6;--viz-gap:#c2321f;--viz-grid:#2e2b2b;--shadow-press:3px 4px 0 #d9d2cc;--shadow-lift:4px 6px 0 #d9d2cc;--shadow-float:4px 6px 0 #d9d2cc}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--opacity-disabled:.45;--opacity-pattern:.25;--bp-sm:600px;--bp-md:900px;--bp-lg:1200px;--width-reading:680px;--width-page:1200px;--width-nav:264px;--height-topbar:64px;--gutter-phone:16px;--gutter-desk:32px;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-dialog:1100;--z-toast:1200;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-progress:1.2s;--dur-echo:2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--font-display:Poppins, "IBM Plex Sans", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-serif:"IBM Plex Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-ai:"Fira Code", "IBM Plex Mono", ui-monospace, monospace}.display{font-family:var(--font-display);letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:52px}.h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:40px}.h2{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:32px}.h3{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:26px}.overline{font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:500;line-height:16px}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.reading{font-family:var(--font-serif);font-size:18px;font-weight:400;line-height:30px}.reading-quote{font-family:var(--font-serif);font-size:20px;font-style:italic;font-weight:400;line-height:32px}.ai{font-family:var(--font-ai);font-size:15px;font-weight:400;line-height:24px}.ai-label{font-family:var(--font-ai);letter-spacing:.08em;font-size:12px;font-weight:500;line-height:16px}.code{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:22px}
.eco-row{gap:var(--space-4);padding:var(--space-4);background:var(--surface);color:var(--ink);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.eco-stack{gap:var(--space-4);padding:var(--space-4);background:var(--surface);color:var(--ink);font-family:var(--font-sans);flex-direction:column;max-width:360px;display:flex}.eco-btn{align-items:center;gap:var(--space-2);border:2px solid var(--edge);border-radius:var(--radius-md);min-height:48px;box-shadow:var(--shadow-press);font:600 16px/20px var(--font-display);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.eco-btn:hover{box-shadow:var(--shadow-lift);transform:translate(-1px,-1px)}.eco-btn:active{box-shadow:none;transform:translate(3px,4px)}.eco-btn:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.eco-btn--primary{background:var(--action);color:var(--on-action)}.eco-btn--brand{background:var(--verde-action);color:var(--on-verde-action)}.eco-btn--outline{background:var(--surface);color:var(--ink)}.eco-btn--brand:after,.eco-btn--primary:after{content:"";border-left:1.5px solid var(--shine);border-top:1.5px solid var(--shine);opacity:.75;pointer-events:none;border-top-left-radius:6px;width:6px;height:6px;position:absolute;top:3px;left:3px}.eco-btn--primary:after{border-color:var(--action-shine)}.eco-btn[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed;box-shadow:none;transform:none}.eco-btn[disabled]:after{display:none}@media (prefers-reduced-motion:reduce){.eco-btn{transition:none}.eco-btn:hover{transform:none}}.eco-card{background:var(--surface-raised);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--space-6)}.eco-tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font:500 12px/16px var(--font-sans);color:var(--ink);display:inline-flex}.eco-tag--verde{background:var(--verde-tint)}.eco-tag--rosa{background:var(--rosa-tint)}.eco-tag__mark{box-sizing:border-box;flex:none;width:10px;height:10px}.eco-tag--verde .eco-tag__mark{background:var(--verde);border-radius:2px}.eco-tag--rosa .eco-tag__mark{border:2.5px solid var(--rosa);border-radius:var(--radius-full)}.eco-field{gap:var(--space-2);flex-direction:column;display:flex}.eco-field__label{font:500 14px/20px var(--font-sans);color:var(--ink)}.eco-field__input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-sans)}.eco-field__input::placeholder{color:var(--ink-muted)}.eco-field__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.eco-field--error .eco-field__input{border-color:var(--danger);border-width:2px}.eco-field__help{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.eco-field__error{gap:var(--space-1);font:500 14px/20px var(--font-sans);color:var(--danger);align-items:center;display:flex}.eco-bands{height:var(--space-4);border-radius:var(--radius-sm);display:flex;overflow:hidden}.eco-bands>span{flex:1}.eco-bands>span:first-child{background:var(--verde)}.eco-bands>span:nth-child(2){background:var(--bege);flex:.25}.eco-bands>span:nth-child(3){background:var(--rosa)}.eco-wizard{gap:var(--space-4);padding:var(--space-6);background:var(--surface);color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex}.eco-wizard__q{font:600 24px/32px var(--font-display);color:var(--ink-strong);margin:0}.eco-wizard__hint{font:400 14px/20px var(--font-sans);color:var(--ink-muted);margin:0}.eco-wizard__opts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eco-choice{gap:var(--space-3);padding:var(--space-4);background:var(--surface);color:var(--ink);border:2px solid var(--hairline);border-radius:var(--radius-lg);cursor:pointer;text-align:left;font-family:var(--font-sans);flex-direction:column;display:flex}.eco-choice[aria-checked=true]{border-color:var(--edge);border-width:3px}.eco-choice__name{font:600 14px/20px var(--font-sans);color:var(--ink-strong);justify-content:space-between;align-items:center;display:flex}.eco-choice__check{border:2px solid var(--control-border);border-radius:var(--radius-full);box-sizing:border-box;width:18px;height:18px}.eco-choice[aria-checked=true] .eco-choice__check{border:6px solid var(--edge)}.eco-choice__scene{gap:var(--space-2);flex-direction:column;display:flex}.eco-choice__err{gap:var(--space-1);font:500 13px/18px var(--font-sans);color:var(--danger);align-items:center;display:flex}.eco-choice__body{font:400 14px/20px var(--font-sans);color:var(--ink);margin:0}[data-mode=simple]{font-size:18px}[data-mode=simple] .eco-btn{box-shadow:none;font:600 17px/22px var(--font-sans);border-width:2px;min-height:52px;transition:none;transform:none}[data-mode=simple] .eco-btn:after{display:none}[data-mode=simple] .eco-btn:hover{box-shadow:none;text-underline-offset:3px;text-decoration:underline;transform:none}[data-mode=simple] .eco-bands,[data-mode=simple] .eco-decor{display:none}[data-mode=simple] .eco-tag{border:1px solid var(--control-border);background:0 0;font-size:14px;line-height:20px}[data-mode=simple] .eco-field__input{min-height:52px;font-size:18px}[data-mode=simple] .eco-field__label,[data-mode=simple] .eco-field__help,[data-mode=simple] .eco-field__error{font-size:16px;line-height:24px}[data-mode=simple] .eco-stack,[data-mode=simple] .eco-wizard{gap:var(--space-6)}[data-mode=simple] .display,[data-mode=simple] .h1,[data-mode=simple] .h2,[data-mode=simple] .h3,[data-mode=simple] .eco-wizard__q{font-family:var(--font-sans);letter-spacing:0}[data-mode=simple] .eco-card{border-radius:var(--radius-md)}[data-mode=simple] .body,[data-mode=simple] .reading{font-size:18px;line-height:28px}[data-mode=simple] .body-sm,[data-mode=simple] .caption{font-size:16px;line-height:24px}.eco-pat{background:var(--pat-ground,transparent);position:relative;overflow:hidden}.eco-pat:before{content:"";background:var(--pat-ink,var(--ink));pointer-events:none;position:absolute;inset:0}.eco-pat--verde{--pat-ink:var(--verde)}.eco-pat--rosa{--pat-ink:var(--rosa)}.eco-pat--strong{--pat-ink:var(--action)}.eco-pat--cut{--pat-ink:var(--surface)}.eco-pat--pontos:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222.5%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222.5%22/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:space;mask-repeat:space}.eco-pat--riscas:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E%3Cpath d=%22M-4 4 L4 -4 M0 16 L16 0 M12 20 L20 12%22 stroke=%22black%22 stroke-width=%224%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22%3E%3Cpath d=%22M-4 4 L4 -4 M0 16 L16 0 M12 20 L20 12%22 stroke=%22black%22 stroke-width=%224%22/%3E%3C/svg%3E");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.eco-pat--pilulas:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2232%22%3E%3Crect x=%224%22 y=%224%22 width=%2240%22 height=%228%22 rx=%224%22/%3E%3Crect x=%2252%22 y=%224%22 width=%2216%22 height=%228%22 rx=%224%22/%3E%3Crect x=%2220%22 y=%2220%22 width=%2224%22 height=%228%22 rx=%224%22/%3E%3Crect x=%2252%22 y=%2220%22 width=%2240%22 height=%228%22 rx=%224%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2296%22 height=%2232%22%3E%3Crect x=%224%22 y=%224%22 width=%2240%22 height=%228%22 rx=%224%22/%3E%3Crect x=%2252%22 y=%224%22 width=%2216%22 height=%228%22 rx=%224%22/%3E%3Crect x=%2220%22 y=%2220%22 width=%2224%22 height=%228%22 rx=%224%22/%3E%3Crect x=%2252%22 y=%2220%22 width=%2240%22 height=%228%22 rx=%224%22/%3E%3C/svg%3E");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:96px 32px;mask-size:96px 32px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.eco-pat--arcos:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2240%22 height=%2224%22%3E%3Cpath d=%22M4 24 A16 16 0 0 1 36 24 Z%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2240%22 height=%2224%22%3E%3Cpath d=%22M4 24 A16 16 0 0 1 36 24 Z%22/%3E%3C/svg%3E");-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:40px 24px;mask-size:40px 24px;-webkit-mask-repeat:space;mask-repeat:space}.eco-pat--ecos:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22320%22 viewBox=%220 0 320 320%22%3E%3Cg fill=%22none%22 stroke=%22black%22 stroke-width=%2216%22%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%2240%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22104%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22168%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22232%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22296%22/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22320%22 viewBox=%220 0 320 320%22%3E%3Cg fill=%22none%22 stroke=%22black%22 stroke-width=%2216%22%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%2240%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22104%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22168%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22232%22/%3E%3Ccircle cx=%220%22 cy=%22320%22 r=%22296%22/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-mode=simple] .eco-pat:before{display:none}.eco-field-block{border-radius:var(--radius-lg);padding:var(--space-6)}.eco-field-block--strong{background:var(--action);color:var(--on-action)}.eco-field-block--quiet{background:var(--surface-warm);color:var(--ink)}.eco-field-block--brand{background:var(--verde-action);color:var(--on-verde-action)}.eco-field-block--verde{background:var(--verde);color:var(--on-verde)}.eco-field-block--rosa{background:var(--rosa);color:var(--on-rosa)}[data-mode=simple] .eco-field-block--verde,[data-mode=simple] .eco-field-block--rosa{background:var(--surface-warm);color:var(--ink)}.eco-blocks{grid-template-columns:repeat(12,1fr);grid-auto-rows:var(--space-8);gap:var(--space-4);display:grid}.eco-block{border-radius:var(--radius-lg)}.eco-block--pill{border-radius:var(--radius-full)}.eco-block--verde{background:var(--verde)}.eco-block--rosa{background:var(--rosa)}.eco-block--strong{background:var(--action)}.eco-block--quiet{background:var(--surface-warm)}.eco-block--bege{background:var(--bege)}[data-mode=simple] .eco-blocks{display:none}.eco-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--ink);font:400 14px/20px var(--font-sans);border:1px solid;align-items:flex-start;display:flex}.eco-banner svg{flex:none;width:20px;height:20px;margin-top:0}.eco-banner strong{font-weight:600;display:block}.eco-banner--info{background:var(--info-tint);border-color:var(--info)}.eco-banner--info svg,.eco-banner--info strong{color:var(--info)}.eco-banner--attention{background:var(--attention-tint);border-color:var(--attention)}.eco-banner--attention svg,.eco-banner--attention strong{color:var(--attention)}.eco-banner--success{background:var(--success-tint);border-color:var(--success)}.eco-banner--success svg,.eco-banner--success strong{color:var(--success)}.eco-banner--danger{background:var(--danger-tint);border-color:var(--danger)}.eco-banner--danger svg,.eco-banner--danger strong{color:var(--danger)}.eco-voice{gap:var(--space-1);max-width:var(--width-reading);flex-direction:column;display:flex}.eco-voice--human{background:var(--surface-warm);color:var(--ink);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font:400 16px/24px var(--font-sans);align-self:flex-end}.eco-voice--ai{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--ai-mark);color:var(--ink);font:400 15px/24px var(--font-ai);align-self:flex-start}.eco-voice__label{font:500 12px/16px var(--font-ai);letter-spacing:.08em;text-transform:uppercase;color:var(--ai-mark)}.eco-voice code{font:400 14px/22px var(--font-mono);background:var(--surface-warm);border-radius:var(--radius-sm);padding:0 var(--space-1)}.eco-belt-row{align-items:center;gap:var(--space-3);font:500 14px/20px var(--font-sans);color:var(--ink);display:flex}.eco-belt{width:160px;height:28px;padding:0 var(--space-1);border:2px solid var(--belt-seam);border-radius:var(--radius-sm);box-sizing:border-box;align-items:center;display:flex}.eco-belt__code{font:600 12px/16px var(--font-sans);min-width:22px;padding:0 var(--space-1);text-align:center;background:var(--surface);color:var(--ink-strong);border:1px solid var(--belt-seam);border-radius:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}
.mantine-focus-auto:focus-visible,.mantine-focus-always:focus,.mantine-focus-always:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mantine-Button-root:not([data-variant=subtle],[data-variant=transparent],[data-variant=light]),.mantine-ActionIcon-root:not([data-variant=subtle],[data-variant=transparent],[data-variant=light]){box-shadow:var(--shadow-press);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-width:2px}.mantine-Button-root:not([data-variant=subtle],[data-variant=transparent],[data-variant=light]):where(:not(:disabled,[data-disabled],[data-loading])):hover,.mantine-ActionIcon-root:not([data-variant=subtle],[data-variant=transparent],[data-variant=light]):where(:not(:disabled,[data-disabled],[data-loading])):hover{box-shadow:var(--shadow-lift);transform:translate(-1px,-1px)}.mantine-Button-root:not([data-variant=subtle],[data-variant=transparent],[data-variant=light]):where(:not(:disabled,[data-disabled],[data-loading])):active,.mantine-ActionIcon-root:not([data-variant=subtle],[data-variant=transparent],[data-variant=light]):where(:not(:disabled,[data-disabled],[data-loading])):active{box-shadow:none;transform:translate(3px,4px)}.mantine-Button-root[data-variant=default],.mantine-ActionIcon-root[data-variant=default]{border-color:var(--edge)}.mantine-Button-root:focus-visible,.mantine-ActionIcon-root:focus-visible{outline-offset:4px}.mantine-Button-root{font-family:var(--font-display);font-weight:600}.mantine-Button-root[data-size=md]{--button-height:48px;--button-padding-x:22px;--button-fz:16px}.mantine-Button-root:is([data-variant=subtle],[data-variant=transparent],[data-variant=light]):where(:not(:disabled,[data-disabled])):hover .mantine-Button-label{text-underline-offset:3px;text-decoration:underline}.mantine-Button-root:is(:disabled,[data-disabled]),.mantine-ActionIcon-root:is(:disabled,[data-disabled]){background:var(--button-bg,var(--ai-bg));color:var(--button-color,var(--ai-color));border:var(--button-bd,var(--ai-bd));opacity:var(--opacity-disabled);box-shadow:none;cursor:not-allowed;border-width:2px;transform:none}.mantine-Button-root:is([data-variant=subtle],[data-variant=transparent],[data-variant=light]):is(:disabled,[data-disabled]){border-color:#0000}.mantine-Title-root{color:var(--ink-strong)}.mantine-Anchor-root{color:var(--ink-strong);text-underline-offset:3px;text-decoration:underline}.mantine-Anchor-root:hover{text-decoration-thickness:2px}.mantine-Code-root,.mantine-Kbd-root{font-family:var(--font-mono);background:var(--surface-warm);color:var(--ink-strong)}.mantine-Kbd-root{border-color:var(--control-border)}.mantine-Input-input{background:var(--surface-raised);color:var(--ink);border:1px solid var(--control-border)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.mantine-Input-input::placeholder{color:var(--ink-muted);opacity:1}.mantine-InputWrapper-label{font:500 14px/20px var(--font-sans);color:var(--ink-strong)}.mantine-InputWrapper-description{color:var(--ink-muted)}.mantine-Input-input[data-error]{border-color:var(--danger);color:var(--ink)}.mantine-InputWrapper-error{color:var(--danger);align-items:flex-start;gap:6px;font-weight:500;display:flex}.mantine-InputWrapper-error:before{content:"";background:currentColor;flex:none;width:16px;height:16px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='16' cy='16' r='13'/%3E%3Cpath d='M16 9v9M16 23v.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='16' cy='16' r='13'/%3E%3Cpath d='M16 9v9M16 23v.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.mantine-Checkbox-input,.mantine-Radio-radio{border:2px solid var(--control-border);background:var(--surface-raised)}.mantine-Checkbox-input:checked,.mantine-Radio-radio:checked{border-color:var(--edge)}.mantine-Switch-track{border:2px solid var(--control-border)}.mantine-Switch-input:checked+.mantine-Switch-track{border-color:var(--edge)}.mantine-Chip-label{border-width:2px}.mantine-Chip-label[data-checked]{border-color:var(--edge);background:var(--verde-tint);color:var(--ink-strong)}.mantine-SegmentedControl-root{background:var(--surface-warm)}.mantine-SegmentedControl-indicator{background:var(--surface-raised);border:2px solid var(--edge);box-shadow:none}.mantine-SegmentedControl-label[data-active]{color:var(--ink-strong);font-weight:600}.mantine-Slider-thumb{border:2px solid var(--edge);background:var(--surface-raised)}.mantine-Paper-root,.mantine-Card-root{background:var(--surface-raised);color:var(--ink)}.mantine-Paper-root[data-with-border],.mantine-Card-root[data-with-border]{border-color:var(--hairline)}.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown,.mantine-HoverCard-dropdown,.mantine-Modal-content,.mantine-Drawer-content,.mantine-Notification-root,.mantine-Spotlight-content{background:var(--surface-raised);color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-float)}.mantine-Menu-item[data-hovered],.mantine-Combobox-option[data-combobox-selected],.mantine-Combobox-option:hover{background:var(--surface-warm)}.mantine-Tooltip-tooltip{background:var(--action);color:var(--on-action);font:500 14px/20px var(--font-sans)}.mantine-Modal-title,.mantine-Drawer-title{font:600 24px/32px var(--font-display);color:var(--ink-strong)}.mantine-Alert-title{font-weight:600}.mantine-Alert-message{color:var(--ink)}.mantine-Notification-root:before{border-radius:0}.mantine-Tabs-tab[data-active]{color:var(--ink-strong);font-weight:600}.mantine-Tabs-tab:hover:where(:not([data-active])){text-underline-offset:3px;background:0 0;text-decoration:underline}.mantine-Pagination-control[data-active]{border:2px solid var(--edge)}.mantine-NavLink-root[data-active]{color:var(--ink-strong);font-weight:600}.mantine-Stepper-stepIcon{border-width:2px}.mantine-Table-table{--table-border-color:var(--hairline)}.mantine-Table-th{color:var(--ink-strong);font-weight:600}.mantine-Accordion-control:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.mantine-Progress-root,.mantine-Skeleton-root:before{background:var(--surface-warm)}.mantine-Skeleton-root:after{background:var(--hairline)}.mantine-RichTextEditor-root{border-color:var(--control-border)}.mantine-RichTextEditor-toolbar{background:var(--surface-warm);border-color:var(--hairline)}.mantine-RichTextEditor-control{background:var(--surface-raised);border-color:var(--hairline);color:var(--ink-strong)}.mantine-RichTextEditor-control[data-active]{background:var(--verde-tint);color:var(--ink-strong)}.mantine-RichTextEditor-content{font-family:var(--font-serif)}.mantine-Dropzone-root{border:2px dashed var(--control-border);background:var(--surface-raised)}.mantine-Dropzone-root[data-accept]{background:var(--verde-tint);border-color:var(--edge)}.mantine-Dropzone-root[data-reject]{background:var(--danger-tint);border-color:var(--danger)}.mantine-CodeHighlight-codeHighlight,.mantine-CodeHighlightTabs-root{background:var(--surface-warm);color:var(--ink-strong)}.mantine-Carousel-control{background:var(--surface-raised);color:var(--ink-strong);border:2px solid var(--edge);box-shadow:var(--shadow-press);opacity:1}.mantine-Carousel-indicator{background:var(--control-border)}.mantine-Carousel-indicator[data-active]{background:var(--action)}.mantine-NavigationProgress-section{background:var(--verde-action)}.mantine-Day-day[data-selected],.mantine-PickerControl-pickerControl[data-selected]{background:var(--verde-action);color:var(--on-verde-action)}.mantine-Day-day[data-in-range]{background:var(--verde-tint);color:var(--ink-strong)}.mantine-Day-day[data-today]:not([data-selected]){border:2px solid var(--control-border)}.mantine-Badge-root{text-transform:none;letter-spacing:0;max-width:none;font-weight:600;overflow:visible}.mantine-Badge-label{text-overflow:clip;overflow:visible}[data-weekend]:not([data-selected],[data-outside]){color:inherit}.mantine-Indicator-indicator{color:var(--on-action);font-weight:600}@media (prefers-reduced-motion:reduce){.mantine-Button-root,.mantine-ActionIcon-root{transition:none}.mantine-Button-root:hover,.mantine-ActionIcon-root:hover{transform:none}}html[data-mode=simple]{--mantine-scale:1.125;--mantine-font-family-headings:var(--font-sans);--mantine-shadow-xs:none;--mantine-shadow-sm:none;--mantine-shadow-md:none;--mantine-shadow-lg:none;--mantine-shadow-xl:none}html[data-mode=simple] .mantine-Button-root,html[data-mode=simple] .mantine-ActionIcon-root{font-family:var(--font-sans);transition:none;box-shadow:none!important;transform:none!important}html[data-mode=simple] .mantine-Button-root:where(:not(:disabled,[data-disabled])):hover .mantine-Button-label{text-underline-offset:3px;text-decoration:underline}html[data-mode=simple] :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Combobox-dropdown,.mantine-HoverCard-dropdown,.mantine-Modal-content,.mantine-Drawer-content,.mantine-Notification-root,.mantine-Spotlight-content,.mantine-Carousel-control){box-shadow:none;border:2px solid var(--control-border)}html[data-mode=simple] .mantine-Title-root{font-family:var(--font-sans);letter-spacing:0}
body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0}.page{max-width:var(--width-page);padding:var(--space-12) var(--gutter-phone);align-items:flex-start;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}@media (min-width:900px){.page{padding-left:var(--gutter-desk);padding-right:var(--gutter-desk)}}.page h1{color:var(--ink-strong);margin:0}.page p{max-width:var(--width-reading);margin:0}
