.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;height:100%;display:flex;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{height:calc(var(--input-height) - 15px);align-items:center;display:flex}.m_b97ecb26{flex-direction:column;display:flex}.m_31fe42f9{gap:calc(.25rem * var(--mantine-scale));display:flex}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;border-radius:var(--mantine-radius-default);width:max-content;min-width:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size,var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_730a79ed[data-full-width]{width:100%;max-width:none}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;flex:1}.m_f6645d97[data-native-level-select]{cursor:default;gap:var(--mantine-spacing-md)}.m_e214b549{appearance:none;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;color:inherit;cursor:pointer;font-family:inherit;line-height:var(--dch-control-size);height:var(--dch-control-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z' fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E") 100% no-repeat;background-size:calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));padding:0;padding-right:calc(1rem * var(--mantine-scale));border:none}.m_e214b549:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm)}.m_e214b549:disabled{cursor:not-allowed;color:var(--mantine-color-dimmed)}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{font-size:var(--preset-font-size);display:flex}.m_52a6b4b0{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{font-size:var(--preset-font-size);display:flex}.m_cccb8ff3{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_1f4d0c5{font-size:var(--preset-font-size);display:flex}.m_1f20081{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_1f20081{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_1f20081{border-color:var(--mantine-color-dark-5)}.m_eaf76082{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_eaf76082:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_eaf76082:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_80eb36d4{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_5566a64b{flex:1}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_afb15cad{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_8afe6e64{flex:1}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
[data-mantine-color-scheme=dark]{--app-bg:#171b22;--app-chrome:#12151b;--app-surface:#1e232c;--app-surface-muted:#1e232c;--app-raised:#252c37;--app-border:#2b323d;--app-border-soft:#343c49;--app-border-strong:#3a4250;--app-hour-line:#232933;--app-input-bg:#171b22;--app-input-border:#3a4250;--app-nav-active-bg:#252c37;--app-nav-active-fg:#fff;--app-text:#fff;--app-label:#aab3c2;--app-muted:#aab3c2;--app-faint:#848d9c;--app-overlay-shadow:0 12px 32px #00000073;--app-warn:#d9a316;--app-warn-soft:#4a3a12;--app-locked:#9aa4b3;--app-locked-soft:var(--app-surface);--app-positive:#55a877;--app-accent:#e77a53;--app-mark-ink:#b8c7dc;--app-mark-accent:#ea5014;--app-chart-1:#5b8def;--app-chart-2:#a77bd8;--app-chart-3:#d4707f;--app-chart-4:#56b0c7;--app-chart-5:#c9954a;--app-chart-6:#8a92a8}[data-mantine-color-scheme=light]{--app-bg:#f5f7f9;--app-chrome:#fff;--app-surface:#fff;--app-surface-muted:#f8fafb;--app-raised:#eef1f5;--app-border:#e4e7ec;--app-border-soft:#edf0f4;--app-border-strong:#d3d8e0;--app-hour-line:#edf0f4;--app-input-bg:#fff;--app-input-border:#d3d8e0;--app-nav-active-bg:#eef1f5;--app-nav-active-fg:#171b22;--app-text:#171b22;--app-label:#586070;--app-muted:#586070;--app-faint:#828994;--app-overlay-shadow:0 12px 32px #171b2224;--app-warn:#805805;--app-warn-soft:#fbf1d6;--app-locked:#5a6271;--app-locked-soft:var(--app-surface);--app-positive:#327550;--app-accent:#b53b1c;--app-mark-ink:#001e45;--app-mark-accent:#ea5014;--app-chart-1:#3f6fd1;--app-chart-2:#8355b8;--app-chart-3:#b6505f;--app-chart-4:#2f87a6;--app-chart-5:#a2742f;--app-chart-6:#69718a}html:root[data-mantine-color-scheme=dark],html:root[data-mantine-color-scheme=light]{--mantine-color-dimmed:var(--app-muted);--mantine-color-anchor:var(--app-accent);--mantine-color-error:var(--mantine-color-red-text);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9)}html:root[data-mantine-color-scheme=light]{--mantine-color-red-text:#b42318;--mantine-color-placeholder:var(--app-label);--mantine-color-yellow-light-color:var(--app-warn);--mantine-color-brand-light-hover:var(--mantine-color-brand-1);--mantine-color-red-light-hover:var(--mantine-color-red-1)}.brandMarkInk{stroke:var(--app-mark-ink)}.brandMarkAccent{stroke:var(--app-mark-accent)}html,body{height:100%}.tabular{font-family:var(--mantine-font-family-monospace);font-variant-numeric:tabular-nums}.navSection{padding:var(--mantine-spacing-md) var(--mantine-spacing-sm) .375rem;color:var(--app-label);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.navLink{border-radius:var(--mantine-radius-md);color:var(--app-muted);font-weight:500}.navLink[data-active]{background-color:var(--app-nav-active-bg);color:var(--app-nav-active-fg);font-weight:500}.navLink[data-active]:hover{background-color:var(--app-nav-active-bg)}.dataTable thead th{color:var(--app-label);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dataTable tfoot th{background-color:var(--app-surface-muted);font-size:var(--mantine-font-size-sm)}.weekBoardScroll{margin:0 -.25rem;padding:0 .25rem;overflow:auto hidden}.weekBoardLayout{--week-head-height:2.25rem;--week-body-height:20rem;align-items:stretch;min-width:0;display:flex}.weekBoardLayout[data-dragging]{-webkit-user-select:none;user-select:none;cursor:grabbing}.weekAxis{flex-direction:column;flex:0 0 3.25rem;display:flex}.weekAxisHead{height:var(--week-head-height)}.weekAxisBody{height:var(--week-body-height);position:relative}.weekAxisHour{color:var(--app-faint);padding-top:.125rem;font-size:.75rem;line-height:1;position:absolute;right:.5rem}.weekBoard{grid-template-columns:repeat(var(--week-columns,5), minmax(8.5rem, 1fr));flex:auto;min-width:0;display:grid}.weekColumn{border-left:1px solid var(--app-border);background-color:#0000;flex-direction:column;min-width:0;padding:0 .5rem;display:flex}.weekColumn:first-child{border-left-color:#0000}.weekColumn[data-selected]{background-color:var(--app-surface)}.weekColumnHead{height:var(--week-head-height);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.weekWeekday{letter-spacing:.05em;white-space:nowrap;color:var(--mantine-color-text);font-size:.75rem;font-weight:600}.weekColumn[data-today] .weekWeekday{color:var(--app-accent)}.weekColumnBody{height:var(--week-body-height);cursor:copy;position:relative}.weekColumnBody[data-static]{cursor:default}.weekColumn[data-locked] .weekColumnBody{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--app-locked) 9%, transparent) 0, color-mix(in srgb, var(--app-locked) 9%, transparent) 1px, transparent 1px, transparent 9px)}.weekHourLine{background-color:var(--app-hour-line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.weekBoardLayout[data-dragging] .weekHourLine{z-index:2;background-color:var(--app-border-strong)}.weekColumnEmpty{top:calc(var(--week-window-top,0px) + .75rem);text-align:center;pointer-events:none;position:absolute;left:0;right:0}.weekBlock{border:1px solid var(--app-border-soft);border-left:3px solid var(--app-border-strong);border-radius:var(--mantine-radius-sm);background-color:var(--app-raised);position:absolute;left:0;right:0;overflow:hidden}.weekBlock[data-colored]{border-color:color-mix(in srgb, var(--entry-color) 34%, transparent);border-left-color:var(--entry-color);background-color:color-mix(in srgb, var(--entry-color) 14%, var(--app-raised))}.weekBlock[data-warning]{border-color:var(--app-warn);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-warn) 45%, transparent)}.weekBlock[data-approval=approved]{background-color:var(--app-locked-soft);border-color:color-mix(in srgb, var(--app-locked) 40%, transparent);color:var(--app-locked)}.weekBlock[data-approval=rejected]{border-color:var(--mantine-color-red-6);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-red-6) 40%, transparent)}.weekBlockApproval{color:var(--app-locked);flex:none;align-items:center;display:inline-flex}.weekBlock[data-approval=rejected] .weekBlockApproval{color:var(--mantine-color-red-text)}.entryLockMark{width:26px;height:26px;color:var(--app-locked);justify-content:center;align-items:center;display:inline-flex}.weekStatsSealed{color:var(--app-locked)}.weekBlock[data-selected]{z-index:1;outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px}.weekBlock[data-origin]{opacity:.4;pointer-events:none}.weekBlock[data-preview]{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 14%, var(--app-surface))}.weekBlock[data-state=dragging]{z-index:3;box-shadow:var(--app-overlay-shadow)}.weekBlock[data-state=blocked]{z-index:3;border-color:var(--mantine-color-red-6);border-left-color:var(--mantine-color-red-6);background-color:color-mix(in srgb, var(--mantine-color-red-6) 14%, var(--app-raised));box-shadow:var(--app-overlay-shadow)}.weekBlock[data-state=saving]{opacity:.55}.weekBlockBadge[data-warning]{border-color:var(--app-warn);background-color:var(--app-warn-soft);color:var(--app-warn)}.weekBlockDraft{border:1px dashed var(--mantine-primary-color-filled);background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 14%, transparent)}.weekPreviewTimes{z-index:4;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);white-space:nowrap;pointer-events:none;padding:.0625rem .3125rem;font-size:.75rem;font-weight:600;line-height:1.25;position:absolute;left:0}.weekBlockGrip{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:grab;background:0 0;border:0;flex-direction:column;gap:.0625rem;padding:.1875rem .375rem;display:flex;overflow:hidden}.weekBoardLayout[data-dragging] .weekBlockGrip{cursor:grabbing}.weekBlockGrip:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.weekBlockHead{align-items:baseline;gap:.375rem;min-width:0;display:flex}.weekBlockTask{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.weekBlockDuration{white-space:nowrap;flex:none}.weekBlockMeta{min-width:0;color:var(--app-label);white-space:nowrap;align-items:baseline;gap:.3125rem;font-size:.75rem;line-height:1.25;display:flex;overflow:hidden}.weekBlockCode{text-overflow:ellipsis;font-weight:500;overflow:hidden}.weekBlockTimes{flex:none}.weekBlockProject{text-overflow:ellipsis;overflow:hidden}.weekBlockDuration:before,.weekBlockProject:before{content:"·";opacity:.6;margin-right:.3125rem}.weekBlockNote{min-width:0;color:var(--app-muted);align-items:flex-start;gap:.25rem;font-size:.75rem;line-height:1.25;display:flex;overflow:hidden}.weekBlockNoteIcon{color:var(--app-faint);flex:none;margin-top:.125rem}.weekBlockNoteText{-webkit-line-clamp:var(--note-lines,1);line-clamp:var(--note-lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.weekBlockBreak{color:var(--app-label);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.weekBlockBadges{flex-wrap:wrap;gap:.25rem;margin-top:.0625rem;display:flex}.weekBlockBadge{border:1px solid var(--app-border-strong);border-radius:var(--mantine-radius-sm);color:var(--app-muted);white-space:nowrap;padding:0 .25rem;font-size:.75rem;line-height:1.25}.weekBlock{isolation:isolate}.weekBlockPause{z-index:1;cursor:grab;touch-action:none;background:0 0;border:0;position:absolute;left:0;right:0}.weekBoardLayout[data-dragging] .weekBlockPause{cursor:grabbing}.weekBlockPause:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.weekBlockPauseFill{z-index:-1;border-top:1px dashed var(--app-border-strong);border-bottom:1px dashed var(--app-border-strong);background-color:var(--app-bg);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--app-border-strong) 55%, transparent) 0, color-mix(in srgb, var(--app-border-strong) 55%, transparent) 1px, transparent 1px, transparent 5px);color:var(--app-muted);pointer-events:none;justify-content:flex-end;align-items:center;padding:0 .25rem;display:flex;position:absolute;left:0;right:0;overflow:hidden}.weekBlockPauseFill[data-dragging]{z-index:2}.weekBlockPause:hover+.weekBlockPauseFill,.weekBlockPause:focus-visible+.weekBlockPauseFill{border-color:var(--mantine-primary-color-filled);color:var(--app-accent)}.weekBlockPauseLabel{white-space:nowrap;font-size:.75rem;line-height:1}.weekBlockPauseFill[data-inset]{padding-right:3rem}.weekBlockEdge{cursor:ns-resize;touch-action:none;position:absolute;left:0;right:0}.weekBlockEdge[data-edge=start]{top:0}.weekBlockEdge[data-edge=end]{bottom:0}.weekBlockEdgeHandle{border-radius:var(--mantine-radius-xl);background-color:var(--mantine-primary-color-filled);opacity:0;pointer-events:none;width:28px;height:3px;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weekBlockEdge:hover .weekBlockEdgeHandle,.weekBlock:focus-within .weekBlockEdgeHandle{opacity:1}.weekBlockActions{opacity:0;border-radius:var(--mantine-radius-sm);background-color:var(--app-raised);flex-direction:row;align-items:center;gap:.125rem;transition:opacity .12s;display:flex;position:absolute;top:.0625rem;right:.125rem}.weekBlock:hover .weekBlockActions,.weekBlock:focus-within .weekBlockActions,.weekBlock[data-selected] .weekBlockActions{opacity:1}.weekBlockActions[data-orientation=vertical]{flex-direction:column;align-items:flex-end}.weekBlockDraft .weekBlockActions{opacity:1}.weekBoardLayout[data-dragging] .weekBlockActions{opacity:0;pointer-events:none}.weekBoardLayout[data-dragging] .weekGap{pointer-events:none}.weekGap{color:var(--app-faint);font-size:var(--mantine-font-size-xs);align-items:center;gap:.375rem;padding:0 .125rem;display:flex;position:absolute;left:0;right:0}.weekGap:hover,.weekGap:focus-visible{color:var(--app-accent)}.weekGapRule{opacity:.55;border-top:1px dashed;flex:1;height:0}.weekGapLabel{color:var(--app-label);white-space:nowrap;font-size:.75rem}.weekGap:hover .weekGapLabel,.weekGap:focus-visible .weekGapLabel{color:inherit}.weekGapPlus{font-size:.75rem;font-weight:600;line-height:1}.weekGap[data-size=sm] .weekGapLabel,.weekGap[data-size=sm] .weekGapPlus{display:none}.weekColumnAdd{border-radius:var(--mantine-radius-sm);width:1.25rem;height:1.25rem;color:var(--app-faint);flex:none;justify-content:center;align-items:center;display:flex}.weekColumnAdd:hover,.weekColumnAdd:focus-visible{background-color:var(--app-surface-muted);color:var(--app-accent)}.weekColumnLock{width:1.25rem;height:1.25rem;color:var(--app-locked);flex:none;justify-content:center;align-items:center;display:flex}.weekRange{justify-content:flex-end;align-items:stretch;display:flex;position:relative;overflow:visible}.weekRangeStep{width:2rem;color:var(--app-muted);flex:none;justify-content:center;align-items:center;display:flex}.weekRangeStep:hover{background-color:var(--app-raised);color:var(--mantine-color-text)}.weekRangeStep{border-radius:var(--mantine-radius-sm)}.weekRangeToday{border:1px solid var(--app-border-soft);background-color:var(--app-raised);color:var(--app-accent);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:.0625rem .375rem;font-size:.75rem;font-weight:700;line-height:1.25;text-decoration:none;position:absolute;top:-1.0625rem;right:0}.weekRangeToday:hover{border-color:var(--mantine-primary-color-filled)}.controlBar,.quickBar{border:1px solid var(--app-border-soft);border-radius:var(--mantine-radius-lg);background-color:var(--app-surface)}.controlBar{padding:.625rem}.quickBar{grid-template-columns:auto auto 9rem 6.5rem minmax(8rem,1fr) minmax(8rem,1.4fr) auto auto auto;grid-template-areas:"days divider time result subtask note submit sep range";align-items:center;gap:.4375rem;padding:.4375rem;display:grid}.quickBarTime{grid-area:time}.quickBarSubtask{grid-area:subtask}.quickBarNote{grid-area:note}.quickBarSubmit{grid-area:submit}.quickBarRange{grid-area:range}.quickBarDivider[data-at=range]{grid-area:sep}.quickBarDivider{background-color:var(--app-border-soft);grid-area:divider;width:1px;height:1.25rem;margin:0 .1875rem}.quickBarHint{grid-area:result;align-self:stretch;align-items:center;gap:.375rem;min-width:0;display:flex;position:relative}.quickBarHintArea{position:absolute;inset:0}.quickBarHintText{white-space:nowrap;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.quickBarMarks{flex:none;align-items:center;gap:.25rem;display:flex;position:relative}.quickBarMark{border-radius:var(--mantine-radius-sm);background-color:var(--app-raised);height:1.25rem;color:var(--app-muted);border:0;align-items:center;gap:.1875rem;padding:0 .3125rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.quickBarMark[data-tone=danger]{color:var(--mantine-color-red-text)}.quickBarMark[data-tone=warn]{color:var(--app-warn)}.quickBarMarkAction{cursor:pointer;color:var(--app-accent)}.quickBarMarkAction:hover{background-color:var(--app-surface-muted)}.quickBar [data-missing]{box-shadow:inset 0 0 0 1px var(--app-warn)}@media (max-width:68.75rem){.quickBar{grid-template-columns:9rem auto 1fr auto;grid-template-areas:"days days days range""time result subtask subtask""note note note submit"}.quickBarDivider{display:none}}.dayChips{border:0;grid-area:days;gap:1px;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.dayChip{border-radius:var(--mantine-radius-sm);min-width:2.75rem;height:2rem;color:var(--app-muted);cursor:pointer;white-space:nowrap;background-color:#0000;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 .5rem;display:flex;position:relative}.dayChipWeekday{letter-spacing:.02em;font-size:.75rem;font-weight:600;line-height:1.15}.dayChipDate{font-size:.75rem;font-weight:500;line-height:1.1}.dayChip:hover{background-color:var(--app-raised);color:var(--mantine-color-text)}.dayChip[data-selected]{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.dayChip:has(:focus-visible){outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.dayChipInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.weekTitleAnchor{min-width:0;display:flex;position:relative}.weekTitle{border-radius:var(--mantine-radius-sm);color:inherit;font:inherit;cursor:default;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:.375rem;padding:.25rem .5rem;display:flex}.weekTitle:hover{background-color:var(--app-raised)}.weekTitleLabel{border-bottom:1px dotted var(--app-border-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.2}.weekTitleRange{color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;line-height:1.2}.weekStats{z-index:20;border:1px solid var(--app-border-strong);border-radius:var(--mantine-radius-lg);background-color:var(--app-surface);width:15.625rem;box-shadow:var(--app-overlay-shadow);margin-top:.5rem;padding:.875rem;position:absolute;top:100%;right:0}.statBar{background-color:var(--app-border-strong);border-radius:2px;height:3px;overflow:hidden}.statBarFill{background-color:var(--mantine-primary-color-filled);border-radius:2px;height:3px}.taskDot{background-color:var(--task-color,var(--app-faint));border-radius:50%;flex:0 0 6px;width:6px;height:6px}@keyframes ciconia-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.approvalDetailRow>td,.detailRow>td{border-bottom:none}.approvalDetail,.detailPanel{border-left:3px solid var(--mantine-primary-color-filled);background-color:var(--app-surface-muted);padding:.875rem 1rem 1.25rem}.approvalTable tr[data-expanded]>td,.expandTable tr[data-expanded]>td{background-color:var(--app-surface-muted);border-bottom-color:#0000}.approvalChevron svg,.rowChevron svg{transition:transform .15s}.approvalChevron[data-open] svg,.rowChevron[data-open] svg{transform:rotate(90deg)}.approvalDeepLink{width:26px;height:26px;color:var(--app-faint);justify-content:center;align-items:center;display:inline-flex}.approvalDeepLink:hover{color:var(--app-muted)}.approvalEntries td,.approvalEntries th{padding-top:.3125rem;padding-bottom:.3125rem;font-size:.75rem}.approvalEntries td:first-child,.approvalEntries th:first-child{padding-left:0}.approvalEntries td:last-child,.approvalEntries th:last-child{padding-right:0}.approvalEntries tbody tr[data-day-start]:not(:first-child)>td{border-top:1px solid var(--app-border-strong)}.orgOption{min-width:0}.orgOptionGuide{border-left:1px solid var(--app-border-strong);flex:none;align-self:stretch;width:1rem;margin-block:-.375rem;position:relative}.orgOptionGuide[data-elbow]:after{content:"";border-top:1px solid var(--app-border-strong);width:.625rem;position:absolute;top:50%;left:0}.approvalPickerOption[data-combobox-selected]{background-color:var(--app-nav-active-bg);color:var(--app-nav-active-fg)}.optionDetail{color:var(--mantine-color-dimmed)}[data-combobox-selected] .optionDetail{color:var(--mantine-color-white)}.noticeBadge{font-variant-numeric:tabular-nums;min-width:1rem;padding-inline:.25rem;font-size:.75rem;font-weight:600}.entryNoteIcon{color:var(--app-label);flex:none;margin-top:.125rem}.fieldHint{color:var(--app-muted);cursor:help;vertical-align:middle;align-items:center;display:inline-flex}.fieldHint:hover{color:var(--app-text)}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.taskRow{border-radius:var(--mantine-radius-sm);border:1px solid #0000;padding:5px 8px;transition:background-color .12s,border-color .12s}.taskRow:where(:has(.taskRowSelect:hover),:has(.taskRowName:focus-visible),:has(.taskRowActions:hover),:has(.taskRowActions :focus-visible)){background:var(--app-surface-muted)}.taskRow[data-bookable=false] .mantine-Text-root{color:var(--app-muted)}.taskRow[data-archived=true]{border-style:dashed;border-color:var(--app-border);opacity:.62}.taskRow[data-selected=true]{background:var(--app-raised);box-shadow:inset 0 0 0 1px var(--mantine-primary-color-filled)}.taskRow[data-state=dragged]{opacity:.45}.taskRow[data-state=allowed]{border-color:var(--mantine-primary-color-filled);background:var(--app-raised)}.taskRow[data-state=forbidden]{border-color:var(--mantine-color-red-6)}.taskTree{flex-direction:column;gap:1px;display:flex}.taskTree[data-inspector-open=true]{padding-right:calc(420px - var(--mantine-spacing-lg))}.taskRowAdd,.taskRowArchive{opacity:0;transition:opacity .12s}.taskRow:hover .taskRowAdd,.taskRow:focus-within .taskRowAdd,.taskRow[data-selected=true] .taskRowAdd,.taskRow:hover .taskRowArchive,.taskRow:focus-within .taskRowArchive,.taskRow[data-selected=true] .taskRowArchive{opacity:1}@media (hover:none){.taskRowAdd,.taskRowArchive{opacity:1}}.taskDropBar{z-index:200;pointer-events:none;gap:12px;width:min(760px,100vw - 48px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.taskDropZone{border:1px dashed var(--app-border-strong);border-radius:var(--mantine-radius-md);background:var(--app-surface);color:var(--mantine-color-dimmed);text-align:center;pointer-events:auto;flex:1;padding:14px 12px;font-size:12px;box-shadow:0 10px 30px #00000047}.taskDropZone[data-zone=root][data-over=true]{border-color:var(--mantine-primary-color-filled);color:var(--app-text)}.taskDropZone[data-zone=archive][data-over=true]{border-color:var(--mantine-color-red-6);color:var(--app-text)}.taskInspector{z-index:190;border-left:1px solid var(--app-border-strong);border-radius:0;flex-direction:column;width:420px;max-width:100vw;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 40px #00000047}.taskInspectorBody{min-height:0;padding:var(--mantine-spacing-md);flex:auto;overflow-y:auto}.taskInspectorFoot{padding:10px var(--mantine-spacing-md) 12px;border-top:1px solid var(--app-border);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.taskInspectorNotes{flex-direction:column;gap:8px;max-height:45vh;display:flex;overflow-y:auto}@media (max-width:29.99em){.taskInspectorFoot .taskInspectorRestore{padding-inline:7px}.taskInspectorFoot .taskInspectorRestore .mantine-Button-section{margin-inline-end:0}.taskInspectorRestoreWord{display:none}}.taskInspectorStatus{align-items:center;gap:6px;min-width:0;height:18px;display:flex}.settingsSection{flex-direction:column;gap:6px;display:flex}.settingsHeading{color:var(--app-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.settingsTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--mantine-font-size-sm)}.settingsColName{width:32%}.settingsTable tbody>tr:not(.settingSubRow,.settingNoteRow){border-top:1px solid var(--app-border)}.settingsTable td,.settingsTable tbody th{text-align:left;vertical-align:middle;padding:4px 6px}.settingName{font-weight:500;position:relative}.settingsTable tbody>tr[data-changed]>*{background-color:var(--app-raised)}.settingChanged{background-color:var(--app-accent);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.settingSourceName{cursor:help}.settingSourceName:focus-visible{-webkit-text-decoration:underline 2px var(--mantine-primary-color-filled);text-decoration:underline 2px var(--mantine-primary-color-filled);text-underline-offset:2px;outline:none}.settingDot{background-color:var(--app-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-right:2px;display:inline-block}.settingSelectRoot{min-width:0;max-width:100%}.settingSelect[data-from=above],.settingSelect[data-from=default]{color:var(--app-muted);border-style:dashed}.settingStruck{text-decoration:line-through}.settingStruckMark,.settingInactiveMark{color:var(--app-muted);font-size:var(--mantine-font-size-xs)}.settingValueInner{align-items:center;gap:4px;min-width:0;display:flex}.settingPersonName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settingSubRow[data-person=inherited] .settingPersonName,.settingSubRow[data-person=struck] .settingPersonName,.settingSubRow[data-person=struck-above] .settingPersonName{color:var(--app-muted)}.settingNote{color:var(--app-muted);font-size:var(--mantine-font-size-xs)}.settingLead{position:relative}.settingLock{color:var(--app-muted);margin-left:auto;padding:0 7px;display:inline-flex}.settingAction{margin-left:auto}.settingAside,.settingNote[data-tone=warn],.settingConflict [data-tone=warn]{color:var(--app-warn)}.settingNote{padding:0 6px 6px}.settingNote[data-tone=error]{color:var(--mantine-color-red-text)}.settingNote[data-tone=plain]{color:var(--app-text)}.settingConflict{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.settingConflict [data-tone=dimmed]{color:var(--app-muted)}.plainField{position:relative}.plainField>.settingChanged{top:0;bottom:0;left:-10px}.fieldNote{color:var(--app-muted);margin-top:4px}.fieldNote[data-tone=warn]{color:var(--app-warn)}.leaveQuestion{border:1px solid var(--app-warn);border-radius:var(--mantine-radius-md);background-color:var(--app-warn-soft);padding:10px 12px}.taskRowSelect,.taskRowSelect .mantine-Badge-root{cursor:pointer}.taskRowName{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.taskRowName:disabled{cursor:default}.taskRowName:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px;border-radius:2px}.taskDragGhost{z-index:210;border:1px solid var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-sm);background:var(--app-raised);max-width:320px;color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0006}.taskDragGhostCount{color:var(--mantine-color-dimmed);font-size:12px}@media (max-width:720px){.taskInspector{width:100vw}.taskTree[data-inspector-open=true]{padding-right:0}}.tourCard{z-index:180;border:1px solid var(--app-border-strong);border-radius:var(--mantine-radius-lg);background-color:var(--app-surface);width:min(22.5rem,100vw - 32px);box-shadow:var(--app-overlay-shadow);color:var(--app-text);padding:12px 16px 14px;position:fixed}.tourCard[data-docked]{bottom:16px;left:252px}.tourClose{position:absolute;top:8px;right:8px}.tourRing{z-index:180;border:2px solid var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-md);pointer-events:none;position:fixed}@media (max-width:47.99em){.tourCard[data-docked]{width:auto;left:16px;right:16px}}.mantine-Notifications-root .mantine-Notification-root{padding-top:6px;padding-bottom:6px}@media (min-width:48em){.mantine-Notifications-root[data-position=bottom-left]{left:252px}}@media (max-width:62.99em){:root:has(.taskInspector) .mantine-Notifications-root[data-position=bottom-left]{top:var(--mantine-spacing-md);bottom:auto}}:root:has(.tourCard[data-docked]) .mantine-Notifications-root[data-position=bottom-left]{top:72px;bottom:auto}@media (max-width:47.99em){:root:has(.taskInspector) .mantine-Notifications-root[data-position=bottom-left]{width:calc(100% - var(--mantine-spacing-md) * 2 - 56px)}}.newsDay{padding:0 0 var(--mantine-spacing-xl) 2rem;position:relative}.newsDay:last-child{padding-bottom:0}.newsDay:before{content:"";background-color:var(--app-border-strong);border-radius:1px;width:2px;position:absolute;top:1.5rem;bottom:0;left:calc(.5rem - 1px)}.newsDay:after{content:"";box-sizing:border-box;border:3px solid var(--app-accent);background-color:var(--app-bg);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.25rem;left:0}.newsCard{min-width:0;padding:var(--mantine-spacing-md);border:1px solid var(--app-border);border-radius:var(--mantine-radius-lg);background-color:var(--app-surface);overflow-wrap:break-word}.weekBlockHoverTask{font-weight:600}.overviewStripScroll{padding:2px 2px 4px;overflow-x:auto}.overviewStrip{grid-template-columns:repeat(var(--overview-days), minmax(1.25rem, 1fr));gap:3px;display:grid}.overviewDay{border-radius:var(--mantine-radius-sm);color:var(--app-muted);flex-direction:column;gap:4px;padding:2px;text-decoration:none;display:flex}.overviewDay:hover{background-color:var(--app-border-soft)}.overviewDay:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px}.overviewDayPlot{background-color:var(--app-raised);border-radius:3px;height:5.5rem;position:relative;overflow:hidden}.overviewDay[data-kind=free] .overviewDayPlot{box-shadow:inset 0 -1px 0 var(--app-border-strong);background-color:#0000}.overviewDay[data-kind=holiday] .overviewDayPlot,.overviewKey[data-key=holiday]{background-color:#0000;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--app-chart-2) 45%, transparent) 0 3px, transparent 3px 7px)}.overviewDay[data-kind=leave] .overviewDayPlot,.overviewKey[data-key=leave]{background-color:color-mix(in srgb, var(--app-chart-4) 35%, var(--app-raised))}.overviewDay[data-missing] .overviewDayPlot,.overviewKey[data-key=missing]{background-color:var(--app-warn-soft)}.overviewDay[data-future] .overviewDayPlot{opacity:.55}.overviewDayBar,.overviewKey[data-key=booked]{background-color:var(--mantine-primary-color-filled)}.overviewDayBar{border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0;right:0}.overviewDayTarget{background-color:var(--app-text);height:2px;margin-bottom:-1px;position:absolute;left:0;right:0}.overviewDayMissing{color:var(--app-warn);position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.overviewDayNumber{font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;line-height:1}.overviewDay[data-kind=work] .overviewDayNumber{color:var(--app-text)}.overviewDay[data-today] .overviewDayNumber{color:var(--app-accent);font-weight:700}.overviewStrip[data-filtered]{grid-template-columns:repeat(var(--overview-days), minmax(2rem, 1fr))}.overviewDayHours{min-height:1em;color:var(--app-text);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.75rem;line-height:1}.overviewFilterField{flex:16rem;min-width:0;max-width:28rem}.overviewFilterChips .mantine-Badge-root{max-width:100%}.overviewKey{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.overviewKey[data-key=target]{background-color:var(--app-text);height:2px}.overviewWeek{border-bottom:1px solid var(--app-border-soft);padding:.5rem 0}
[data-design=a],[data-design=b],[data-design=d],[data-design=ciconia]{--mantine-color-dimmed:var(--app-muted);--mantine-color-anchor:var(--app-accent);--mantine-color-text:var(--app-text);--mantine-color-placeholder:var(--app-label);--mantine-color-brand-filled:var(--mantine-color-brand-7);--mantine-color-brand-filled-hover:var(--mantine-color-brand-8);--mantine-primary-color-0:var(--mantine-color-brand-0);--mantine-primary-color-1:var(--mantine-color-brand-1);--mantine-primary-color-2:var(--mantine-color-brand-2);--mantine-primary-color-3:var(--mantine-color-brand-3);--mantine-primary-color-4:var(--mantine-color-brand-4);--mantine-primary-color-5:var(--mantine-color-brand-5);--mantine-primary-color-6:var(--mantine-color-brand-6);--mantine-primary-color-7:var(--mantine-color-brand-7);--mantine-primary-color-8:var(--mantine-color-brand-8);--mantine-primary-color-9:var(--mantine-color-brand-9);--mantine-primary-color-filled:var(--mantine-color-brand-filled);--mantine-primary-color-filled-hover:var(--mantine-color-brand-filled-hover);--mantine-primary-color-light:var(--mantine-color-brand-light);--mantine-primary-color-light-hover:var(--mantine-color-brand-light-hover);--mantine-primary-color-light-color:var(--mantine-color-brand-light-color);--mantine-font-family-headings:var(--mantine-font-family);font-family:var(--mantine-font-family)}[data-mantine-color-scheme=dark] [data-design=a],[data-mantine-color-scheme=dark] [data-design=b],[data-mantine-color-scheme=dark] [data-design=d],[data-mantine-color-scheme=dark] [data-design=ciconia]{--mantine-color-body:var(--app-bg);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-brand-text:var(--mantine-color-brand-4);--mantine-color-brand-light-color:var(--mantine-color-brand-0);--mantine-color-brand-outline:var(--mantine-color-brand-3)}[data-mantine-color-scheme=light] [data-design=a],[data-mantine-color-scheme=light] [data-design=b],[data-mantine-color-scheme=light] [data-design=d],[data-mantine-color-scheme=light] [data-design=ciconia]{--mantine-color-red-text:#b42a24;--mantine-color-body:var(--app-surface);--mantine-color-default:var(--app-surface);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-brand-text:var(--mantine-color-brand-filled);--mantine-color-brand-light:var(--mantine-color-brand-1);--mantine-color-brand-light-hover:var(--mantine-color-brand-1);--mantine-color-brand-light-color:var(--mantine-color-brand-9);--mantine-color-brand-outline:var(--mantine-color-brand-7);--mantine-color-yellow-light-color:var(--app-warn);--mantine-color-error:var(--mantine-color-red-text);--mantine-color-red-light-color:var(--mantine-color-red-text);--mantine-color-gray-light:var(--mantine-color-gray-1);--mantine-color-gray-light-hover:var(--mantine-color-gray-2)}[data-design=a] .weekBlock,[data-design=b] .weekBlock,[data-design=d] .weekBlock,[data-design=ciconia] .weekBlock{border-left-width:1px}[data-design=a] .weekBlock[data-colored]:not([data-approval],[data-warning],[data-state=blocked]),[data-design=b] .weekBlock[data-colored]:not([data-approval],[data-warning],[data-state=blocked]),[data-design=d] .weekBlock[data-colored]:not([data-approval],[data-warning],[data-state=blocked]),[data-design=ciconia] .weekBlock[data-colored]:not([data-approval],[data-warning],[data-state=blocked]){border-color:color-mix(in srgb, var(--entry-color) var(--design-edge), transparent);background-color:color-mix(in srgb, var(--entry-color) var(--design-tint), var(--app-raised))}[data-design=a] .weekBlock[data-colored] .weekBlockTask:before,[data-design=d] .weekBlock[data-colored] .weekBlockTask:before,[data-design=ciconia] .weekBlock[data-colored] .weekBlockTask:before{content:"";background-color:var(--entry-color);vertical-align:.0625rem;border-radius:50%;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}[data-mantine-color-scheme=dark] [data-design=a] .overviewDayBar,[data-mantine-color-scheme=dark] [data-design=a] .overviewKey[data-key=booked],[data-mantine-color-scheme=dark] [data-design=b] .overviewDayBar,[data-mantine-color-scheme=dark] [data-design=b] .overviewKey[data-key=booked],[data-mantine-color-scheme=dark] [data-design=d] .overviewDayBar,[data-mantine-color-scheme=dark] [data-design=d] .overviewKey[data-key=booked],[data-mantine-color-scheme=dark] [data-design=ciconia] .overviewDayBar,[data-mantine-color-scheme=dark] [data-design=ciconia] .overviewKey[data-key=booked]{background-color:var(--design-graphic)}[data-mantine-color-scheme=dark] [data-design=a] .mantine-RingProgress-root,[data-mantine-color-scheme=dark] [data-design=b] .mantine-RingProgress-root,[data-mantine-color-scheme=dark] [data-design=d] .mantine-RingProgress-root,[data-mantine-color-scheme=dark] [data-design=ciconia] .mantine-RingProgress-root{--mantine-primary-color-filled:var(--design-graphic)}[data-design=a]{--mantine-font-family-monospace:var(--font-ui), -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--mantine-radius-default:.5rem;--mantine-radius-xs:.25rem;--mantine-radius-sm:.5rem;--mantine-radius-md:.5rem;--mantine-radius-lg:.75rem;--mantine-radius-xl:1rem;--mantine-color-brand-0:#fdf2ed;--mantine-color-brand-1:#f9e0d5;--mantine-color-brand-2:#f3bfa9;--mantine-color-brand-3:#ee9c7c;--mantine-color-brand-4:#e8794f;--mantine-color-brand-5:#e2663b;--mantine-color-brand-6:#d95a2f;--mantine-color-brand-7:#bf4f29;--mantine-color-brand-8:#a8441f;--mantine-color-brand-9:#8c3818}[data-mantine-color-scheme=dark] [data-design=a]{--app-bg:#15191f;--app-chrome:#101318;--app-surface:#1c2129;--app-surface-muted:#191d25;--app-raised:#242a34;--app-border:#2a313b;--app-border-soft:#252b34;--app-border-strong:#323a46;--app-hour-line:#232931;--app-input-bg:#15191f;--app-input-border:#323a46;--app-nav-active-bg:#2e2120;--app-nav-active-fg:#f2f4f7;--app-text:#f2f4f7;--app-label:#a9b2c0;--app-muted:#a9b2c0;--app-faint:#858e9c;--app-warn:#f2c66d;--app-warn-soft:#3a3220;--app-locked:#a9b2c0;--app-locked-soft:var(--app-surface);--app-positive:#8fd4ae;--app-accent:#e8794f;--app-mark-accent:#e8794f;--mantine-color-dark-0:#f2f4f7;--mantine-color-dark-1:#c9d0dc;--mantine-color-dark-2:#a9b2c0;--mantine-color-dark-3:#8a94a4;--mantine-color-dark-4:#3a424e;--mantine-color-dark-5:#2a313b;--mantine-color-dark-6:#242a34;--mantine-color-dark-7:#15191f;--mantine-color-dark-8:#101318;--mantine-color-dark-9:#0b0d11;--mantine-color-brand-light:#3a251d;--mantine-color-brand-light-hover:#462d23;--design-graphic:var(--mantine-color-brand-5);--design-tint:16%;--design-edge:40%}[data-mantine-color-scheme=light] [data-design=a]{--mantine-color-red-text:#a83a2a;--app-bg:#f4f3ef;--app-chrome:#fbfaf7;--app-surface:#fff;--app-surface-muted:#faf9f6;--app-raised:#eeece6;--app-border:#e3e0d8;--app-border-soft:#ece9e2;--app-border-strong:#d9d5cb;--app-hour-line:#ece9e2;--app-input-bg:#fff;--app-input-border:#d9d5cb;--app-nav-active-bg:#f9eeea;--app-nav-active-fg:#1c1f24;--app-text:#1c1f24;--app-label:#585f6a;--app-muted:#585f6a;--app-faint:#7d838c;--app-warn:#7d5200;--app-warn-soft:#fbf1d9;--app-locked:#585f6a;--app-locked-soft:var(--app-surface);--app-positive:#22663f;--app-accent:#a8441f;--app-mark-accent:#c2522d;--mantine-color-gray-0:#faf9f6;--mantine-color-gray-1:#f3f1ec;--mantine-color-gray-2:#eeece6;--mantine-color-gray-3:#e3e0d8;--mantine-color-gray-4:#d9d5cb;--design-tint:12%;--design-edge:45%}[data-design=a] .navSection,[data-design=a] .dataTable thead th{letter-spacing:0;text-transform:none}[data-design=a] .navLink[data-active] .mantine-NavLink-section,[data-design=d] .navLink[data-active] .mantine-NavLink-section{color:var(--app-accent)}[data-design=a] .quickBar{padding:.5rem}[data-design=b]{--mantine-font-family:var(--font-plex-sans), -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--mantine-font-family-monospace:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mantine-radius-default:.25rem;--mantine-radius-xs:.125rem;--mantine-radius-sm:.1875rem;--mantine-radius-md:.25rem;--mantine-radius-lg:.25rem;--mantine-radius-xl:.375rem;--mantine-color-brand-0:#eaf2ff;--mantine-color-brand-1:#d2e3ff;--mantine-color-brand-2:#a6c6ff;--mantine-color-brand-3:#7db0ff;--mantine-color-brand-4:#5b9dff;--mantine-color-brand-5:#3f86f0;--mantine-color-brand-6:#2f72dc;--mantine-color-brand-7:#2563c9;--mantine-color-brand-8:#1d4fa3;--mantine-color-brand-9:#173f82}[data-mantine-color-scheme=dark] [data-design=b]{--app-bg:#0f1520;--app-chrome:#0b1019;--app-surface:#151d2b;--app-surface-muted:#121a27;--app-raised:#1c2638;--app-border:#26324a;--app-border-soft:#212b3f;--app-border-strong:#2c3a55;--app-hour-line:#1c2638;--app-input-bg:#151d2b;--app-input-border:#2c3a55;--app-nav-active-bg:#20314d;--app-nav-active-fg:#8dbbff;--app-text:#eef3fb;--app-label:#a3b0c6;--app-muted:#a3b0c6;--app-faint:#7d8aa3;--app-warn:#f2b632;--app-warn-soft:#2a2a22;--app-locked:#a3b0c6;--app-locked-soft:var(--app-surface);--app-positive:#6fdc9c;--app-accent:#5b9dff;--app-mark-accent:#5b9dff;--mantine-color-dark-0:#eef3fb;--mantine-color-dark-1:#c5d0e2;--mantine-color-dark-2:#a3b0c6;--mantine-color-dark-3:#8592aa;--mantine-color-dark-4:#34425e;--mantine-color-dark-5:#26324a;--mantine-color-dark-6:#1c2638;--mantine-color-dark-7:#0f1520;--mantine-color-dark-8:#0b1019;--mantine-color-dark-9:#070b12;--mantine-color-brand-light:#172a47;--mantine-color-brand-light-hover:#1d3459;--design-graphic:var(--mantine-color-brand-5);--design-tint:14%;--design-edge:60%}[data-mantine-color-scheme=light] [data-design=b]{--mantine-color-red-text:#b42318;--app-bg:#eef3f9;--app-chrome:#f8fafd;--app-surface:#fff;--app-surface-muted:#f6f9fc;--app-raised:#e6edf6;--app-border:#d8e1ec;--app-border-soft:#e3e9f1;--app-border-strong:#c9d4e3;--app-hour-line:#e3e9f1;--app-input-bg:#fff;--app-input-border:#c9d4e3;--app-nav-active-bg:#e1eaf7;--app-nav-active-fg:#1d4fa3;--app-text:#142033;--app-label:#52607a;--app-muted:#52607a;--app-faint:#6b7890;--app-warn:#7a4f00;--app-warn-soft:#fdf0cf;--app-locked:#52607a;--app-locked-soft:var(--app-surface);--app-positive:#17663a;--app-accent:#1f5bc4;--app-mark-accent:#2563c9;--mantine-color-gray-0:#f6f9fc;--mantine-color-gray-1:#edf2f8;--mantine-color-gray-2:#e6edf6;--mantine-color-gray-3:#d8e1ec;--mantine-color-gray-4:#c9d4e3;--design-tint:12%;--design-edge:55%}[data-design=b] .weekHourLine{border-top:1px dashed var(--app-hour-line);background-color:#0000;height:0}[data-design=b] .weekBoardLayout[data-dragging] .weekHourLine{border-top-color:var(--app-border-strong)}[data-design=b] .weekWeekday{letter-spacing:.08em;text-transform:uppercase}[data-design=b] .weekColumn[data-today] .weekColumnHead{box-shadow:inset 0 -2px 0 var(--app-accent)}[data-design=b] .weekColumnHead .tabular{font-size:1.125rem}[data-design=b] .dayChips,[data-design=d] .dayChips{border:1px solid var(--app-border-strong);border-radius:var(--mantine-radius-sm);gap:0}[data-design=b] .dayChip,[data-design=d] .dayChip{border-radius:0}[data-design=b] .taskRow{padding:4px 8px}[data-design=d]{--mantine-font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--mantine-radius-default:.25rem;--mantine-radius-xs:.125rem;--mantine-radius-sm:.1875rem;--mantine-radius-md:.25rem;--mantine-radius-lg:.375rem;--mantine-radius-xl:.5rem;--mantine-color-brand-0:#efefff;--mantine-color-brand-1:#dedefd;--mantine-color-brand-2:#bdbdfb;--mantine-color-brand-3:#a3a4f9;--mantine-color-brand-4:#8b8cf7;--mantine-color-brand-5:#7473ee;--mantine-color-brand-6:#6564e2;--mantine-color-brand-7:#5856d6;--mantine-color-brand-8:#4b49b8;--mantine-color-brand-9:#3d3b96}[data-mantine-color-scheme=dark] [data-design=d]{--app-bg:#101114;--app-chrome:#0c0d10;--app-surface:#16171b;--app-surface-muted:#131418;--app-raised:#1d1f24;--app-border:#26282e;--app-border-soft:#1f2126;--app-border-strong:#34363e;--app-hour-line:#1f2126;--app-input-bg:#101114;--app-input-border:#34363e;--app-nav-active-bg:#1d1f24;--app-nav-active-fg:#ececef;--app-text:#ececef;--app-label:#9b9ea8;--app-muted:#9b9ea8;--app-faint:#73767f;--app-warn:#f2c452;--app-warn-soft:#2d2716;--app-locked:#9b9ea8;--app-locked-soft:var(--app-surface);--app-positive:#4cc47f;--app-accent:#8b8cf7;--app-mark-accent:#8b8cf7;--mantine-color-dark-0:#ececef;--mantine-color-dark-1:#c8cad1;--mantine-color-dark-2:#9b9ea8;--mantine-color-dark-3:#7d808a;--mantine-color-dark-4:#34363e;--mantine-color-dark-5:#26282e;--mantine-color-dark-6:#1d1f24;--mantine-color-dark-7:#101114;--mantine-color-dark-8:#0c0d10;--mantine-color-dark-9:#08090b;--mantine-color-brand-light:#25254a;--mantine-color-brand-light-hover:#2e2e5a;--design-graphic:var(--mantine-color-brand-5);--design-tint:0%;--design-edge:0%}[data-mantine-color-scheme=light] [data-design=d]{--app-bg:#f7f7f9;--app-chrome:#fff;--app-surface:#fff;--app-surface-muted:#fafafc;--app-raised:#f0f0f4;--app-border:#e6e6ec;--app-border-soft:#ededf2;--app-border-strong:#dcdce4;--app-hour-line:#ededf2;--app-input-bg:#fff;--app-input-border:#dcdce4;--app-nav-active-bg:#eeeefb;--app-nav-active-fg:#18181b;--app-text:#18181b;--app-label:#5d5f6b;--app-muted:#5d5f6b;--app-faint:#82848f;--app-warn:#805400;--app-warn-soft:#fbf1d6;--app-locked:#5d5f6b;--app-locked-soft:var(--app-surface);--app-positive:#13592f;--app-accent:#5856d6;--app-mark-accent:#5856d6;--mantine-color-gray-0:#fafafc;--mantine-color-gray-1:#f4f4f7;--mantine-color-gray-2:#f0f0f4;--mantine-color-gray-3:#e6e6ec;--mantine-color-gray-4:#dcdce4;--design-tint:0%;--design-edge:0%}[data-design=d] .weekBlock[data-colored]:not([data-approval],[data-warning],[data-state=blocked]){border-color:var(--app-border-strong)}[data-design=d] .weekBlock[data-colored] .weekBlockTask:before{border-radius:1px;width:.375rem;height:.375rem}[data-design=d] .navLink,[data-design=d] .mantine-Table-td,[data-design=d] .mantine-Table-th{padding-top:.3125rem;padding-bottom:.3125rem}[data-design=d] .taskRow{padding:2px 8px}[data-design=d] .quickBar{gap:.3125rem;padding:.3125rem}[data-design=ciconia]{--mantine-font-family:var(--font-plex-sans), -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--mantine-font-family-monospace:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mantine-radius-default:.375rem;--mantine-radius-xs:.1875rem;--mantine-radius-sm:.25rem;--mantine-radius-md:.375rem;--mantine-radius-lg:.5rem;--mantine-radius-xl:.75rem;--mantine-color-brand-0:#eaf3ff;--mantine-color-brand-1:#d4e6ff;--mantine-color-brand-2:#a8c9f5;--mantine-color-brand-3:#7aaaeb;--mantine-color-brand-4:#4f8de0;--mantine-color-brand-5:#2c74d4;--mantine-color-brand-6:#1a5fc4;--mantine-color-brand-7:#0047b2;--mantine-color-brand-8:#003a94;--mantine-color-brand-9:#002f78}[data-mantine-color-scheme=dark] [data-design=ciconia]{--app-bg:#0f1f36;--app-chrome:#0b182b;--app-surface:#152842;--app-surface-muted:#13253e;--app-raised:#1c2a4f;--app-border:#26385a;--app-border-soft:#213252;--app-border-strong:#324061;--app-hour-line:#1a2b46;--app-input-bg:#0f1f36;--app-input-border:#324061;--app-nav-active-bg:#1c2a4f;--app-nav-active-fg:#8cc2ff;--app-text:#f2f6fb;--app-label:#a9b8cf;--app-muted:#a9b8cf;--app-faint:#7d8ea8;--app-warn:#f2c66d;--app-warn-soft:#3a3220;--app-locked:#a9b8cf;--app-locked-soft:var(--app-surface);--app-positive:#6fd49b;--app-accent:#7fb0ff;--app-mark-accent:#ea5014;--mantine-color-dark-0:#f2f6fb;--mantine-color-dark-1:#c9d4e5;--mantine-color-dark-2:#a9b8cf;--mantine-color-dark-3:#8696b0;--mantine-color-dark-4:#324061;--mantine-color-dark-5:#26385a;--mantine-color-dark-6:#1c2a4f;--mantine-color-dark-7:#0f1f36;--mantine-color-dark-8:#0b182b;--mantine-color-dark-9:#07111f;--mantine-color-brand-filled:var(--mantine-color-brand-5);--mantine-color-brand-filled-hover:var(--mantine-color-brand-6);--mantine-color-brand-light:#102853;--mantine-color-brand-light-hover:#1a3a70;--design-graphic:var(--mantine-color-brand-4);--design-tint:16%;--design-edge:55%}[data-mantine-color-scheme=light] [data-design=ciconia]{--mantine-color-red-text:#b42318;--app-bg:#f2faff;--app-chrome:#fff;--app-surface:#fff;--app-surface-muted:#f7fbfe;--app-raised:#e8f0f8;--app-border:#d6e1ed;--app-border-soft:#e4ecf5;--app-border-strong:#c3d1e2;--app-hour-line:#e4ecf5;--app-input-bg:#fff;--app-input-border:#c3d1e2;--app-nav-active-bg:#e3edf9;--app-nav-active-fg:#0047b2;--app-text:#11243e;--app-label:#44546d;--app-muted:#44546d;--app-faint:#6b7b95;--app-warn:#7a4f00;--app-warn-soft:#fdf0cf;--app-locked:#44546d;--app-locked-soft:var(--app-surface);--app-positive:#17663a;--app-accent:#0047b2;--app-mark-accent:#ea5014;--mantine-color-gray-0:#f7fbfe;--mantine-color-gray-1:#edf3fa;--mantine-color-gray-2:#e4ecf5;--mantine-color-gray-3:#d6e1ed;--mantine-color-gray-4:#c3d1e2;--design-tint:12%;--design-edge:55%}@media screen{[data-mantine-color-scheme=light] [data-design=ciconia] .mantine-AppShell-header,[data-mantine-color-scheme=light] [data-design=ciconia] .mantine-AppShell-navbar{--app-chrome:#11243e;--app-shell-border-color:#1c2a4f;--app-text:#fff;--app-label:#b9c6d9;--app-muted:#b9c6d9;--app-faint:#8a9bb5;--app-border:#324061;--app-nav-active-bg:#324061;--app-nav-active-fg:#fff;--app-accent:#8cc2ff;--app-mark-ink:#fff;--mantine-color-text:var(--app-text);--mantine-color-dimmed:var(--app-muted);--mantine-color-anchor:var(--app-accent);--mantine-color-default:#1c2a4f;--mantine-color-default-hover:#24365c;--mantine-color-default-border:#324061;--mantine-color-default-color:#fff;--mantine-color-gray-0:#1c2a4f;--mantine-color-gray-light:#324061;--mantine-color-gray-light-hover:#1c2a4f;--mantine-color-gray-light-color:#dbe4f0;--mantine-color-red-light-hover:#3b2638;--mantine-color-red-light-color:#ffa8a8;--mantine-color-brand-filled:var(--mantine-color-brand-5);--mantine-color-brand-filled-hover:var(--mantine-color-brand-6);--mantine-primary-color-filled:var(--mantine-color-brand-filled);--mantine-primary-color-filled-hover:var(--mantine-color-brand-filled-hover);--design-chrome-focus:#8cc2ff;color:var(--mantine-color-text)}[data-mantine-color-scheme=light] [data-design=ciconia] .mantine-Burger-root{--burger-color:var(--app-text)}[data-mantine-color-scheme=light] [data-design=ciconia] .mantine-AppShell-header :focus-visible,[data-mantine-color-scheme=light] [data-design=ciconia] .mantine-AppShell-navbar :focus-visible{outline-color:var(--design-chrome-focus)}}[data-design=ciconia] .weekColumn[data-today] .weekColumnHead{box-shadow:inset 0 -2px 0 var(--app-mark-accent)}[data-design=ciconia] .tourRing{border-color:var(--app-mark-accent)}
@media print{@page{margin:12mm}.mantine-AppShell-navbar,[data-print=hide]{display:none!important}.mantine-AppShell-header{border:0!important;position:static!important}.mantine-AppShell-main{min-height:0!important;padding:0!important}.controlBar{border:0!important;padding:0!important}.dataTable tr{break-inside:avoid}}
