.mantine-ActionIcon-root[data-radius=full]{border-radius:9999px}.mantine-ActionIcon-root[data-variant=primary]:disabled,.mantine-ActionIcon-root[data-variant=primary][data-disabled]{opacity:.5;background-color:var(--mantine-color-primary-5);color:var(--mantine-color-gray-0)}.mantine-ActionIcon-root[data-variant=secondary]:disabled,.mantine-ActionIcon-root[data-variant=secondary][data-disabled]{opacity:.5;background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8)}.mantine-ActionIcon-root[data-variant=outline]:disabled,.mantine-ActionIcon-root[data-variant=outline][data-disabled]{opacity:.5;background-color:var(--mantine-color-white);color:var(--mantine-color-gray-8);border-color:var(--mantine-color-gray-2)}.mantine-ActionIcon-root[data-variant=ghost]:disabled,.mantine-ActionIcon-root[data-variant=ghost][data-disabled]{opacity:.5;color:var(--mantine-color-gray-8);background-color:#0000}.mantine-ActionIcon-root[data-variant=destructive]:disabled,.mantine-ActionIcon-root[data-variant=destructive][data-disabled]{opacity:.5;background-color:var(--mantine-color-red-5);color:var(--mantine-color-gray-0)}.mantine-Alert-root:has(.mantine-Alert-icon) .mantine-Alert-message{color:var(--mantine-color-primary-9)}.custom-button[data-variant=primary]:disabled,.custom-button[data-variant=primary][data-disabled]{background-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-0);border:none}.custom-button[data-variant=secondary]:disabled,.custom-button[data-variant=secondary][data-disabled]{opacity:.5;background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-4);border:1px solid var(--mantine-color-gray-1)}.custom-button[data-variant=outline]:disabled,.custom-button[data-variant=outline][data-disabled]{opacity:.5;background-color:var(--mantine-color-white);color:var(--mantine-color-gray-4);border:2px solid var(--mantine-color-gray-1)}.custom-button[data-variant=ghost]:disabled,.custom-button[data-variant=ghost][data-disabled]{opacity:.5;color:var(--mantine-color-gray-7);background-color:#0000}.custom-button[data-variant=destructive]:disabled,.custom-button[data-variant=destructive][data-disabled]{opacity:.5;background-color:var(--mantine-color-red-5);color:var(--mantine-color-gray-0)}.custom-button[data-variant=link]:disabled,.custom-button[data-variant=link][data-disabled]{opacity:.5;color:var(--mantine-color-primary-5);background-color:#0000}.custom-button[data-rounded]{border-radius:90px!important;padding-left:16px!important;padding-right:16px!important}.custom-button[data-variant=outline][data-rounded]{background-color:var(--mantine-color-gray-0)!important;border:1px solid var(--mantine-color-gray-1)!important;color:var(--mantine-color-gray-7)!important}.custom-button[data-variant=outline][data-rounded]:hover:not(:disabled):not([data-disabled]){background-color:var(--mantine-color-gray-1)!important;border:1px solid var(--mantine-color-gray-1)!important;color:var(--mantine-color-gray-7)!important}.custom-button[data-variant=outline][data-rounded]:disabled,.custom-button[data-variant=outline][data-rounded][data-disabled]{opacity:.5;background-color:var(--mantine-color-gray-0)!important;color:var(--mantine-color-gray-4)!important;border:1px solid var(--mantine-color-gray-1)!important}.data-table{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-1);border-radius:var(--mantine-radius-lg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.data-table__custom-header{background-color:var(--mantine-color-gray-0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:60px;padding:0 var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.data-table__custom-header-content{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.data-table__custom-header-description{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);line-height:1.3}.data-table__header-add-button{border-radius:var(--mantine-radius-md);height:36px;font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs)}.data-table__header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;gap:var(--mantine-spacing-lg);padding:6px var(--mantine-spacing-xl) 12px var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2);background-color:#f9fafbbf;flex-shrink:0;display:flex}.data-table__header-cell{align-items:center;gap:var(--mantine-spacing-xs);font-family:var(--font-sans);font-weight:var(--mantine-font-weight-semibold);letter-spacing:.44px;text-transform:uppercase;color:var(--mantine-color-gray-6);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:12px 0;font-size:11px;line-height:16px;transition:color .15s;display:flex}.data-table__header-cell--sortable{cursor:pointer}.data-table__header-cell--sortable:hover,.data-table__header-cell--number{color:var(--mantine-color-gray-9)}.data-table__header-cell__content{align-items:center;gap:4px;width:100%;display:flex}.data-table__header-cell__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.data-table__header-cell__icon svg{width:14px;height:14px}.data-table__sort-icon{width:16px;height:16px;color:var(--mantine-color-gray-4);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;transition:color .15s;display:flex}.data-table__sort-icon__up,.data-table__sort-icon__down{width:7px;height:5px}.data-table__sort-icon__down{margin-top:-2px}.data-table__sort-icon__up,.data-table__sort-icon__down{opacity:.4}.data-table__header-cell--sortable:hover .data-table__sort-icon__up,.data-table__header-cell--sortable:hover .data-table__sort-icon__down{opacity:.8}.data-table__sort-icon[data-sorted=asc] .data-table__sort-icon__up{opacity:1;color:var(--mantine-color-gray-9)}.data-table__sort-icon[data-sorted=asc] .data-table__sort-icon__down{opacity:.3}.data-table__sort-icon[data-sorted=desc] .data-table__sort-icon__down{opacity:1;color:var(--mantine-color-gray-9)}.data-table__sort-icon[data-sorted=desc] .data-table__sort-icon__up{opacity:.3}.data-table__header-cell--fixed{flex-shrink:0}.data-table__header-cell--flex{flex:1 0 0;min-width:0}.data-table__header-cell--right{justify-content:flex-end}.data-table__header-cell--center{justify-content:center}.data-table__body{flex:1;position:relative;overflow-y:auto}.data-table__row{align-items:center;gap:var(--mantine-spacing-lg);padding:12px var(--mantine-spacing-xl) 12px var(--mantine-spacing-sm);min-height:64px;transition:background-color .15s;display:flex;position:relative}.data-table__row--alternate{background-color:var(--mantine-color-gray-0)}.data-table__row:not(.data-table__row--alternate):hover{background-color:#f9fafb80}.data-table__row--alternate:hover{background-color:#e9edf580}.data-table__row--clickable{cursor:pointer}.data-table__cell{align-items:center;padding:0;display:flex}.data-table__cell--fixed{flex-shrink:0}.data-table__cell--flex{flex:1 0 0;min-width:0}.data-table__cell--right{justify-content:flex-end}.data-table__cell--center{justify-content:center}.data-table__checkbox{cursor:pointer;background-color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 1px #0000001a,0 0 0 1px #464f6029,0 2px 5px #5960781a}.data-table__checkbox:hover{box-shadow:0 1px 1px #0000001a,0 0 0 1px #464f6052,0 2px 5px #5960781a}.data-table__checkbox--checked{background-color:var(--mantine-color-blue-5);border-color:var(--mantine-color-blue-5);box-shadow:none}.data-table__checkbox--checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:10px;height:10px}.data-table__text-cell{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.data-table__text-cell__primary{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.data-table__text-cell__secondary{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.data-table__text-cell--single-line{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.data-table__text-cell--number{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-sm);font-variant-numeric:lining-nums tabular-nums;color:var(--mantine-color-gray-6);line-height:20px}.data-table__text-cell--label{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-xs);letter-spacing:.36px;color:var(--mantine-color-gray-6);line-height:18px}.data-table__text-cell--negative{color:var(--mantine-color-red-6)}.data-table__text-cell--positive{color:var(--mantine-color-green-6)}.data-table__tag{padding:0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-full);height:20px;font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);letter-spacing:.36px;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;line-height:18px;display:inline-flex}.data-table__tag--blue{background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-5)}.data-table__tag--green{background-color:var(--mantine-color-green-1);color:var(--mantine-color-green-6)}.data-table__tag--red{background-color:var(--mantine-color-red-0);color:var(--mantine-color-red-6)}.data-table__tag--yellow{background-color:var(--mantine-color-yellow-0);color:var(--mantine-color-yellow-5)}.data-table__tag--indigo{background-color:var(--mantine-color-indigo-0);color:var(--mantine-color-indigo-5)}.data-table__tag--gray{background-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-6)}.data-table__tag--orange{background-color:var(--mantine-color-orange-0);color:var(--mantine-color-orange-5)}.data-table__actions{align-items:center;gap:var(--mantine-spacing-xs);height:32px;display:flex}.data-table__action{border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-2);cursor:pointer;width:32px;height:32px;padding:var(--mantine-spacing-xs);border:none;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.data-table__action:hover{background-color:var(--mantine-color-gray-3);opacity:.9}.data-table__action svg{width:16px;height:16px}.data-table__menu-dropdown{background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm);box-shadow:var(--mantine-shadow-lg);min-width:168px}.data-table__menu-item{height:36px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);gap:var(--mantine-spacing-xs);font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-7);border-radius:var(--mantine-radius-sm);line-height:1.3;transition:background-color .15s}.data-table__menu-item:hover{background-color:var(--mantine-color-gray-2)}.data-table__menu-divider{background-color:var(--mantine-color-gray-2);height:1px}.data-table__index{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-sm);letter-spacing:.28px;color:var(--mantine-color-gray-9);white-space:nowrap;line-height:20px}.data-table__pagination{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-1);background-color:#f4f7fcbf;flex-shrink:0;display:flex}.data-table__pagination-info{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);letter-spacing:.36px;color:var(--mantine-color-gray-6);flex:1 0 0;min-width:0;line-height:18px}.data-table__pagination-size{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.data-table__pagination-size-label{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);letter-spacing:.36px;color:var(--mantine-color-gray-6);white-space:nowrap;line-height:18px}.data-table__pagination-size-select{cursor:pointer;align-items:center;gap:4px;display:inline-flex;position:relative}.data-table__pagination-size-value{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);letter-spacing:.36px;color:var(--mantine-color-gray-6);white-space:nowrap;line-height:14px}.data-table__pagination-size-icon{width:16px;height:16px}.data-table__navigation{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.data-table__navigation-button{width:auto;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;overflow:clip;box-shadow:0 0 0 1px #464f603d}.data-table__navigation-button:hover{background-color:var(--mantine-color-gray-1)}.data-table__navigation-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.data-table__navigation-button svg{width:16px;height:16px}.data-table__navigation-pages{align-items:center;gap:var(--mantine-spacing-xs);font-family:var(--font-sans);font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);line-height:18px;display:flex}.data-table__navigation-pages__current{color:var(--mantine-color-gray-9)}.data-table__navigation-pages__separator{color:var(--mantine-color-gray-6)}.data-table__empty{padding:var(--mantine-spacing-xl) var(--mantine-spacing-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.data-table__empty-text{font-family:var(--font-sans);font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);line-height:20px}.data-table__loading{pointer-events:none;opacity:.6;position:relative}@media (width<=768px){.data-table__header{gap:12px;padding:6px 12px 12px;overflow-x:auto}.data-table__row{gap:12px;padding:12px;overflow-x:auto}.data-table__pagination{flex-direction:column;gap:12px;padding:12px}.data-table__cell--hide-mobile,.data-table__header-cell--hide-mobile{display:none}}.dialogDrawer.mantine-Drawer-content{background:var(--mantine-color-white);border-radius:var(--mantine-radius-xl) var(--mantine-radius-xl) 0 0;height:auto!important;padding:var(--mantine-spacing-md) var(--mantine-spacing-md) var(--mantine-spacing-md)!important}.dialogModal{border-radius:var(--mantine-radius-xl)}.dialogInner{align-items:flex-end;height:100%;display:flex}.dialogOverlay{background:var(--arlo-overlay-bg);-webkit-backdrop-filter:blur(1.2px)}.dialogHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.dialogCloseButton{border:2px solid var(--mantine-color-gray-2);cursor:pointer;color:var(--mantine-color-gray-8);background:0 0;border-radius:48px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:background-color .15s;display:flex}.dialogCloseButton[data-desktop=true]{width:40px;height:40px;padding:var(--mantine-spacing-xs)}.dialogCloseButton:hover{background:var(--mantine-color-gray-0)}.dialogCloseButton:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.dialogContent{width:100%}.dialogFooter{gap:var(--mantine-spacing-sm);width:100%;margin-top:var(--mantine-spacing-xs);flex-direction:column;display:flex}.dialogFooterPrimary{order:-1}.dialogFooterSecondary{order:0}.dialogFooterButton{width:100%}.dialogFooterButtonFullWidth{width:100%!important}@media (width>=768px){.dialogFooter{justify-content:flex-end;gap:var(--mantine-spacing-md);flex-direction:row}.dialogFooterPrimary,.dialogFooterSecondary{order:0}.dialogFooterButton{width:auto;min-width:120px}.dialogFooterButtonFullWidth{width:100%!important}}.menu-item:hover:not(:disabled,[data-disabled]),.menu-item:focus:not(:disabled,[data-disabled]){background-color:var(--mantine-color-primary-0)!important;color:var(--mantine-color-primary-6)!important}.menu-item:hover:not(:disabled,[data-disabled]) .mantine-Menu-itemSection,.menu-item:focus:not(:disabled,[data-disabled]) .mantine-Menu-itemSection{color:var(--mantine-color-primary-6)!important}.menu-item.menu-item--danger{color:var(--mantine-color-red-6)!important}.menu-item.menu-item--danger:hover:not(:disabled,[data-disabled]),.menu-item.menu-item--danger:focus:not(:disabled,[data-disabled]){background-color:var(--mantine-color-red-0)!important;color:var(--mantine-color-red-6)!important}.menu-item.menu-item--danger:hover:not(:disabled,[data-disabled]) .mantine-Menu-itemSection,.menu-item.menu-item--danger:focus:not(:disabled,[data-disabled]) .mantine-Menu-itemSection{color:var(--mantine-color-red-6)!important}.custom-text-input .mantine-TextInput-input{--input-bd:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-1)}.custom-text-input .mantine-TextInput-input:hover{--input-bd:var(--mantine-color-gray-3);border-color:var(--mantine-color-gray-3)}.custom-text-input .mantine-TextInput-input:focus,.custom-text-input .mantine-TextInput-input:focus-within{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.custom-text-input[data-status=error] .mantine-TextInput-input::placeholder{color:var(--mantine-color-orange-5)}.custom-text-input[data-status=success] .mantine-TextInput-input::placeholder{color:var(--mantine-color-green-5)}.custom-password-input .mantine-PasswordInput-input{--input-bd:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-1)}.custom-password-input .mantine-PasswordInput-input:hover{--input-bd:var(--mantine-color-gray-3);border-color:var(--mantine-color-gray-3)}.custom-password-input .mantine-PasswordInput-input:focus,.custom-password-input .mantine-PasswordInput-input:focus-within{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.custom-chat-text-input__input{height:calc(var(--mantine-font-size-sm) * 1.5 + 34px)}.custom-chat-text-input .mantine-Textarea-input{--input-bd:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-1);scrollbar-width:thin;scrollbar-color:var(--mantine-color-gray-3) transparent}.custom-chat-text-input .mantine-Textarea-input::-webkit-scrollbar{width:6px}.custom-chat-text-input .mantine-Textarea-input::-webkit-scrollbar-track{background:0 0}.custom-chat-text-input .mantine-Textarea-input::-webkit-scrollbar-thumb{background-color:var(--mantine-color-gray-3);border-radius:3px}.custom-chat-text-input .mantine-Textarea-input::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-gray-4)}.custom-chat-text-input .mantine-Textarea-input:hover{--input-bd:var(--mantine-color-gray-3);border-color:var(--mantine-color-gray-3)}.custom-chat-text-input .mantine-Textarea-input:focus,.custom-chat-text-input .mantine-Textarea-input:focus-within{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.custom-chat-text-input .mantine-Textarea-input::placeholder{color:var(--mantine-color-gray-4)}.custom-chat-text-input .mantine-Textarea-input:disabled{background-color:var(--mantine-color-gray-0);cursor:not-allowed;color:var(--mantine-color-gray-4)}.custom-chat-text-input .mantine-Textarea-input:disabled::placeholder{color:var(--mantine-color-gray-3)}.chat-text-input__submit{background-color:var(--mantine-color-gray-2);width:36px;min-width:36px;height:36px;color:var(--mantine-color-gray-5);border:none;border-radius:20px;transition:background-color .15s,color .15s,transform .1s}.chat-text-input__submit:hover:not(:disabled){background-color:var(--mantine-color-gray-3)}.chat-text-input__submit[data-active=true]{background-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}.chat-text-input__submit[data-active=true]:hover:not(:disabled){background-color:var(--mantine-color-primary-6)}.chat-text-input__submit[data-active=true]:active:not(:disabled){background-color:var(--mantine-color-primary-7);transform:scale(.95)}.chat-text-input__submit:disabled{cursor:not-allowed;opacity:.6}.chat-text-input__submit--loading{background-color:var(--mantine-color-primary-5);color:var(--mantine-color-white)}.chat-text-input__submit--loading:hover{background-color:var(--mantine-color-primary-6)}.chat-text-input__submit--loading:active{background-color:var(--mantine-color-primary-7);transform:scale(.95)}.custom-search-input .mantine-TextInput-input{--input-bd:var(--mantine-color-gray-2);--input-placeholder-color:var(--mantine-color-gray-4);border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white);color:var(--mantine-color-gray-8);height:auto;transition:border-color .15s,background-color .15s}.custom-search-input .mantine-TextInput-input:hover:not(:focus):not(:focus-within){--input-bd:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-gray-0)}.custom-search-input .mantine-TextInput-input:focus,.custom-search-input .mantine-TextInput-input:focus-within{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5);background-color:var(--mantine-color-white)}.custom-search-input[data-has-value] .mantine-TextInput-input:focus,.custom-search-input[data-has-value] .mantine-TextInput-input:focus-within{background-color:var(--mantine-color-primary-0)}.custom-search-input .mantine-TextInput-leftSection{color:var(--mantine-color-gray-4)}.custom-search-input[data-has-value] .mantine-TextInput-leftSection,.custom-search-input .mantine-TextInput-input:focus~.mantine-TextInput-section,.custom-search-input .mantine-TextInput-input:focus-within~.mantine-TextInput-section{color:var(--mantine-color-gray-8)}.custom-search-input .mantine-TextInput-rightSection{justify-content:flex-end}.search-input__clear{cursor:pointer;color:var(--mantine-color-gray-4);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.search-input__clear:hover{color:var(--mantine-color-gray-7)}.custom-select .mantine-Select-input{--input-bd:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-md);height:var(--mantine-input-height,48px);background-color:var(--mantine-color-gray-0);border-style:solid;border-width:2px}.custom-select .mantine-Select-input:hover{--input-bd:var(--mantine-color-gray-3);border-color:var(--mantine-color-gray-3)}.custom-select .mantine-Select-input:focus,.custom-select .mantine-Select-input:focus-within{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.custom-select[data-status=error] .mantine-Select-input::placeholder{color:var(--mantine-color-orange-5)}.custom-select[data-status=success] .mantine-Select-input::placeholder{color:var(--mantine-color-green-5)}.custom-select .mantine-Select-dropdown{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-md)}.custom-select .mantine-Select-option{font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-regular);color:var(--mantine-color-gray-7);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm)}.custom-select .mantine-Select-option:hover{background-color:var(--mantine-color-gray-0)}.custom-select .mantine-Select-option[data-selected]{background-color:var(--mantine-color-primary-0);color:var(--mantine-color-primary-7)}.custom-select .mantine-Select-option[data-selected]:hover{background-color:var(--mantine-color-primary-1)}.custom-select .mantine-Select-empty{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-5);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.custom-date-picker-input .mantine-DatePickerInput-input{--input-bd:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-1)}.custom-date-picker-input .mantine-DatePickerInput-input:hover{--input-bd:var(--mantine-color-gray-3);border-color:var(--mantine-color-gray-3)}.custom-date-picker-input .mantine-DatePickerInput-input:focus,.custom-date-picker-input .mantine-DatePickerInput-input:focus-within,.custom-date-picker-input .mantine-DatePickerInput-input[aria-expanded=true]{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.custom-date-picker-input[data-status=error] .mantine-DatePickerInput-input::placeholder{color:var(--mantine-color-orange-5)}.custom-date-picker-input[data-status=success] .mantine-DatePickerInput-input::placeholder{color:var(--mantine-color-green-5)}.custom-date-picker-input .mantine-DatePickerInput-dropdown{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--mantine-shadow-md)}.custom-textarea-input .mantine-Textarea-input{--input-bd:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-1)}.custom-textarea-input .mantine-Textarea-input:hover{--input-bd:var(--mantine-color-gray-3);border-color:var(--mantine-color-gray-3)}.custom-textarea-input .mantine-Textarea-input:focus,.custom-textarea-input .mantine-Textarea-input:focus-within{--input-bd:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.custom-textarea-input[data-status=error] .mantine-Textarea-input::placeholder{color:var(--mantine-color-orange-5)}.custom-textarea-input[data-status=success] .mantine-Textarea-input::placeholder{color:var(--mantine-color-green-5)}.table-filter{flex-direction:column;gap:8px;width:100%;display:flex}.table-filter__bar{align-items:center;gap:8px;width:100%;display:flex}.table-filter__search{flex:1 1 0;min-width:0}.table-filter__right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.table-filter__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-filter__pill{border:1px solid var(--mantine-color-gray-1,#f3f4f6);background-color:var(--mantine-color-gray-0,#f9fafb);height:30px;color:var(--mantine-color-gray-8,#1f2937);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;line-height:24px;transition:background-color .15s,border-color .15s;display:inline-flex}.table-filter__pill:hover:not([data-active]){background-color:var(--mantine-color-gray-1,#f3f4f6);border-color:var(--mantine-color-gray-2,#e5e7eb)}.table-filter__pill[data-active]{background-color:var(--mantine-color-primary-0);border-color:var(--mantine-color-primary-5)}.table-filter__pill[data-active]:hover{background-color:var(--mantine-color-primary-1)}.table-filter__pill-label{line-height:inherit;align-items:center;gap:5px;display:inline-flex}.table-filter__pill-count{background-color:var(--mantine-color-primary-5);min-width:18px;height:18px;color:var(--mantine-color-white);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.table-filter__pill-chevron{flex-shrink:0;transition:transform .2s}.table-filter__pill[data-open] .table-filter__pill-chevron{transform:rotate(180deg)}.table-filter__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-filter__chip{background-color:var(--mantine-color-primary-0,#e6f2ff);border:1px solid var(--mantine-color-primary-1,#cce4ff);height:26px;color:var(--mantine-color-gray-7,#374151);-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:400;transition:background-color .15s;display:inline-flex}.table-filter__chip:hover{background-color:var(--mantine-color-primary-1,#cce4ff)}.table-filter__chip-text{align-items:center;gap:3px;display:flex}.table-filter__chip-group{color:var(--mantine-color-gray-5,#9ca3af);font-weight:500}.table-filter__chip-value{color:var(--mantine-color-primary-6,#007bff);font-weight:500}.table-filter__chip-remove{cursor:pointer;width:16px;height:16px;color:var(--mantine-color-gray-4,#9ca3af);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:color .15s,background-color .15s;display:flex}.table-filter__chip-remove:hover{color:var(--mantine-color-gray-7,#374151);background-color:var(--mantine-color-primary-1,#cce4ff)}.table-filter__clear-all{cursor:pointer;height:26px;color:var(--mantine-color-gray-4,#9ca3af);background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.table-filter__clear-all:hover{color:var(--mantine-color-gray-7,#374151)}@media (width<=640px){.table-filter__bar{flex-wrap:wrap}.table-filter__search{flex:100%;order:-1}.table-filter__pills{flex:100%}}.custom-switch{width:100%;display:flex}.custom-switch--row{flex-direction:row;justify-content:space-between;align-items:center}.custom-switch--column{flex-direction:column;gap:6px}.custom-switch__label{font-family:var(--font-sans);font-style:normal;font-weight:var(--mantine-font-weight-medium);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);line-height:1.3}.stat-card-base{padding:var(--mantine-spacing-md);align-items:flex-start;gap:var(--mantine-spacing-md);background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-2xl);flex-direction:column;flex:1;min-width:280px;display:flex}.stat-card-base__content{flex-direction:row;align-items:center;gap:12px;width:100%;padding:0;display:flex}.stat-card-base__icon-badge{background:var(--mantine-color-blue-1);border:4px solid var(--mantine-color-blue-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat-card-base__icon-badge svg{width:20px;height:20px;stroke:var(--mantine-color-primary-5);stroke-width:1.45833px}.stat-card-base__text{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;padding:0;display:flex}.stat-card-base__label{font-family:var(--font-sans);font-style:normal;font-weight:var(--mantine-font-weight-regular);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-5);line-height:1.3}.stat-card-base__value{font-family:var(--font-sans);font-style:normal;font-weight:var(--mantine-font-weight-semibold);font-size:var(--mantine-font-size-xl);color:var(--mantine-color-gray-9);line-height:1.5}
