html,body{background:var(--mantine-color-gray-0, #f8f9fa)}.app-shell-main-content{min-height:100vh;margin-left:0;padding-bottom:80px;transition:margin-left .2s ease;background:var(--mantine-color-gray-1, #f1f3f5)}@media (min-width: 769px) and (orientation: landscape),(min-width: 1025px){.app-shell-main-content{margin-left:var(--app-shell-sidebar-width, 70px);padding-bottom:0;background:var(--mantine-color-gray-0, #f8f9fa)}}[data-mantine-color-scheme=dark] .app-shell-main-content{background:var(--mantine-color-dark-8)}@media (min-width: 769px) and (max-width: 1024px) and (orientation: portrait){.app-shell-main-content{margin-left:0;padding-bottom:0}}.app-shell-header{background:rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.4);border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(14.7px);-webkit-backdrop-filter:blur(14.7px);position:sticky;top:0;z-index:100;padding:6px 10px;min-height:52px;margin:8px 8px 0}@media (min-width: 769px){.app-shell-header{height:47px;min-height:47px;padding:0 8px 0 18px;margin:18px 18px 0 0}}@media (max-width: 768px){.header-toolbar .header-search-slot{width:34px!important;flex:0 0 34px!important;min-width:34px!important}.header-toolbar .mantine-ActionIcon-root[aria-label*=favorite i],.header-toolbar .mantine-ActionIcon-root[aria-label*=Favorite i],.header-toolbar a[aria-label*=favorite i],.header-toolbar a[aria-label*=Favorite i]{display:none!important}.header-impersonate .name{display:none}.header-impersonate{gap:4px;padding:0 4px;font-size:11px;flex-shrink:0}.header-impersonate svg{width:12px;height:12px}.header-primary-cta.mantine-Button-root{padding:0 10px!important;min-width:36px!important}.header-primary-cta.mantine-Button-root .mantine-Button-label,.header-primary-cta.mantine-Button-root .mantine-Button-section+.mantine-Button-label{font-size:12px}}.app-shell-header .mantine-Breadcrumbs-root{margin-bottom:0!important}.header-impersonate{height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 4px 0 10px;border-radius:8px;background:var(--mantine-color-orange-0, #fff4ea);border:1px solid var(--mantine-color-orange-3, #ffd9b3);font-size:12px;color:var(--mantine-color-orange-8, #b46307);flex-shrink:0;white-space:nowrap}.header-impersonate svg{width:13px;height:13px}.header-impersonate .name{font-weight:500;color:var(--mantine-color-gray-9)}.header-impersonate .back-btn{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;background:rgba(255,255,255,.8);color:var(--mantine-color-orange-8, #b46307);border-radius:5px;font-size:11px;font-weight:500;text-decoration:none;border:0;cursor:pointer;font-family:inherit}.header-impersonate .back-btn:hover{background:#fff;color:var(--mantine-primary-color-6, #0063ff)}.header-impersonate .back-btn svg{width:11px;height:11px}.header-toolbar{height:34px;display:inline-flex;align-items:stretch;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:10px;box-shadow:0 1px 2px #0f111708;overflow:hidden;flex-shrink:0}.header-toolbar>*{border-right:1px solid var(--mantine-color-gray-3);display:inline-flex;align-items:center;justify-content:center;height:32px}.header-toolbar>*:last-child{border-right:0}.header-toolbar .mantine-ActionIcon-root,.header-toolbar .mantine-Button-root{height:32px!important;width:34px!important;min-width:34px!important;border-radius:0!important;border:0!important;background:transparent!important;color:var(--mantine-color-gray-7)!important;transition:background-color .12s ease,color .12s ease}.header-toolbar .mantine-ActionIcon-root:hover,.header-toolbar .mantine-Button-root:hover{background:var(--mantine-color-gray-0)!important;color:var(--mantine-primary-color-6, #0063ff)!important}.header-toolbar .mantine-Indicator-root{display:inline-flex;align-items:center;justify-content:center;height:32px;width:34px;position:relative}.header-toolbar .mantine-Indicator-indicator{position:absolute!important;inset:2px 2px auto auto!important;transform:none!important;font-size:8.5px!important;height:13px!important;min-width:13px!important;padding:0 3px!important;border-radius:7px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.02em!important;box-shadow:0 0 0 1.5px var(--mantine-color-white)!important}.header-toolbar .header-search-slot{width:280px;display:inline-flex;align-items:center}.header-toolbar .header-search-slot>*{width:100%}.header-primary-cta.mantine-Button-root{height:34px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;padding:0 14px!important;box-shadow:0 1px 2px #0063ff40;flex-shrink:0}.app-shell-content{padding:10px 0 0}@media (min-width: 769px){.app-shell-content{padding:20px 18px 18px 10px}}[data-menu-colors=true]{--menu-text-color: var(--mantine-color-gray-8);background:var(--mantine-color-gray-0, #f8f9fa)!important;background-image:none!important;color:var(--mantine-color-gray-8)!important}[data-menu-colors=true] *:not(.mantine-Badge-label):not(.mantine-Badge-root){color:inherit}[data-menu-colors=true] .mantine-Text-root{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-menu-colors=true] button[style*=--mantine-color-blue-0],[data-menu-colors=true] a[style*=--mantine-color-blue-0]{position:relative!important;overflow:visible!important}[data-menu-colors=true] button[style*=--mantine-color-blue-0]:before,[data-menu-colors=true] a[style*=--mantine-color-blue-0]:before{content:"";position:absolute;left:-6px;top:4px;bottom:4px;width:3px;border-radius:0 3px 3px 0;background:var(--mantine-color-blue-6);pointer-events:none}[data-menu-colors=true] button[style*=--mantine-color-blue-0] .mantine-Text-root,[data-menu-colors=true] a[style*=--mantine-color-blue-0] .mantine-Text-root{color:var(--mantine-color-blue-7)!important}.app-shell-content .mantine-Container-root{padding-inline:0}[data-mantine-color-scheme=dark] .app-shell-header{background-color:var(--mantine-color-dark-7);border-bottom-color:var(--mantine-color-dark-4)}@media (min-width: 929px){.mantine-datatable-pagination{width:calc(100% - var(--app-shell-sidebar-width, 280px) - 28px)!important;right:18px!important;bottom:18px!important;background:rgba(255,255,255,.38)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:16px!important;box-shadow:0 4px 30px #0000001a!important;backdrop-filter:blur(14.7px)!important;-webkit-backdrop-filter:blur(14.7px)!important;border-top-color:#fff6!important}}
