@layer mantine{.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;height:100%;display:flex;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{height:calc(var(--input-height) - 15px);align-items:center;display:flex}.m_b97ecb26{flex-direction:column;display:flex}.m_31fe42f9{gap:calc(.25rem * var(--mantine-scale));display:flex}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;border-radius:var(--mantine-radius-default);width:max-content;min-width:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size,var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_730a79ed[data-full-width]{width:100%;max-width:none}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;flex:1}.m_f6645d97[data-native-level-select]{cursor:default;gap:var(--mantine-spacing-md)}.m_e214b549{appearance:none;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;color:inherit;cursor:pointer;font-family:inherit;line-height:var(--dch-control-size);height:var(--dch-control-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z' fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E") 100% no-repeat;background-size:calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));padding:0;padding-right:calc(1rem * var(--mantine-scale));border:none}.m_e214b549:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm)}.m_e214b549:disabled{cursor:not-allowed;color:var(--mantine-color-dimmed)}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{font-size:var(--preset-font-size);display:flex}.m_52a6b4b0{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{font-size:var(--preset-font-size);display:flex}.m_cccb8ff3{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_1f4d0c5{font-size:var(--preset-font-size);display:flex}.m_1f20081{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_1f20081{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_1f20081{border-color:var(--mantine-color-dark-5)}.m_eaf76082{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_eaf76082:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_eaf76082:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_80eb36d4{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_5566a64b{flex:1}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_afb15cad{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_8afe6e64{flex:1}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}}
@layer mantine{.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:where(.m_5ed0edd0+.m_5ed0edd0){margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}.m_836192{bottom:0;width:100%;height:calc(.1875rem * var(--mantine-scale));background-color:var(--notification-color);transform-origin:0;animation:m_5f780017 var(--notifications-progress-duration) linear forwards, m_bb245a60 .2s ease;transition:opacity .2s;position:absolute;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .m_836192{transform-origin:100%}.m_836192:where([data-paused]){opacity:0;animation-play-state:paused,running}@keyframes m_5f780017{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m_bb245a60{0%{opacity:0}}}
*{box-sizing:border-box}html,body{margin:0}:root{--bg:#f4f4f4;--card:#fff;--raised:#fff;--sunken:#e9e9e9;--ink:#111;--muted:#6b6b6b;--line:#e6e6e6;--field:#949494;--soft:#fde7e8;--accent:#d2101e;--on-accent:#fff;--warn-soft:#fbede0;--warn-ink:#6e3206;--ok-soft:#ddf3e8;--ok-ink:#0b5e3c;--danger:#b80d1a;--link:#2563eb;--hl:#fff6f6;--shadow:0 8px 24px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e0e0f;--card:#1c1c1e;--raised:#242426;--sunken:#111112;--ink:#f5f5f5;--muted:#a3a3a8;--line:#2e2e31;--field:#6e6e73;--soft:#3a1518;--accent:#ff4d57;--on-accent:#1c0305;--warn-soft:#3a2614;--warn-ink:#ffd7b5;--ok-soft:#12301f;--ok-ink:#a5ebc4;--danger:#ff6b73;--link:#7aa2ff;--hl:#241416;--shadow:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--input-height-sm:2.625rem;--mantine-color-text:#111}.mantine-InputWrapper-label{margin-bottom:6px;font-size:13px;font-weight:500}.mantine-InputWrapper-description{font-size:12px}body{background:var(--bg);color:var(--ink);font-family:Be Vietnam Pro,system-ui,sans-serif}a{color:var(--accent)}button{font-family:inherit}button:not(:disabled):active,a:active{opacity:.78}:where(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--muted)}.i{stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}.muted{color:var(--muted)}.sm{font-size:13px;line-height:18px}.web{flex-wrap:wrap;min-height:100vh;display:flex}.side{background:var(--card);border-right:1px solid var(--line);color:var(--ink);flex-direction:column;flex:0 0 248px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.side .sh{border-bottom:1px solid var(--line);height:60px;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.side nav{flex-direction:column;gap:4px;padding:12px;display:flex}.side nav a{min-height:40px;color:var(--ink);border-radius:20px;align-items:center;gap:12px;padding:0 14px;font-size:14px;text-decoration:none;display:flex}.side nav a .i{color:var(--muted)}.side nav a.on{background:var(--soft);color:var(--accent);font-weight:600}.side nav a.on .i{color:var(--accent)}.side nav a.empty{color:var(--muted)}.side nav a.on.empty{color:var(--accent)}.side nav a:not(.on):hover{background:var(--bg)}.side .grp{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 28px 4px;font-size:11px;font-weight:500}.yr{background:var(--sunken);border-radius:22px;justify-content:space-between;align-items:center;margin:12px 12px 0;padding:4px;display:flex}.yr b{font-size:15px}.yr button{background:var(--card);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;display:flex}.now{background:var(--accent);border-radius:4px;flex-shrink:0;width:7px;height:7px}.cnt{background:var(--sunken);border-radius:10px;justify-content:center;align-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:flex}.side nav a.on .cnt{background:var(--card);color:var(--accent)}.main{flex-direction:column;flex:999 560px;gap:14px;min-width:0;padding:24px 28px 48px;display:flex}.main>*{width:100%}@media (max-width:760px){.side{border-right:0;border-bottom:1px solid var(--line);flex-basis:100%;height:auto;position:static}.side nav.months{flex-flow:wrap}.main{padding:16px}}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.wh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wh h1{margin:0;font-size:26px;font-weight:600;line-height:34px}.wh p{color:var(--muted);margin:2px 0 0;font-size:14px}.acts{flex-wrap:wrap;gap:8px;display:flex}.tag{background:var(--sunken);min-height:24px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.tag.ok{background:var(--ok-soft);color:var(--ok-ink)}.tag.warn{background:var(--warn-soft);color:var(--warn-ink)}.tag.bad{background:var(--soft);color:var(--danger)}.pbtn{border:1px solid var(--line);background:var(--card);height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font:500 14px Be Vietnam Pro,sans-serif;text-decoration:none;display:inline-flex}.pbtn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.pbtn.dan{color:var(--danger);border-color:var(--danger)}.pbtn:disabled{opacity:.5;cursor:default}.lnk{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none}.lnk.red{color:var(--danger)}.sec{background:var(--card);border-radius:16px;overflow:visible}.sec .sh2{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;display:flex}.pbody{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.sh2-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.sh2 .pbtn{height:36px}.lrow{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:48px;padding:8px 20px;font-size:14px;display:flex}.sh2+.lrow,.list-toolbar+.lrow{border-top:0}.lrow .fill{flex:1;min-width:0}.lrow .st{color:var(--muted);white-space:nowrap;font-size:13px}.banner{background:var(--warn-soft);color:var(--warn-ink);border-radius:14px;padding:12px 14px;font-size:14px;line-height:21px}.banner.ok{background:var(--ok-soft);color:var(--ok-ink)}.banner.bad{background:var(--soft);color:var(--danger)}.banner ul{margin:6px 0 0;padding-left:18px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.g2{grid-template-columns:1fr}}.formfoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.formfoot .sm{margin-left:auto}.shift-form.is-editing{outline:2px solid var(--accent);outline-offset:-2px}.sf-title{align-items:center;gap:8px;display:flex}.sf-title .i{width:16px;height:16px;color:var(--accent)}.sf-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px;padding:16px 20px 4px;display:grid}.sf-date,.sf-time,.sf-note{grid-column:span 2}.sf-staff,.sf-patients,.sf-nurses{grid-column:span 6}@media (max-width:1280px){.sf-date,.sf-time{grid-column:span 3}.sf-note{grid-column:span 6}.sf-staff{grid-column:span 12}}.sf-error{margin:12px 20px 0}.sf-foot{border-top:1px solid var(--line);background:var(--bg);border-radius:0 0 16px 16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 20px;display:flex}.sf-preview{min-width:0;color:var(--muted);flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.sf-preview .i{width:15px;height:15px}.sf-preview b{color:var(--ink);font-weight:600}.sf-hint{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}@media (max-width:760px){.sf-grid>*{grid-column:span 12!important}.sf-preview{flex-basis:100%}.sf-hint{display:none}.sf-foot .pbtn{flex:1}}.main:has(.month-page){height:100vh;padding-bottom:20px;overflow:hidden}.month-page{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.month-page>*{flex-shrink:0}.month-page>.wh{padding:0 20px}.month-page .list-sec{flex-direction:column;flex:auto;min-height:220px;display:flex;overflow:hidden}.list-scroll{flex:1;min-height:0;overflow:auto}.tbl.agenda{table-layout:fixed;min-width:860px}.tbl.agenda thead th{z-index:3;background:var(--card);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky;top:0}.tbl.agenda td{border-bottom:1px solid #f0f0f0;padding:12px 14px}.tbl.agenda tbody tr:last-child td,.tbl.agenda td.dcell{border-bottom:1px solid var(--line)}.tbl.agenda tbody:last-child tr:last-child td,.tbl.agenda tbody:last-child td.dcell{border-bottom:0}.tbl.agenda td.dcell{vertical-align:top;cursor:default;padding:12px 14px;background:var(--card)!important}.tbl.agenda th:first-child,.tbl.agenda td.dcell{padding-left:20px}.tbl.agenda th:last-child,.tbl.agenda td.acts-cell{padding-right:20px}.tbl.agenda tbody.is-today td.dcell{background:var(--soft)!important}.dgrid{grid-template-columns:3.4em 1fr;align-items:baseline;gap:6px 8px;line-height:20px;display:grid}.dgrid .dd{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.dgrid .dw{color:var(--muted);font-size:13px}.dgrid.sun .dd,.dgrid.sun .dw{color:var(--accent)}.dmeta{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.dcount{color:var(--muted);font-size:12px}.tbl.agenda td.no{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.tbl.agenda td.time{white-space:nowrap}.tbl.agenda td.time b{font-variant-numeric:tabular-nums;font-weight:600}.tbl.agenda td.acts-cell{text-align:right;padding-top:8px;padding-bottom:8px}.row-acts{gap:6px;display:inline-flex}.iconbtn.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}@media (max-width:760px),(max-height:640px){.main:has(.month-page){height:auto;overflow:visible}.month-page .list-sec{overflow:visible}.list-scroll{overflow:auto visible}}.tw{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:760px}.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px;font-size:14px;line-height:20px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover td{background:var(--bg)}.tbl tbody tr.editing td{background:var(--hl)}.tbl .no{width:48px;color:var(--muted);font-weight:600}.tbl .ml{white-space:pre-line}.tbl .rt{text-align:right;white-space:nowrap}.tbl .rt .lnk+.lnk{margin-left:14px}.empty-state{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px}.empty-big{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.empty-ico{background:var(--soft);width:64px;height:64px;color:var(--accent);border-radius:32px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.empty-ico .i{stroke-width:1.6px;width:30px;height:30px}.empty-big b{font-size:16px;font-weight:600}.empty-big p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:21px}.empty-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.empty-ico.ok{background:var(--ok-soft);color:var(--ok-ink)}.import-sec{position:relative;overflow-y:auto!important}.import-sec.is-drag:after{content:"";border:2px dashed var(--accent);pointer-events:none;background:#d2101e08;border-radius:14px;position:absolute;inset:12px}.import-check{margin-top:6px}.month-chips{flex-wrap:wrap;justify-content:center;gap:6px;max-width:640px;margin-top:6px;display:flex}.month-chip{border:1px solid var(--line);background:var(--card);height:30px;color:var(--ink);border-radius:15px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.month-chip:hover{border-color:var(--accent);color:var(--accent);background:var(--soft)}.import-msg{max-width:560px;margin-top:12px}.import-notes{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:12px;width:100%;max-width:720px;margin-top:20px;padding:12px 16px}.import-notes-h{margin-bottom:6px;font-size:13px;font-weight:600}.import-notes ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:20px}.list-page{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.main:has(.list-page){height:100vh;padding-bottom:20px;overflow:hidden}.list-page>*{flex-shrink:0}.list-page>.sec:last-child{flex-direction:column;flex:auto;min-height:220px;display:flex;overflow:hidden}.list-page>.sec:last-child>.list-toolbar{flex-shrink:0}.list-page>.sec:last-child>.tw{flex:1;min-height:0;overflow:auto}.tbl.people thead th,.tbl.accounts thead th{z-index:2;background:var(--card);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky;top:0}@media (max-width:760px),(max-height:640px){.main:has(.list-page){height:auto;overflow:visible}.list-page>.sec{overflow:visible}.list-page>.sec>.tw{overflow-y:visible}}.tabs-bar{flex-wrap:wrap;gap:6px;display:flex}.tabs-bar a{height:40px;color:var(--muted);border-radius:20px;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tabs-bar a .i{width:17px;height:17px}.tabs-bar a:hover{background:var(--card);color:var(--ink)}.tabs-bar a.on{background:var(--card);color:var(--accent);font-weight:600;box-shadow:0 1px 2px #0000000f}.tabs-bar a .cnt{margin-left:2px}.tabs-bar a.on .cnt{background:var(--soft);color:var(--accent)}.list-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.list-search{flex:1;min-width:0}.list-toolbar .pbtn{flex-shrink:0;height:42px}.preview-line{background:var(--bg);color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.preview-line .i{width:15px;height:15px}.preview-line b{color:var(--ink);font-weight:600}.tbl.people,.tbl.accounts{table-layout:fixed;min-width:560px}.tbl.accounts{min-width:760px}.tbl.accounts th:first-child,.tbl.accounts td:first-child{padding-left:20px}.tbl.accounts th:last-child,.tbl.accounts td:last-child{padding-right:20px}.tbl.accounts td{padding-top:10px;padding-bottom:10px}.tbl.accounts td.acts-cell{text-align:right}.tbl.accounts tbody tr:hover td{background:var(--bg)}.tbl.accounts tr.locked td:not(.acts-cell){opacity:.55}.tbl.people th:first-child,.tbl.people td:first-child{padding-left:20px}.tbl.people th:last-child,.tbl.people td:last-child{padding-right:20px}.tbl.people td{padding-top:10px;padding-bottom:10px}.tbl.people .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.tbl.people td.pname{font-weight:500}.tbl.people td.acts-cell{text-align:right}.tbl.people tbody tr:hover td{background:var(--bg)}.ptitle{margin-right:0}.lrow.prow{min-height:52px}.lrow.prow:hover{background:var(--bg)}.center-page{justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.logincard{background:var(--card);border-radius:20px;flex-direction:column;gap:14px;width:100%;max-width:400px;padding:28px 28px 24px;display:flex;box-shadow:0 1px 2px #0000000a}.lc-brand{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lc-brand svg{flex-shrink:0}.lc-head{margin:6px 0 2px}.lc-head h1{margin:0;font-size:24px;font-weight:600;line-height:30px}.lc-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:19px}.lc-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-row .lnk{font-size:13px;font-weight:600}.lc-foot{color:var(--muted);text-align:center;margin:2px 0 0;font-size:12px;line-height:18px}.pbtn.big{border-radius:24px;height:48px;font-size:15px}.form2{grid-template-columns:110px 1fr;gap:12px;display:grid}.side .me{border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;margin-top:auto;padding:12px 12px 12px 16px;font-size:14px;line-height:18px;display:flex}.side .me form{display:flex}.side .me .who{flex:1;min-width:0}.side .me .who b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:17px;display:-webkit-box;overflow:hidden}.side .me small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12px;display:block;overflow:hidden}.mav{background:var(--soft);width:32px;height:32px;color:var(--accent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.iconbtn{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.iconbtn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.iconbtn:disabled{opacity:.35;cursor:not-allowed}.iconbtn.lg{border-radius:20px;width:40px;height:40px}.iconbtn.lg .i{width:18px;height:18px}.acts{align-items:center}.pop-form{flex-direction:column;max-height:min(640px,80vh);display:flex}.pop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px;display:flex}.pop-head b{font-size:15px;font-weight:600}.pop-body{flex-direction:column;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.pop-foot{border-top:1px solid var(--line);background:var(--bg);border-radius:0 0 16px 16px;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.iconbtn.on{background:var(--soft);color:var(--accent);border-color:#0000}.iconbtn .i{width:16px;height:16px}.tbl.plain tbody tr{cursor:default}.tbl.plain tbody tr:hover td{background:0 0}.tbl.plain td{vertical-align:middle}.formrow{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.formrow .pbtn{height:42px}@media (max-width:900px){.formrow{grid-template-columns:1fr 1fr}}.addrow{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px;display:flex}.combo-new{color:var(--accent);align-items:center;gap:8px;font-weight:500;display:flex}.combo-new .i{width:16px;height:16px}.mantine-InputWrapper-root .i{width:16px;height:16px;color:var(--muted)}.mantine-Pill-root{background:var(--soft);color:var(--ink);font-weight:500}:is(.mantine-Combobox-option,.mantine-TagsInput-option,.mantine-Select-option)[data-combobox-selected]{background:var(--soft);color:var(--accent)}:is(.mantine-Combobox-option,.mantine-TagsInput-option,.mantine-Select-option)[data-checked]{color:var(--accent);font-weight:500}:is(.mantine-Combobox-option,.mantine-TagsInput-option,.mantine-Select-option):hover:not([data-combobox-selected]){background:var(--bg)}.mantine-TimePicker-field:focus{background:var(--soft);color:var(--accent)}.mantine-Modal-title{font-size:17px;font-weight:600}.modal-form{flex-direction:column;gap:16px;display:flex}.modal-acts{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ptitle{background:var(--sunken);height:22px;color:var(--muted);border-radius:6px;align-items:center;margin-right:8px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}
