@layer theme, base, components, utilities;@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap");body{background:var(--a2p-color-surface-page);color:var(--a2p-color-text-primary);font-family:var(--a2p-font-sans);font-size:var(--a2p-font-size-md);line-height:var(--a2p-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-main-content{padding:var(--a2p-content-padding);max-width:100%}@media (max-width:1279px){.app-main-content{padding:var(--a2p-content-padding-md)}}@media (max-width:767px){.app-main-content{padding:var(--a2p-content-padding-mobile)}body{font-size:var(--a2p-font-size-sm)}}.mantine-TableTh svg[data-testid*=arrow],.mantine-TableTh svg[data-testid*=sort],[data-mrt-table-head-cell] svg[data-testid*=arrow],[data-mrt-table-head-cell] svg[data-testid*=sort]{opacity:0!important;transition:opacity .2s ease}.mantine-TableTh [data-sorted=true] svg,.mantine-TableTh:hover svg[data-testid*=arrow],.mantine-TableTh:hover svg[data-testid*=sort],[data-mrt-table-head-cell] [data-sorted=true] svg,[data-mrt-table-head-cell]:hover svg[data-testid*=arrow],[data-mrt-table-head-cell]:hover svg[data-testid*=sort]{opacity:1!important}.mantine-ReactTable-root .mantine-Table-tr{height:var(--a2p-table-row-height)}.mantine-ReactTable-root .mantine-Table-th{background:var(--a2p-color-border-subtle)!important}.mantine-ReactTable-root .mantine-Table-td,.mantine-ReactTable-root .mantine-Table-th{font-size:var(--a2p-font-size-sm)!important}.mantine-AppShell-navbar{background:var(--a2p-color-surface-sidebar)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-sidebar .mantine-ScrollArea-root,.app-sidebar .mantine-ScrollArea-viewport{background:transparent!important}.app-sidebar button,.sidebar-parent-toggle{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:var(--a2p-color-sidebar-text)!important}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--a2p-color-sidebar-border);border-radius:2px}.sidebar-link{display:block;padding:10px 14px;border-radius:var(--a2p-radius-md);text-decoration:none;color:var(--a2p-color-sidebar-text);font-size:var(--a2p-font-size-sm);transition:background .15s ease,color .15s ease}.sidebar-link:hover{background:var(--a2p-color-sidebar-hover);color:var(--a2p-color-sidebar-active-text)}.sidebar-link[data-active=true]{background:var(--a2p-color-sidebar-active-bg);color:var(--a2p-color-sidebar-active-text);font-weight:600}.sidebar-link-child{padding:8px 12px 8px 28px;font-size:var(--a2p-font-size-sm);color:var(--a2p-color-sidebar-text-muted)}.sidebar-link-child:hover,.sidebar-link-child[data-active=true]{color:var(--a2p-color-sidebar-active-text)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--a2p-color-border-subtle)}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.ProseMirror ul{@apply list-disc pl-5}.ProseMirror ol{@apply list-decimal pl-5}@media (min-width:768px){.mobile-burger{display:none!important}}@media (max-width:767px){.desktop-user-info,.desktop-user-menu{display:none!important}.mobile-footer-actions,.mobile-user-profile{display:block!important}}@media (min-width:768px){.mobile-footer-actions,.mobile-user-profile{display:none!important}}.form-page{max-width:var(--a2p-form-max-width)}.form-actions-sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;background:var(--a2p-color-surface-card);border-top:1px solid var(--a2p-color-border);padding:var(--mantine-spacing-md) 0;margin-top:var(--mantine-spacing-lg)}