.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
.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);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));font-weight:500;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-hover);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-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:400;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_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:400;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_9206547b{border-collapse:collapse;border-width:0}.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_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_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));text-transform:capitalize;flex:1;font-weight:500}.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_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.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_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.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{opacity:.65;font-size:.75em;font-weight:500}.m_d830530d{font-size:.9em;font-weight:500}.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)}
.m_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{height:var(--spotlight-content-height,auto);max-height:var(--spotlight-max-height);overflow:hidden}.m_d2abce9b{height:var(--spotlight-content-height,auto);flex-direction:column;display:flex}.m_f366a061{background-color:#0000;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid;padding:var(--spotlight-actions-list-padding);max-height:calc(100% - 3.125rem);flex:1;margin-inline-end:calc(var(--spotlight-actions-list-padding) * -1)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);color:inherit;text-align:left;background-color:#0000;align-items:center;display:flex}:where([dir=rtl]) .m_d49bb8ef{text-align:right}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:.7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg,.m_6c2a1345{display:block}.m_a6d9d78d{font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed));display:block}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + calc(.25rem * var(--mantine-scale)));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md);font-weight:700}.m_5a3e5f7b:empty{display:none}
:root{--font-scale:1.0625;--font-size-display:clamp(1.75rem, 3.5vw, 2.5rem);--font-size-headline:1.25rem;--font-size-title:1.125rem;--font-size-body:1rem;--font-size-label:.8125rem;--font-size-mono:.875rem;--control-target-compact:32px;--control-target-regular:36px;--control-target-touch:44px;--color-brand:var(--mantine-color-brand-6);--color-brand-muted:#1f716c17;--color-accent:var(--mantine-color-accent-6);--color-surface-app:#f3f6f5;--color-surface-card:#fafcfb;--color-surface-elevated:#f9f9f9;--color-surface-input:#f1f5f3;--color-text-primary:#1b302d;--color-text-secondary:#4b625d;--color-text-muted:#6b7f7a;--color-text-placeholder:#7b8d89;--color-border:#dfe7e4;--color-border-card:#cedbd7;--color-border-strong:var(--color-border-card);--color-status-success:#047857;--color-status-success-bg:#0478571a;--color-status-success-border:#04785747;--color-status-info:#2563eb;--color-status-info-bg:#2563eb1a;--color-status-info-border:#2563eb4d;--color-status-warning:#d97706;--color-status-warning-bg:#d977061f;--color-status-warning-border:#d977064d;--color-status-error:#dc2626;--color-status-error-bg:#dc26261a;--color-status-error-border:#dc26264d;--task-color-blue:#2563b8;--task-color-green:#187450;--task-color-red:#b83a45;--task-color-yellow:#e0a72e;--task-color-purple:#6b46b7;--task-color-gray:#526376;--task-swatch-blue:#3b82f6;--task-swatch-green:#16a34a;--task-swatch-red:#dc2626;--task-swatch-yellow:#d97706;--task-swatch-purple:#7c3aed;--task-swatch-gray:#64748b;--task-color-foreground:var(--mantine-color-white);--task-color-muted:color-mix(in srgb, var(--task-color-foreground) 76%, transparent);--task-color-bar:#0a191f33;--task-color-border:color-mix(in srgb, var(--task-color-foreground) 18%, transparent);--task-color-border-strong:color-mix(in srgb, var(--task-color-foreground) 44%, transparent);--task-color-overlay:color-mix(in srgb, var(--task-color-foreground) 11%, transparent);--task-color-overlay-strong:color-mix(in srgb, var(--task-color-foreground) 16%, transparent);--task-color-yellow-foreground:#182026;--task-color-yellow-muted:#182026b8;--task-color-yellow-bar:#5c370926;--task-color-yellow-border:#5b3a0a40;--task-shadow-card:0 2px 0 #00000029, 0 8px 16px #00000024;--task-shadow-card-hover:0 3px 0 #00000026, 0 12px 20px #0000002e;--task-shadow-card-dragging:none;--task-shadow-yellow:0 2px 0 #5b3a0a33, 0 8px 16px #00000021;--task-shadow-overdue:0 2px 0 #00000029, 0 10px 22px #7f1d1d47;--task-shadow-overdue-hover:0 3px 0 #00000026, 0 14px 24px #7f1d1d4d;--task-shadow-soon:0 2px 0 #00000029, 0 10px 22px #78350f38;--task-shadow-soon-hover:0 3px 0 #00000026, 0 14px 24px #78350f3d;--task-shadow-modal:0 4px 0 color-mix(in srgb, var(--rs-task-background,var(--task-color-gray)) 68%, var(--mantine-color-black)), 0 22px 56px #00000052;--task-shadow-surface:0 18px 48px #00000047;--task-shadow-footer:0 12px 32px #00000047;--task-pager-border:color-mix(in srgb, var(--task-color-foreground) 32%, transparent);--task-pager-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-color-black) 12%, transparent);--task-filter-indicator:#fbbf24;--task-filter-indicator-foreground:#111827;--task-filter-indicator-border:#111827;--task-filter-indicator-shadow:0 0 0 2px #ffffffeb, 0 2px 5px #0f172a61;--task-status-open:#536273;--task-stage-foreground-on-dark:#fff;--task-stage-foreground-on-light:#081713;--task-status-open-hover:#445160;--task-status-open-pager:#94a3b8;--task-status-in-progress:#245fb8;--task-status-in-progress-hover:#1d4f9d;--task-status-in-progress-pager:#3b82f6;--task-status-done:#06705a;--task-status-done-hover:#055d4b;--task-status-done-pager:#10b981;--task-due-overdue:#991b1b;--task-due-overdue-border:#fecaca;--task-due-soon:#fde68a;--task-due-soon-border:#f59e0b;--task-due-soon-foreground:#221704;--task-focus-ring:var(--mantine-color-accent-5);--color-selection-bg:var(--color-brand);--color-selection-text:var(--mantine-color-white);--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in srgb, var(--color-brand) 34%, var(--color-border-card));--scrollbar-thumb-hover:color-mix(in srgb, var(--color-brand) 52%, var(--color-border-card));--color-hero-bg-start:var(--mantine-color-brand-9);--color-hero-surface:var(--mantine-color-brand-7);--color-hero-border:var(--mantine-color-brand-6);--color-hero-text:var(--mantine-color-brand-0);--color-hero-text-muted:var(--mantine-color-brand-3);--color-hero-accent:var(--mantine-color-accent-4);--color-subtle-wash:#58706b0e;--shadow-panel:0 1px 2px #0b302e06, 0 8px 32px #0b302e0e;--shadow-bubble:0 2px 8px #0b302e11;--font-primary:var(--font-source-sans), sans-serif;--color-appshell-main:var(--color-surface-app);--color-appshell-header:var(--mantine-color-brand-6);--color-appshell-navbar:var(--mantine-color-brand-6);--color-appshell-control:color-mix(in srgb, var(--mantine-color-white) 12%, transparent);--color-appshell-nav-hover:color-mix(in srgb, var(--mantine-color-white) 14%, transparent);--color-appshell-nav-active:color-mix(in srgb, var(--mantine-color-white) 22%, transparent);--color-appshell-border:color-mix(in srgb, var(--mantine-color-white) 28%, transparent);--color-appshell-text:var(--mantine-color-white);--color-appshell-text-muted:color-mix(in srgb, var(--mantine-color-white) 72%, transparent);--color-appshell-header-text:var(--color-appshell-text);--color-appshell-navbar-text:var(--color-appshell-text);--color-appshell-control-text:var(--color-appshell-text);--color-appshell-nav-hover-text:var(--color-appshell-navbar-text);--color-appshell-nav-active-text:var(--color-appshell-navbar-text);--landing-bg:#f4f0e7;--landing-surface:#fcfaf6;--landing-fg:#001d1a;--landing-muted:#4b605c;--landing-border:#cac3b7;--landing-accent:#be7148;--landing-accent-hover:#a55b32;--landing-petrol-2:#002c29;--landing-petrol-line:#39676180;--landing-warm-white:#f9f4ee;--landing-container:min(1180px, calc(100vw - 64px));--landing-font-body:var(--font-source-sans);--landing-ease:cubic-bezier(.23, 1, .32, 1)}@supports (color:lab(0% 0 0)){:root{--landing-bg:lab(94.8195% .56383 4.55618);--landing-surface:lab(98.2804% .270516 2.27064);--landing-fg:lab(8.28582% -13.1429 -2.05065);--landing-muted:lab(38.8565% -9.22808 -.260246);--landing-border:lab(79.1805% .789285 6.88322);--landing-accent:lab(55.8233% 28.2751 36.0077);--landing-accent-hover:lab(47.1008% 28.6368 37.0953);--landing-petrol-2:lab(15.3284% -17.2183 -2.39311);--landing-petrol-line:lab(40.3057% -17.8027 -1.85068/.5);--landing-warm-white:lab(96.5487% .580162 3.77269)}}@media (max-width:768px){:root{--font-scale:1;--font-size-headline:1.125rem}}@media (max-width:960px){:root{--landing-container:min(100% - 40px, 760px)}}@media (max-width:600px){:root{--landing-container:calc(100% - 32px)}}[data-mantine-color-scheme=dark]{--color-surface-app:#081412;--color-surface-card:#10211e;--color-surface-elevated:#172c28;--color-surface-input:#172c28;--color-text-primary:#f3f7f6;--color-text-secondary:#b7c9c5;--color-text-muted:#9bb0ab;--color-text-placeholder:#9bb0ab;--color-border:#203934;--color-border-card:#2b4641;--color-border-strong:var(--color-border-card);--color-brand-muted:#1f716c12;--color-accent:var(--mantine-color-accent-6);--color-status-success:#34d399;--color-status-success-bg:#34d3991f;--color-status-success-border:#34d39952;--color-status-info:#60a5fa;--color-status-info-bg:#60a5fa1f;--color-status-info-border:#60a5fa57;--color-status-warning:#fbbf24;--color-status-warning-bg:#fbbf2424;--color-status-warning-border:#fbbf2457;--color-status-error:#f87171;--color-status-error-bg:#f8717124;--color-status-error-border:#f8717157;--color-selection-bg:var(--color-text-primary);--color-selection-text:var(--color-surface-app);--scrollbar-thumb:color-mix(in srgb, var(--color-brand) 42%, var(--color-border-card));--scrollbar-thumb-hover:color-mix(in srgb, var(--color-brand) 62%, var(--color-border-card));--shadow-panel:0 8px 48px #0009;--shadow-bubble:0 4px 12px #02061773}@media (prefers-reduced-motion:reduce){.mantine-Overlay-root,.mantine-Drawer-inner,.mantine-Drawer-content,.mantine-Modal-inner,.mantine-Modal-content{transition-duration:0s!important;animation-duration:0s!important}}
*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);margin:0;padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:16px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html{font-size:calc(16px * var(--font-scale,1));-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-surface-app)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-surface-app);min-height:100dvh;color:var(--color-text-primary)}.mobile-system-bar{z-index:10000;height:env(safe-area-inset-top);background:var(--color-appshell-header);pointer-events:none;position:fixed;inset:0 0 auto}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}img,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (max-width:48em){.mantine-Button-root{min-height:var(--control-target-touch)}.mantine-ActionIcon-root,.mantine-CloseButton-root{min-width:var(--control-target-touch);min-height:var(--control-target-touch)}.mantine-Input-input,.mantine-Select-input,.mantine-MultiSelect-input,.mantine-PillsInput-input,.mantine-DatePickerInput-input,.mantine-Select-input{line-height:1.4;min-height:46px!important;font-size:16px!important}textarea.mantine-Input-input{line-height:1.45}.mantine-InputWrapper-label{margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4}.mantine-InputWrapper-description,.mantine-InputWrapper-error{margin-top:4px;font-size:12px;line-height:1.35}.mantine-Combobox-option,[data-combobox-option]{padding-block:10px;line-height:1.4;min-height:var(--control-target-touch)!important;font-size:15px!important}.mantine-Combobox-dropdown{overflow-x:hidden;max-width:calc(100dvw - 16px)!important}.mantine-Combobox-options{min-width:0;overflow-x:hidden}.mantine-Combobox-option{overflow-wrap:anywhere;min-width:0}}@media (hover:none) and (pointer:coarse){.mantine-Button-root{min-height:var(--control-target-touch)}.mantine-ActionIcon-root,.mantine-CloseButton-root{min-width:var(--control-target-touch);min-height:var(--control-target-touch)}input:not([readonly]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.mantine-Select-input,.mantine-MultiSelect-input{font-size:16px!important}.mantine-Combobox-option,[data-combobox-option]{padding-block:10px;line-height:1.4;min-height:var(--control-target-touch)!important;font-size:15px!important}}
@media (hover:none) and (pointer:coarse){.rs-auth-shell .mantine-Anchor-root,.rs-auth-shell .mantine-Button-root{min-height:44px}.rs-auth-shell .mantine-SegmentedControl-label{min-height:var(--control-target-touch);justify-content:center;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.rs-auth-shell *,.rs-auth-shell :before,.rs-auth-shell :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.rs-auth-shell{--mantine-color-dimmed:var(--color-text-secondary);background:var(--color-surface-app);width:100%;min-height:100vh;color:var(--color-text-primary);grid-template-columns:1fr 1fr;display:grid}.rs-auth-shell-form-side{background:var(--color-surface-app);border-right:1px solid var(--color-border);flex-direction:column;min-height:100vh;padding:40px 56px;display:flex;position:relative;overflow-y:auto}.rs-auth-shell-theme-toggle{z-index:10;position:absolute;inset-block-start:24px;inset-inline-end:24px}.rs-auth-shell-mobile-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:block}.rs-auth-shell-mobile-wordmark{width:88px;height:auto;display:none}.rs-auth-shell-safe-area-spacer{height:env(safe-area-inset-top);flex-shrink:0}[data-mantine-color-scheme=light] .rs-auth-shell-mobile-wordmark{filter:brightness(.2)}.rs-auth-shell-form-inner{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;margin:0 auto;display:flex}.rs-auth-shell-form-footer{font-size:var(--font-size-label);color:var(--color-text-secondary);justify-content:space-between;gap:12px;margin-top:32px;display:flex}.rs-auth-shell-form-footer a{color:inherit;text-decoration:none;transition:color .14s}.rs-auth-shell-form-footer a:hover{color:var(--color-text-secondary)}.rs-auth-shell-hero{background:var(--color-hero-bg-start);place-items:center;padding:48px;display:grid;position:relative;overflow:hidden}.rs-auth-shell-hero-content{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:440px;display:flex;position:relative}.rs-auth-shell-hero-title{color:var(--color-hero-text);font-size:var(--font-size-headline);letter-spacing:-.02em;font-weight:500;line-height:1.3}.rs-auth-shell-hero-description{color:var(--color-hero-text);font-size:var(--font-size-body);max-width:360px;line-height:1.6}.rs-auth-shell-wordmark{width:min(100%,265px);height:auto}@media (max-width:900px){.rs-auth-shell{grid-template-columns:1fr}.rs-auth-shell-hero{display:none}.rs-auth-shell-form-side{padding:24px 20px calc(40px + env(safe-area-inset-bottom));border-right:none}.rs-auth-shell-theme-toggle{margin:0;position:static;inset:auto}.rs-auth-shell-mobile-header{border-bottom:1px solid var(--color-border);min-height:72px;margin-bottom:48px;padding-bottom:16px;display:grid}.rs-auth-shell-mobile-wordmark{display:block}.rs-auth-shell-form-inner{justify-content:flex-start}.rs-auth-shell .mantine-SegmentedControl-label{min-height:var(--control-target-touch);white-space:normal;justify-content:center;align-items:center;display:flex}.rs-auth-shell-mobile-center{text-align:center;align-items:center}.rs-auth-shell-form-footer{text-align:center;flex-direction:column;align-items:center}}
.rs-navigation-loading{z-index:250;pointer-events:none;width:100%;height:6px;position:fixed;top:0;left:0;overflow:hidden}.rs-navigation-loading__bar{background:var(--color-brand);width:42%;height:100%;animation:1.6s linear infinite rs-navigation-loading;display:block}.rs-navigation-loading__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rs-navigation-loading{0%{transform:translate(0)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.rs-navigation-loading__bar{animation:none;transform:translate(138%)}}
.rs-sidebar-shell-root{background:var(--color-appshell-main);min-height:100dvh}.rs-sidebar-shell-navbar{background:var(--color-appshell-navbar);border-color:var(--color-appshell-border);height:100%;min-height:0;color:var(--color-appshell-navbar-text);flex-direction:column;display:flex;overflow:hidden}.rs-sidebar-shell-mobile-header{background:var(--color-appshell-header);border-color:var(--color-appshell-border);color:var(--color-appshell-header-text)}.rs-sidebar-shell-mobile-header .mantine-Text-root{color:var(--color-appshell-header-text)}.rs-sidebar-shell-mobile-burger{border:1px solid var(--color-appshell-border);background:var(--color-appshell-control);width:38px;min-width:38px;height:38px;color:var(--color-appshell-control-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:grid}.rs-sidebar-shell-mobile-burger:hover{background:var(--color-appshell-nav-hover);border-color:var(--color-appshell-border);color:var(--color-appshell-nav-hover-text)}.rs-sidebar-shell-mobile-burger:focus-visible,.rs-sidebar-shell-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-appshell-control-text) 28%, transparent);outline-offset:2px}.rs-sidebar-shell-mobile-brand{align-items:center;min-width:0;display:flex}.rs-sidebar-shell-brand{border-bottom:1px solid var(--color-appshell-border);align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:flex}.rs-sidebar-shell-brand-collapsed{justify-content:center;padding:10px 0}.rs-sidebar-shell-toggle{border:1px solid var(--color-appshell-border);background:var(--color-appshell-control);width:38px;min-width:38px;height:38px;color:var(--color-appshell-control-text);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-family:inherit;transition:background-color .15s,color .15s;display:grid}.rs-sidebar-shell-toggle:hover{background:var(--color-appshell-nav-hover);color:var(--color-appshell-nav-hover-text)}.rs-sidebar-shell-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow:hidden auto}.rs-sidebar-shell-footer{border-top:1px solid var(--color-appshell-border);flex-direction:row;align-items:center;gap:6px;padding:8px;display:flex}.rs-sidebar-shell-footer-collapsed{flex-direction:column;align-items:center}.rs-sidebar-shell-scroll .mantine-NavLink-root{color:var(--color-appshell-navbar-text);border-radius:8px}.rs-sidebar-shell-scroll .mantine-NavLink-root:hover{background-color:var(--color-appshell-nav-hover);color:var(--color-appshell-nav-hover-text)}.rs-sidebar-shell-scroll .mantine-NavLink-root[data-active]{background-color:var(--color-appshell-nav-active);color:var(--color-appshell-nav-active-text)}.rs-sidebar-shell-scroll .mantine-NavLink-label,.rs-sidebar-shell-scroll .mantine-NavLink-section{color:inherit}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-root{border:1px solid #0000;border-radius:8px;justify-content:center;width:38px;min-width:38px;height:38px;margin-inline:auto;padding:0}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-section{margin:0}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-body{display:none}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-root:hover{background-color:var(--color-appshell-nav-hover);border-color:var(--color-appshell-border);color:var(--color-appshell-nav-hover-text)}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-root[data-active]{background-color:var(--color-appshell-nav-active);border-color:var(--color-appshell-border);color:var(--color-appshell-control-text)}.rs-sidebar-shell-main{background:var(--color-appshell-main);min-height:100dvh}@media (min-width:48em){.rs-sidebar-shell-mobile-header{display:none}}@media (max-width:47.99em){.rs-sidebar-shell-main{padding-bottom:env(safe-area-inset-bottom)}.rs-sidebar-shell-navbar{height:calc(100dvh - 52px - env(safe-area-inset-top));max-height:calc(100dvh - 52px - env(safe-area-inset-top))}.rs-sidebar-shell-brand{display:none}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-root{width:100%;min-width:0;height:auto;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-color:#0000;justify-content:flex-start;margin-inline:0}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-section{margin-inline-end:var(--mantine-spacing-sm)}.rs-sidebar-shell-scroll-collapsed .mantine-NavLink-body{display:block}.rs-sidebar-shell-footer-collapsed{flex-direction:row;align-items:center}.rs-sidebar-shell-footer{display:none}}@media (prefers-reduced-motion:reduce){.rs-sidebar-shell-mobile-burger,.rs-sidebar-shell-toggle,.rs-sidebar-shell-scroll .mantine-NavLink-root{transition-duration:0s}}
.rs-user-menu-trigger{border:1px solid var(--color-appshell-border);background:var(--color-appshell-control);width:38px;height:38px;color:var(--color-appshell-control-text);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;padding:0;font-family:inherit;display:grid}.rs-user-menu-card-trigger{min-width:0;height:42px;color:var(--color-appshell-control-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 4px;font-family:inherit;transition:background-color .14s,border-color .14s,color .14s;display:flex}.rs-user-menu-card-trigger:hover,.rs-user-menu-card-trigger[aria-expanded=true],.rs-user-menu-trigger:hover,.rs-user-menu-trigger[aria-expanded=true]{background:var(--color-appshell-nav-hover);color:var(--color-appshell-nav-hover-text)}.rs-user-menu-card-trigger:focus-visible,.rs-user-menu-trigger:focus-visible,.rs-user-menu-action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rs-user-menu-card-avatar,.rs-user-menu-profile-avatar{background:var(--color-appshell-control);color:var(--color-appshell-control-text);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.rs-user-menu-card-avatar{width:30px;height:30px}.rs-user-menu-card-text,.rs-user-menu-profile-text,.rs-user-menu-action-text{flex-direction:column;min-width:0;display:flex}.rs-user-menu-card-text{gap:1px}.rs-user-menu-card-name,.rs-user-menu-card-email,.rs-user-menu-profile-name,.rs-user-menu-profile-email,.rs-user-menu-profile-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-user-menu-card-name{color:var(--color-appshell-control-text);font-size:13px;font-weight:700;line-height:1.2}.rs-user-menu-card-email{color:color-mix(in srgb, var(--color-appshell-control-text) 60%, transparent);font-size:11px;line-height:1.2}.rs-user-menu-dropdown{border:1px solid var(--color-border-card);background:var(--color-surface-card);box-shadow:var(--shadow-panel);border-radius:8px;padding:10px}.rs-user-menu-profile{align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.rs-user-menu-profile-avatar{background:var(--color-surface-elevated);width:38px;height:38px;color:var(--color-text-primary);font-size:13px}.rs-user-menu-profile-name{color:var(--color-text-primary);font-size:13px;font-weight:700}.rs-user-menu-profile-email,.rs-user-menu-profile-role{color:var(--color-text-muted);margin-top:1px;font-size:11px}.rs-user-menu-divider{background:var(--color-border-card);height:1px;margin:9px 4px}.rs-user-menu-actions{flex-direction:column;gap:5px;display:flex}.rs-user-menu-action{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:8px;font-family:inherit;display:grid}.rs-user-menu-action:hover{background:var(--color-surface-elevated);color:var(--color-text-primary)}.rs-user-menu-danger-action{color:var(--color-status-error)}.rs-user-menu-action-icon{background:var(--color-surface-elevated);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.rs-user-menu-action-text{gap:1px}.rs-user-menu-action-title{font-size:13px;font-weight:700;line-height:1.2}.rs-user-menu-action-description{color:var(--color-text-muted);font-size:11px;line-height:1.2}@media (prefers-reduced-motion:reduce){.rs-user-menu-card-trigger{transition-duration:0s}}
.rs-tabbed-module-page{padding:24px}.rs-tabbed-module-page__header{justify-content:space-between;gap:24px;display:flex}.rs-tabbed-module-page__heading-block{min-width:0}.rs-tabbed-module-page__description-desktop,.rs-tabbed-module-page__description-mobile{max-width:76ch;color:var(--color-text-muted);margin-top:6px;line-height:1.5}.rs-tabbed-module-page__description-loading{margin-top:6px;display:block}.rs-tabbed-module-page__header-aside{flex:none}.rs-tabbed-module-page__mobile-crud-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.rs-tabbed-module-page__mobile-nested-crud-header{gap:12px;padding-top:12px;display:grid}.rs-tabbed-module-page__mobile-nested-crud-divider{background:var(--color-border-card);width:100%;height:1px;display:block}.rs-tabbed-module-page__desktop-nested-crud-tabs{width:fit-content;max-width:100%}.rs-tabbed-module-page__workspace{gap:16px;min-width:0;display:grid}.rs-tabbed-module-page__tabs-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.rs-tabbed-module-page__tabs{width:max-content;max-width:100%}.rs-tabbed-module-page__tabs-aside{flex:none}.rs-tabbed-module-page__content{min-width:0}@media (max-width:60em){.rs-tabbed-module-page__header{flex-direction:column;align-items:stretch}.rs-tabbed-module-page__header-aside{width:100%}}@media (max-width:47.99em){.rs-tabbed-module-page,.rs-tabbed-module-page--compact{padding:16px}.rs-tabbed-module-page__stack--without-tabs-mobile{gap:0}.rs-tabbed-module-page__tabs-row{flex-direction:column;align-items:stretch}.rs-tabbed-module-page__header{flex-direction:row;align-items:flex-start;gap:12px}.rs-tabbed-module-page__header--contextual-mobile{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-tabbed-module-page__heading-block{flex:auto}.rs-tabbed-module-page__title{letter-spacing:-.02em;font-size:20px;line-height:1.2}.rs-tabbed-module-page__description-mobile{margin-top:3px;font-size:12px;line-height:1.35;display:block}.rs-tabbed-module-page__description-loading{width:min(18rem,80vw);height:16px;margin-top:3px}.rs-tabbed-module-page__header-aside{flex:none;width:auto;display:flex}.rs-tabbed-module-page__primary-action-mobile{flex:none}.rs-tabbed-module-page__mobile-nested-crud-header>.rs-tabbed-module-page__mobile-crud-header{display:grid}.rs-tabbed-module-page__mobile-nested-crud-tabs{min-width:0}.rs-tabbed-module-page__mobile-crud-heading{flex:auto;min-width:0}.rs-tabbed-module-page__mobile-crud-title{letter-spacing:-.02em;font-size:20px;line-height:1.2}.rs-tabbed-module-page__mobile-crud-description{color:var(--color-text-muted);margin-top:3px;font-size:12px;line-height:1.35}.rs-tabbed-module-page__mobile-crud-action{justify-self:end;width:auto;display:flex}.rs-tabbed-module-page__tabs{width:100%;max-width:none}.rs-tabbed-module-page__tabs-aside>*{width:100%}}
.rs-module-page-main{min-height:calc(100dvh - 34px)}.rs-module-page-article{width:min(100%,1760px);margin-inline:auto}.rs-module-page-empty-area{min-height:clamp(240px,45vh,520px)}@media (max-width:47.99em){.rs-module-page-main{min-height:calc(100dvh - 86px)}}
.rs-time-series-chart{width:100%;min-width:0;position:relative}.rs-time-series-chart__chart,.rs-time-series-chart__bar-chart{flex-direction:column;width:100%;min-width:0;display:flex}.rs-time-series-chart__legend{color:var(--color-text-primary);font-size:var(--font-size-label);grid-template-columns:repeat(2,minmax(0,max-content));justify-content:end;align-self:stretch;gap:10px 28px;padding:8px 12px 0;display:grid}.rs-time-series-chart__legend-item{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.rs-time-series-chart__chart .apexcharts-xaxis-label,.rs-time-series-chart__bar-chart .apexcharts-xaxis-label{font-size:var(--font-size-label)}.apexcharts-tooltip{border-radius:var(--mantine-radius-sm);padding:0;color:var(--color-text-primary)!important;background:var(--color-surface-card)!important;border-color:var(--color-border-card)!important;transition:color .16s,background-color .16s,border-color .16s!important}.apexcharts-tooltip-title{color:var(--color-text-primary)!important;background:var(--color-surface-elevated)!important;border-color:var(--color-border-card)!important}.rs-time-series-chart__tooltip{min-width:190px;color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-label);padding:10px 12px}.rs-time-series-chart__tooltip-title{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-card);margin-bottom:8px;padding-bottom:8px;font-weight:700}.rs-time-series-chart__tooltip-row{justify-content:space-between;align-items:center;gap:18px;padding:3px 0;display:flex}.rs-time-series-chart__tooltip-label{color:var(--color-text-secondary);align-items:center;gap:7px;display:inline-flex}.rs-time-series-chart__tooltip-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.rs-time-series-chart__tooltip-row strong{color:var(--color-text-primary);font-family:var(--font-mono);white-space:nowrap;font-weight:600}.rs-time-series-chart__accessible-table{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;contain:strict;pointer-events:none;border:0;width:1px;max-width:1px;height:1px;max-height:1px;margin:-1px;padding:0;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden}
.rs-empty-state{box-sizing:border-box;width:100%;min-width:0;min-height:168px;color:var(--color-text-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.rs-empty-state__icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.rs-empty-state__title{color:var(--color-text-primary);font-size:var(--mantine-font-size-md);font-weight:650;line-height:1.35}.rs-empty-state__description{overflow-wrap:anywhere;max-width:28rem;font-size:var(--mantine-font-size-sm);line-height:1.45}.rs-empty-state--positivo .rs-empty-state__icon{width:40px;height:40px;color:var(--color-status-success);background:var(--color-status-success-bg);border:1px solid var(--color-status-success-border);border-radius:999px;margin-bottom:2px}@media (max-width:47.99em){.rs-empty-state{min-height:144px;padding:20px 12px}}
.rs-brazilian-date-input__native-field{position:relative}.rs-brazilian-date-input__native-control{z-index:2;width:var(--control-target-touch);opacity:0;cursor:pointer;border:0;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;right:0}.rs-brazilian-date-input__native-field:has(.rs-brazilian-date-input__native-control:focus-visible){border-radius:var(--mantine-radius-sm);outline:2px solid var(--color-accent);outline-offset:2px}.rs-brazilian-date-input__native-icon{z-index:1;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.mantine-Modal-inner:has(.rs-responsive-date-time-picker__mobile-modal){align-items:stretch;padding:0;inset:0}.rs-responsive-date-time-picker__mobile-modal{background:var(--color-surface-app);border-radius:0;flex:0 0 100%;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh}.rs-responsive-date-time-picker__mobile-modal .mantine-Modal-header{min-height:calc(58px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top));color:var(--mantine-color-white);background:var(--color-brand)}.rs-responsive-date-time-picker__mobile-modal .mantine-Modal-title{font-weight:700}.rs-responsive-date-time-picker__mobile-modal .mantine-Modal-close{width:var(--control-target-touch);height:var(--control-target-touch);color:var(--mantine-color-white)}.rs-responsive-date-time-picker__mobile-modal .mantine-Modal-body{padding:20px 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.rs-responsive-date-time-picker__mobile-modal .mantine-DateTimePicker-calendar,.rs-responsive-date-time-picker__mobile-modal .mantine-DateTimePicker-timeWrapper{width:min(100%,420px)}.rs-responsive-date-time-picker__mobile-modal .mantine-DateTimePicker-calendarHeader,.rs-responsive-date-time-picker__mobile-modal .mantine-DateTimePicker-month{width:100%}.rs-responsive-date-time-picker__confirm-button{width:auto;min-width:96px;padding-inline:16px;font-weight:700}
.rs-compact-stepper{gap:10px;width:100%;min-width:0;display:grid}.rs-compact-stepper__copy{min-width:0}.rs-compact-stepper__title{font-family:var(--font-lexend), sans-serif;font-size:var(--mantine-font-size-md);line-height:1.35}.rs-compact-stepper__description{max-width:58ch;line-height:1.4}.rs-compact-stepper__navigation{flex:none}.rs-compact-stepper__count{min-width:42px;color:var(--color-text-muted);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;text-align:center}@media (max-width:480px){.rs-compact-stepper__description{max-width:38ch}}
.rs-segmented-tabs-viewport{background:var(--color-surface-card);border:1px solid var(--color-border-card);scrollbar-width:none;border-radius:8px;width:max-content;max-width:100%;padding:5px;overflow-x:auto}.rs-segmented-tabs-viewport::-webkit-scrollbar{display:none}.rs-segmented-tabs{gap:6px;width:max-content;padding:4px;display:flex}.rs-segmented-tabs-tab{min-height:30px;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-mono);white-space:nowrap;text-align:center;border-radius:var(--mantine-radius-md);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 14px;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s}.rs-segmented-tabs-label{justify-content:center;align-items:center;gap:8px;line-height:2;display:inline-flex}.rs-segmented-tabs-icon{display:inline-flex}.rs-segmented-tabs-loading-placeholder{width:max-content;max-width:100%}.rs-segmented-tabs-loading-mobile{display:none}.rs-segmented-tabs-loading-tab{flex:none;align-items:center;min-height:30px;padding:4px 14px;display:inline-flex}.rs-segmented-tabs-loading-select{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:4px;align-items:center;width:100%;min-height:44px;padding:12px 14px;display:flex}.rs-segmented-tabs-tab:hover{background:var(--color-surface-elevated)}.rs-segmented-tabs-tab-active,.rs-segmented-tabs-tab-active:hover{color:var(--mantine-color-white);background:var(--mantine-color-brand-6);box-shadow:0 2px 5px #1249462e}.rs-segmented-tabs-tab:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:2px}.rs-segmented-tabs-mobile-select{width:100%;display:block}.rs-segmented-tabs-custom-variant{padding:0 14px}.rs-segmented-tabs-tab-active.rs-segmented-tabs-custom-variant,.rs-segmented-tabs-tab-active.rs-segmented-tabs-custom-variant:hover{color:var(--mantine-color-white);background:var(--color-accent)}.rs-segmented-tabs-custom-variant:focus-visible{outline:2px solid var(--color-accent)}.rs-segmented-tabs-filter-variant{color:var(--color-text-secondary)}.rs-segmented-tabs-tab-active.rs-segmented-tabs-filter-variant,.rs-segmented-tabs-tab-active.rs-segmented-tabs-filter-variant:hover{color:var(--color-brand);background:var(--color-brand-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 38%, transparent)}.rs-segmented-tabs-filter-variant:focus-visible{outline:2px solid var(--color-brand)}@media (prefers-reduced-motion:reduce){.rs-segmented-tabs-tab{transition:none}}@media (max-width:47.99em){.rs-segmented-tabs-viewport{background:0 0;border:0;width:100%;max-width:none;padding:0;overflow:visible}.rs-segmented-tabs-loading-placeholder{width:100%;max-width:none}.rs-segmented-tabs-loading-desktop{display:none}.rs-segmented-tabs-loading-mobile{width:100%;display:block}.rs-segmented-tabs-viewport--mobile-segmented{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:8px;padding:3px}.rs-segmented-tabs-viewport--mobile-segmented .rs-segmented-tabs-loading-tab{min-width:0;min-height:40px;padding:6px 10px}.rs-segmented-tabs-mobile-select .mantine-Select-input{min-height:44px;color:var(--color-text-primary);background:var(--color-surface-card);border-color:var(--color-border-card);font-weight:600}.rs-segmented-tabs-viewport--mobile-segmented .rs-segmented-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;padding:0;display:grid}.rs-segmented-tabs-viewport--mobile-segmented .rs-segmented-tabs-tab{min-width:0;min-height:40px;padding:6px 10px}}
.rs-section-card{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.rs-section-card-header{background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border-card);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.rs-section-card-header-copy{min-width:0}.rs-section-card-header-content{flex:auto;min-width:0}.rs-section-card-header-copy:empty{display:none}.rs-section-card-header-copy:empty+.rs-section-card-header-actions{flex:auto;width:100%}.rs-section-card-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:calc(25% - 16px);display:flex}.rs-section-card-content{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:16px;display:flex}.rs-section-card-compact>.rs-section-card-header{padding:11px 16px}.rs-section-card-compact>.rs-section-card-content{padding:12px 16px}.rs-section-card>.rs-section-card-content:has(>.rs-empty-state:only-child){padding:0}.rs-section-card-spacious>.rs-section-card-content{padding:20px}.rs-section-card-footer{background:var(--color-surface-elevated);border-top:1px solid var(--color-border-card);flex:none;margin-top:auto;padding:12px 14px}.rs-section-card-footer:empty{display:none}.rs-section-card-footer-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.rs-section-card-footer-actions .mantine-Button-root{min-height:42px}.rs-section-card-footer-actions>.rs-data-grid__footer{flex:auto;width:100%}@media (max-width:47.99em){.rs-section-card--hide-header-mobile>.rs-section-card-header{display:none}.rs-section-card:has(.rs-mobile-list-control-bar){overflow:visible}.rs-section-card:has(.rs-mobile-list-control-bar:not(.rs-mobile-list-control-bar--contained))>.rs-section-card-content{padding-top:0}.rs-section-card-header{flex-direction:column;align-items:stretch;padding:16px}.rs-section-card-header-actions,.rs-section-card-header-actions>.mantine-Button-root,.rs-section-card-header-actions>.mantine-Group-root,.rs-section-card-header-actions>.mantine-Stack-root{width:100%}.rs-section-card-spacious>.rs-section-card-content,.rs-section-card-footer{padding:12px}}
.rs-searchable-select-dropdown{background:var(--color-surface-card);border:1px solid var(--color-border-card);box-shadow:var(--shadow-panel)}.rs-searchable-select-input{transition:border-color .12s,box-shadow .12s}@media (max-width:47.99em){.rs-searchable-select-input:focus,.rs-searchable-select-input:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.rs-searchable-select-input{transition:none}}.rs-searchable-select-option{min-width:0;color:var(--color-text-primary);border-radius:var(--mantine-radius-sm);transition:background-color .12s,box-shadow .12s}.rs-searchable-select-spotlight-content{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);box-shadow:var(--shadow-panel);overflow:hidden}.rs-searchable-select-spotlight-header{background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border-card);padding:14px 16px}.rs-searchable-select-spotlight-body{padding:12px}.rs-searchable-select-spotlight-search{background:var(--color-surface-input);border-color:var(--color-border-card)}.rs-searchable-select-spotlight-actions-list{padding:8px 0 0}.rs-searchable-select-spotlight-action{color:var(--color-text-primary);border-radius:var(--mantine-radius-sm)}.rs-searchable-select-spotlight-action:hover,.rs-searchable-select-spotlight-action[data-combobox-selected]{color:var(--color-text-primary);background:var(--color-subtle-wash)}.rs-searchable-select-option[data-combobox-selected]{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-brand) 15%, var(--color-surface-card));box-shadow:inset 3px 0 0 var(--color-brand)}@media (hover:hover){.rs-searchable-select-option:hover:not([data-combobox-selected],[data-combobox-disabled]){color:var(--color-text-primary);background:var(--color-subtle-wash)}}@media (hover:none){.rs-searchable-select-option:active:not([data-combobox-selected],[data-combobox-disabled]){color:var(--color-text-primary);background:var(--color-subtle-wash)}}@media (prefers-reduced-motion:reduce){.rs-searchable-select-option{transition:none}}
.rs-confirmation-modal-content{background:var(--color-surface-card);border:1px solid var(--color-border-card);box-shadow:var(--mantine-shadow-lg);border-radius:8px;overflow:hidden}.rs-confirmation-modal-header{min-height:60px;color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-brand-9) 32%, transparent);padding:8px 12px 8px 20px}.rs-confirmation-modal-title{color:inherit;font-size:var(--mantine-font-size-lg);font-weight:700;line-height:1.25}.rs-confirmation-modal-close{width:var(--control-target-regular);height:var(--control-target-regular);color:var(--mantine-color-white)}.rs-confirmation-modal-close:hover{color:var(--mantine-color-white);background:color-mix(in srgb, var(--mantine-color-brand-0) 18%, transparent)}.rs-confirmation-modal-body{padding:0}.rs-confirmation-modal-description{min-height:96px;color:var(--color-text-secondary);font-size:var(--mantine-font-size-sm);padding:22px 20px 24px;line-height:1.65}.rs-confirmation-modal-description strong{color:var(--color-text-primary);font-weight:650}.rs-confirmation-modal-footer{background:var(--color-surface-elevated);border-top:1px solid var(--color-border-card);padding:12px 14px}.rs-confirmation-modal-actions{justify-content:flex-end;gap:8px;display:flex}.rs-confirmation-modal-actions .mantine-Button-root{min-width:124px;min-height:42px}.rs-confirmation-modal-actions .rs-confirmation-modal-destructive-button{color:var(--mantine-color-white);background:var(--mantine-color-red-8);border-color:var(--mantine-color-red-8)}.rs-confirmation-modal-actions .rs-confirmation-modal-destructive-button:hover{color:var(--mantine-color-white);background:var(--mantine-color-red-9);border-color:var(--mantine-color-red-9)}@media (max-width:36em){.rs-confirmation-modal-header{padding-left:16px}.rs-confirmation-modal-description{min-height:0;padding:20px 16px}.rs-confirmation-modal-actions .mantine-Button-root{min-width:0;min-height:var(--control-target-touch);flex:1 1 0}.rs-confirmation-modal-close{min-width:var(--control-target-touch);min-height:var(--control-target-touch)}}@media (hover:none) and (pointer:coarse){.rs-confirmation-modal-close{min-width:var(--control-target-touch);min-height:var(--control-target-touch)}.rs-confirmation-modal-actions .mantine-Button-root{min-height:var(--control-target-touch)}}
.rs-form-drawer{z-index:400}.rs-form-drawer .mantine-Drawer-content{background:var(--color-appshell-main);flex-direction:column;display:flex}.rs-form-drawer .mantine-Drawer-header{min-height:calc(60px + env(safe-area-inset-top));height:calc(60px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px 14px;background:var(--rs-form-drawer-header-background,var(--mantine-color-brand-6));color:var(--rs-form-drawer-header-foreground,var(--mantine-color-white));box-sizing:border-box;flex:none}.rs-form-drawer-title-row{align-items:center;gap:8px;max-width:100%;display:inline-flex}.rs-form-drawer-title{min-width:0;color:var(--rs-form-drawer-header-foreground,var(--mantine-color-white))}.rs-form-drawer-info-button{min-width:var(--control-target-compact);min-height:var(--control-target-compact);color:var(--rs-form-drawer-header-foreground,var(--mantine-color-brand-0));flex:none}.rs-form-drawer-info-button:hover{color:var(--rs-form-drawer-header-foreground,var(--mantine-color-white));background:color-mix(in srgb, var(--rs-form-drawer-header-foreground,var(--mantine-color-brand-0)) 18%, transparent)}.rs-form-drawer .mantine-Drawer-close{width:var(--control-target-regular);height:var(--control-target-regular);color:var(--rs-form-drawer-header-foreground,var(--mantine-color-white));flex:none}.rs-form-drawer .mantine-Drawer-close:hover{color:var(--rs-form-drawer-header-foreground,var(--mantine-color-white));background:color-mix(in srgb, var(--rs-form-drawer-header-foreground,var(--mantine-color-brand-0)) 18%, transparent)}.rs-form-drawer .mantine-Drawer-body{background:var(--color-appshell-main);flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.rs-form-drawer-content{isolation:isolate;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.rs-form-drawer-body{flex:auto;min-height:0;padding:20px 14px 24px;overflow:hidden auto}.rs-form-drawer-footer{flex:none;padding:0;position:relative}.rs-form-drawer-footer-card{padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--color-surface-elevated);border:1px solid var(--color-border-card)}.rs-form-drawer-footer-actions{justify-content:space-between;gap:8px;display:flex}.rs-form-drawer-footer-actions .mantine-Button-root{flex:1 0 0;min-height:42px}@media (max-width:48em),(hover:none) and (pointer:coarse){.rs-form-drawer-info-button,.rs-form-drawer .mantine-Drawer-close{min-width:var(--control-target-touch);min-height:var(--control-target-touch)}.rs-form-drawer-footer-actions .mantine-Button-root{min-height:var(--control-target-touch)}}
.rs-loading-state{gap:var(--mantine-spacing-md);min-width:0;display:grid}.rs-loading-state__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-loading-state__route-indicator{place-items:center;min-height:calc(100dvh - 34px);display:grid}.rs-loading-state__route-spinner{color:var(--color-brand)}.rs-loading-state__page-rows{gap:10px;margin-top:4px;display:grid}.rs-loading-state__form-row{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-loading-state__inline-actions,.rs-loading-state__action-row{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.rs-loading-state__action-row{justify-content:flex-end;margin-top:2px}@media (max-width:47.99em){.rs-loading-state__route-indicator{min-height:calc(100dvh - 86px)}.rs-loading-state__form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rs-loading-state .mantine-Skeleton-root{animation:none}}
.rs-application-boot-screen{z-index:9999;width:100%;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--mantine-color-brand-4) 38%, transparent) 0, transparent 34%), var(--color-appshell-header);color:var(--color-appshell-header-text);isolation:isolate;place-items:center;animation:.22s ease-out .72s forwards rs-application-boot-exit;display:grid;position:fixed;inset:0;overflow:hidden}.rs-application-boot-screen:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid color-mix(in srgb, var(--color-appshell-header-text) 10%, transparent);opacity:.8;border-radius:50%;width:min(74vw,460px);animation:2.4s ease-in-out infinite alternate rs-application-boot-orbit;position:absolute;transform:scale(.86)}.rs-application-boot-screen__content{justify-items:center;width:min(72vw,240px);display:grid}.rs-application-boot-screen__brand-frame{place-items:center;width:176px;height:136px;animation:1.8s ease-in-out infinite rs-application-boot-breathe;display:grid}.rs-application-boot-screen__logo{object-fit:contain;width:176px;height:136px}.rs-application-boot-screen__progress{background:color-mix(in srgb, var(--color-appshell-header-text) 18%, transparent);border-radius:999px;width:50%;height:2px;margin-top:20px;position:relative;overflow:hidden}.rs-application-boot-screen__progress-bar{background:var(--color-appshell-header-text);border-radius:inherit;width:35%;animation:1.15s ease-in-out infinite rs-application-boot-progress;position:absolute;inset:0 auto 0 0}@keyframes rs-application-boot-breathe{0%,to{opacity:.88;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes rs-application-boot-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes rs-application-boot-orbit{0%{opacity:.42;transform:scale(.86)}to{opacity:.9;transform:scale(1)}}@keyframes rs-application-boot-exit{to{opacity:0;pointer-events:none;visibility:hidden;transform:scale(1.015)}}@media (max-width:48em){.rs-application-boot-screen__content{width:min(68vw,220px)}.rs-application-boot-screen__brand-frame,.rs-application-boot-screen__logo{width:156px;height:121px}}@media (prefers-reduced-motion:reduce){.rs-application-boot-screen:before,.rs-application-boot-screen__brand-frame,.rs-application-boot-screen__progress-bar{animation:none}.rs-application-boot-screen{animation-duration:1ms;animation-delay:0s}}
.rs-mobile-bottom-sheet .mantine-Drawer-close:hover{color:var(--mantine-color-white);background:color-mix(in srgb, var(--mantine-color-brand-0) 18%, transparent)}
.rs-pwa-install-tutorial-modal__content{background:var(--color-surface-card);border:1px solid var(--color-border-card);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-panel);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.rs-pwa-install-tutorial-modal__header{min-height:64px;color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-brand-9) 32%, transparent);padding:10px 12px 10px 20px}.rs-pwa-install-tutorial-modal__title{color:inherit;font-size:var(--mantine-font-size-lg);font-weight:700;line-height:1.25}.rs-pwa-install-tutorial-modal__close{width:var(--control-target-regular);height:var(--control-target-regular);color:var(--mantine-color-white)}.rs-pwa-install-tutorial-modal__close:hover{color:var(--mantine-color-white);background:color-mix(in srgb, var(--mantine-color-brand-0) 18%, transparent)}.rs-pwa-install-tutorial-modal__body{min-height:0;padding:22px 20px 0;overflow:hidden auto}.rs-pwa-install-tutorial-modal__intro{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.rs-pwa-install-tutorial-modal__tabs{margin-top:18px}.rs-pwa-install-tutorial-modal__steps{gap:10px;margin-top:18px;list-style:none;display:grid}.rs-pwa-install-tutorial-modal__step{background:var(--color-surface-elevated);border:1px solid var(--color-border-card);border-radius:8px;grid-template-columns:32px minmax(0,1fr) 38px;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.rs-pwa-install-tutorial-modal__step-number,.rs-pwa-install-tutorial-modal__step-icon{flex-shrink:0;place-items:center;display:grid}.rs-pwa-install-tutorial-modal__step-number{width:32px;height:32px;color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border-radius:50%;font-size:13px;font-weight:800}.rs-pwa-install-tutorial-modal__step-content{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-pwa-install-tutorial-modal__step-title{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.35}.rs-pwa-install-tutorial-modal__step-description{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.rs-pwa-install-tutorial-modal__step-icon{width:38px;height:38px;color:var(--color-brand);background:var(--color-brand-muted);border-radius:8px}.rs-pwa-install-tutorial-modal__footer{background:var(--color-surface-card);border-top:1px solid var(--color-border-card);justify-content:flex-end;margin:20px -20px 0;padding:12px 20px;display:flex;position:sticky;bottom:0}.rs-pwa-install-tutorial-modal__footer .mantine-Button-root{min-width:128px}@media (max-width:48em){.rs-pwa-install-tutorial-modal__inner{padding:0}.rs-pwa-install-tutorial-modal__content{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.rs-pwa-install-tutorial-modal__header{min-height:calc(60px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px 16px}.rs-pwa-install-tutorial-modal__close{min-width:var(--control-target-touch);min-height:var(--control-target-touch)}.rs-pwa-install-tutorial-modal__body{flex-direction:column;flex:auto;padding:18px 16px 0;display:flex}.rs-pwa-install-tutorial-modal__step{grid-template-columns:32px minmax(0,1fr) 34px;gap:10px;padding:12px 10px}.rs-pwa-install-tutorial-modal__step-icon{width:34px;height:34px}.rs-pwa-install-tutorial-modal__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:auto -16px 0}.rs-pwa-install-tutorial-modal__footer .mantine-Button-root{width:100%;min-height:var(--control-target-touch)}}
.rs-data-grid{gap:16px;display:grid}.rs-data-grid__toolbar{align-items:center;min-height:38px}.rs-data-grid__toolbar-left,.rs-data-grid__toolbar-right,.rs-data-grid__toolbar-action{align-items:center;gap:10px;display:flex}.rs-data-grid__toolbar-left{flex:1;min-width:0}.rs-data-grid__filter{width:100%}.rs-data-grid__mobile-results-summary{color:var(--color-text-secondary);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.rs-data-grid__responsive-loading{border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);background:var(--color-surface-card);gap:12px;min-height:132px;padding:16px;display:grid}.rs-data-grid__responsive-loading-lines{align-content:center;gap:14px;display:grid}.rs-data-grid__responsive-loading-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr);gap:16px;display:grid}.rs-data-grid__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-data-grid__selection-bar{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);background:var(--color-surface-elevated);border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);width:100%;min-width:0;max-width:100%;padding:10px 14px;display:flex;overflow:hidden}.rs-data-grid__selection-label{flex:none}.rs-data-grid__selection-actions{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.rs-data-grid__sort-button{width:100%;color:var(--color-text-secondary);font:inherit;font-size:inherit;letter-spacing:normal;text-align:left;border-radius:var(--mantine-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-weight:600;display:flex}.rs-data-grid__sort-button:hover:not(:disabled){color:inherit;background:0 0}.rs-data-grid__sort-button:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:2px}.rs-data-grid__sort-button:disabled{color:var(--color-text-secondary);cursor:default}.rs-data-grid__table{border-collapse:separate;border-spacing:0;background:0 0;border:0;border-radius:0;width:100%}.rs-data-grid__table-frame{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);overflow:hidden}.rs-data-grid__table-frame .mantine-ScrollArea-viewport{padding-bottom:0}.rs-data-grid__mobile-view{gap:12px;display:grid}.rs-data-grid__mobile-sort-control{width:100%;display:block}.rs-data-grid__table thead tr{background:var(--color-surface-input)}.rs-data-grid__table th{color:var(--color-text-secondary);font-size:var(--font-size-label);border:0;border-bottom:1px solid var(--color-border-card);background:0 0;padding:10px 12px;font-weight:600}.rs-data-grid__table th,.rs-data-grid__table td{font-size:var(--font-size-body);border:0;padding:10px 12px}.rs-data-grid__selection-cell{width:48px;min-width:48px}.rs-data-grid__cell-content{min-width:0}.rs-data-grid__cell-content--clamped,.rs-data-grid__cell-content--clamped>:only-child{text-overflow:ellipsis;-webkit-line-clamp:var(--rs-data-grid-line-clamp);-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.rs-data-grid__table td{color:var(--color-text-primary)}.rs-data-grid__table--fluid .rs-data-grid__column--fluid{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:0;overflow:hidden}.rs-data-grid__table--fluid .rs-data-grid__column--fluid .rs-data-grid__cell-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-data-grid__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-border)}.rs-data-grid__align-center{text-align:center}.rs-data-grid__align-right{text-align:right}.rs-data-grid__table thead .rs-data-grid__sort-button{color:inherit;font-weight:600}.rs-data-grid__table thead .rs-data-grid__sort-button:hover:not(:disabled){color:var(--color-text-primary);background:0 0}.rs-data-grid__table thead .rs-data-grid__sort-button:disabled{color:var(--color-text-secondary)}.rs-data-grid__table tbody tr{transition:background-color .12s}.rs-data-grid__loading-row:hover td{background:0 0}.rs-data-grid__table tbody tr:hover td{background:color-mix(in srgb, var(--mantine-color-brand-6) 5%, transparent)}.rs-data-grid__table tbody tr:has(input:checked) td{background:color-mix(in srgb, var(--mantine-color-brand-6) 10%, transparent)}.rs-data-grid__footer{align-items:center}.rs-data-grid__footer-left{color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.rs-data-grid__page-size-label,.rs-data-grid__range{font-size:var(--font-size-label);font-weight:500}.rs-data-grid__pagination-control{min-width:var(--control-target-regular);height:var(--control-target-regular);font-size:var(--font-size-mono);padding-inline:10px;font-weight:600;line-height:1}.rs-data-grid__pagination-control>svg{width:16px;height:16px}.rs-data-grid__pagination-dots{min-width:24px;height:var(--control-target-regular);color:var(--color-text-secondary);font-size:var(--font-size-mono);justify-content:center;align-items:center;font-weight:600;line-height:1}.rs-data-grid__mobile-pagination{gap:12px;width:100%;display:grid}@media (max-width:47.99em){.rs-data-grid__responsive-loading{background:0 0;border:0;min-height:0;padding:0}.rs-data-grid__responsive-loading-lines{gap:12px}.rs-data-grid__responsive-loading-row{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;min-height:116px;padding:14px}.rs-data-grid__responsive-loading-row:nth-child(n+4),.rs-data-grid__selection-desktop{display:none}.rs-data-grid__filter{width:100%}.rs-data-grid__filter .mantine-Input-input{min-height:var(--control-target-touch)}.rs-data-grid__footer{flex-direction:column;align-items:flex-start}.rs-data-grid__selection-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.rs-data-grid__selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.rs-data-grid__selection-actions>:last-child:nth-child(odd){grid-column:1/-1}.rs-data-grid__selection-actions>*{min-width:0;max-width:100%}.rs-data-grid__selection-actions .mantine-Button-root{width:100%;min-width:0;min-height:var(--control-target-touch);padding-inline:10px}.rs-data-grid__selection-actions .mantine-Button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-data-grid__mobile-loading,.rs-data-grid__mobile-empty{text-align:center;border:1px dashed var(--color-border-card);border-radius:var(--mantine-radius-md);background:var(--color-surface-card);place-items:center;min-height:132px;padding:20px;display:grid}.rs-data-grid__mobile-loading-card{background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);gap:14px;min-height:116px;padding:14px;display:grid}.rs-data-grid__mobile-loading-fields{gap:10px;display:grid}.rs-data-grid__mobile-card{color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-border-card);border-radius:var(--mantine-radius-md);gap:12px;padding:14px;display:grid;overflow:hidden}.rs-data-grid__mobile-card:has(input:checked){border-color:var(--mantine-color-brand-6);background:color-mix(in srgb, var(--mantine-color-brand-6) 6%, var(--color-surface-card))}.rs-data-grid__mobile-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-data-grid__mobile-header-actions{flex:none;align-items:center;gap:6px;display:flex}.rs-data-grid__mobile-title{min-width:0;font-family:var(--font-lexend), sans-serif;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.rs-data-grid__mobile-fields{gap:9px;margin:0;display:grid}.rs-data-grid__mobile-field{grid-template-columns:minmax(76px,27%) minmax(0,1fr);align-items:start;gap:10px;display:grid}.rs-data-grid__mobile-label{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-label);align-items:center;gap:6px;font-weight:500;display:flex}.rs-data-grid__mobile-value{overflow-wrap:anywhere;min-width:0;margin:0}.rs-data-grid__footer-left,.rs-data-grid__page-size-select,.rs-data-grid__range{display:none}.rs-data-grid__mobile-pagination-summary{color:var(--color-text-secondary);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.rs-data-grid__mobile-pagination-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.rs-data-grid__mobile-pagination-controls .mantine-Button-root{min-height:44px}}.rs-data-grid__mobile-domain-filters{gap:10px;display:grid}
.rs-mobile-list-control-bar{box-sizing:border-box;width:auto;min-width:0;max-width:none;min-height:calc(var(--control-target-touch) + 22px);background:var(--color-appshell-main);border-top:1px solid var(--color-border-card);border-bottom:1px solid var(--color-border-card);box-shadow:var(--shadow-panel);margin-inline:calc(50% - 50dvw);padding:10px 16px;display:block}.rs-mobile-list-control-bar--contained{width:100%;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:2px 0;position:static}.rs-mobile-list-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.rs-mobile-list-controls--single{grid-template-columns:minmax(0,1fr)}.rs-mobile-list-controls__indicator{width:100%;min-width:0;font-weight:700}.rs-mobile-list-controls__button{width:100%;min-height:var(--control-target-touch)}.rs-mobile-list-controls__button[data-active]{color:var(--color-text-primary);border-color:var(--mantine-color-accent-5);box-shadow:inset 0 0 0 1px var(--mantine-color-accent-5)}
.rs-warning-notice{color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-status-warning-border);border-radius:var(--mantine-radius-md);padding:16px;position:relative;overflow:hidden}.rs-warning-notice[data-severity=error]{border-color:var(--color-status-error-border)}.rs-warning-notice[data-severity=info]{border-color:var(--color-status-info-border)}.rs-warning-notice__accent{background:var(--color-status-warning);border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.rs-warning-notice[data-severity=error] .rs-warning-notice__accent{background:var(--color-status-error)}.rs-warning-notice[data-severity=info] .rs-warning-notice__accent{background:var(--color-status-info)}.rs-warning-notice__layout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rs-warning-notice__message{flex:460px;align-items:flex-start;gap:12px;min-width:0;display:flex}.rs-warning-notice__icon{width:36px;height:36px;color:var(--color-status-warning);background:var(--color-status-warning-bg);border:1px solid var(--color-status-warning-border);border-radius:var(--mantine-radius-sm);flex:none;place-items:center;display:grid}.rs-warning-notice[data-severity=error] .rs-warning-notice__icon{color:var(--color-status-error);background:var(--color-status-error-bg);border-color:var(--color-status-error-border)}.rs-warning-notice[data-severity=info] .rs-warning-notice__icon{color:var(--color-status-info);background:var(--color-status-info-bg);border-color:var(--color-status-info-border)}.rs-warning-notice__copy{gap:3px;min-width:0;display:grid}.rs-warning-notice__title{color:var(--color-text-primary);line-height:1.35}.rs-warning-notice__description{color:var(--color-text-secondary);line-height:1.45}.rs-warning-notice__action{flex:none}.rs-warning-notice--compact{padding:12px}.rs-warning-notice--compact .rs-warning-notice__accent{top:10px;bottom:10px}.rs-warning-notice--compact .rs-warning-notice__message{flex-basis:260px}.rs-warning-notice--compact .rs-warning-notice__icon{width:32px;height:32px}@media (max-width:47.99em){.rs-warning-notice__layout{align-items:stretch}.rs-warning-notice__message{flex-basis:100%}.rs-warning-notice__action,.rs-warning-notice__action>*{width:100%}}
.rs-task-card-action{border:1px solid #0000;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,transform .14s}@media (hover:hover) and (pointer:fine){.rs-task-card-action:hover{color:var(--rs-task-foreground,var(--task-color-foreground));background:color-mix(in srgb, var(--rs-task-foreground,var(--task-color-foreground)) 14%, transparent);border-color:color-mix(in srgb, var(--rs-task-foreground,var(--task-color-foreground)) 26%, transparent);transform:translateY(-1px);box-shadow:0 3px 8px #00000024}}.rs-task-card-action:active{color:var(--rs-task-foreground,var(--task-color-foreground));background:color-mix(in srgb, var(--rs-task-foreground,var(--task-color-foreground)) 22%, transparent);transform:translateY(0)scale(.94)}.rs-task-card-action:focus-visible{color:var(--rs-task-foreground,var(--task-color-foreground));background:color-mix(in srgb, var(--rs-task-foreground,var(--task-color-foreground)) 14%, transparent);outline:2px solid var(--rs-task-foreground,var(--task-color-foreground));outline-offset:2px}.rs-task-card-drag-handle:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.rs-task-card-action{transition:none}}

