.AppShell-module__X5BeUa__layout{min-height:100vh;display:flex}.AppShell-module__X5BeUa__sidebar{border-right:1px solid var(--color-border);background-color:var(--color-bg-primary);flex-direction:column;flex:0 0 200px;align-self:flex-start;gap:24px;height:100vh;padding:24px 12px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.AppShell-module__X5BeUa__logo{color:var(--color-text);padding:0 12px;font-size:20px;font-weight:700}.AppShell-module__X5BeUa__nav{flex-direction:column;gap:4px;display:flex}.AppShell-module__X5BeUa__navItem{color:var(--color-text);border-radius:6px;padding:10px 12px;font-size:14px}.AppShell-module__X5BeUa__navItem:hover{background-color:var(--color-bg-tertiary)}.AppShell-module__X5BeUa__navDivider{border:none;border-top:1px solid var(--color-border);margin:8px 12px}.AppShell-module__X5BeUa__active{background-color:var(--color-primary-pale);color:var(--color-primary);font-weight:600}.AppShell-module__X5BeUa__main{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__X5BeUa__topBar{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary);justify-content:flex-end;align-items:center;gap:16px;padding:16px 32px;display:flex}.AppShell-module__X5BeUa__userInfo{color:var(--color-text-secondary);font-size:14px}.AppShell-module__X5BeUa__signOutButton{background-color:var(--color-secondary);color:var(--color-bg-primary);cursor:pointer;border:none;border-radius:32px;padding:8px 24px;font-size:14px;font-weight:600}.AppShell-module__X5BeUa__signOutButton:disabled{opacity:.6;cursor:default}.AppShell-module__X5BeUa__content{flex:1;min-width:0}.AppShell-module__X5BeUa__menuButton,.AppShell-module__X5BeUa__topBarLogo{display:none}.AppShell-module__X5BeUa__backdrop{z-index:15;cursor:pointer;background-color:rgba(0,0,0,.45);border:none;padding:0;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.AppShell-module__X5BeUa__sidebar{z-index:20;visibility:hidden;pointer-events:none;width:200px;height:100vh;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.AppShell-module__X5BeUa__sidebarOpen{visibility:visible;pointer-events:auto;transition:transform .2s;transform:translate(0);box-shadow:0 0 16px rgba(0,0,0,.2)}.AppShell-module__X5BeUa__backdrop{display:block}.AppShell-module__X5BeUa__menuButton{border:1px solid var(--color-border);background-color:var(--color-bg-primary);color:var(--color-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.AppShell-module__X5BeUa__topBarLogo{color:var(--color-text);margin-right:auto;font-size:18px;font-weight:700;display:block}.AppShell-module__X5BeUa__topBar{z-index:10;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.AppShell-module__X5BeUa__sidebar{transition:none}}
.PageContainer-module__nnmXTq__container{padding:24px;display:flex}@media (max-width:768px){.PageContainer-module__nnmXTq__container{padding:16px}}.PageContainer-module__nnmXTq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}
.ResponsiveList-module__O8VAtq__desktopOnly{display:block}.ResponsiveList-module__O8VAtq__mobileOnly{display:none}@media (max-width:768px){.ResponsiveList-module__O8VAtq__desktopOnly{display:none}.ResponsiveList-module__O8VAtq__mobileOnly{display:block}}.ResponsiveList-module__O8VAtq__cards{flex-direction:column;gap:12px;display:flex}.ResponsiveList-module__O8VAtq__fields{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.ResponsiveList-module__O8VAtq__label{color:var(--color-text-secondary);margin:0;font-size:13px}.ResponsiveList-module__O8VAtq__value{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.ResponsiveList-module__O8VAtq__actions{border-top:1px solid var(--color-border-light);margin-top:12px;padding-top:12px}.ResponsiveList-module__O8VAtq__pagination{justify-content:flex-end;margin-top:16px;display:flex}.ResponsiveList-module__O8VAtq__cell{overflow-wrap:anywhere;max-width:32em}
