.profile-menu-avatar{width:24px;height:24px;border-radius:50%;background:var(--color-primary);color:var(--color-text-on-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);flex-shrink:0}.profile-menu-arrow{color:var(--color-text-secondary);opacity:.65;flex-shrink:0}.profile-menu-identity{padding:12px 12px 4px}.profile-menu-identity .profile-identity-card{width:100%;box-sizing:border-box;border-radius:12px;background:var(--color-bg-surface-elevated)}.profile-menu-identity .profile-identity-card__main{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box}.profile-menu-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--color-text-primary);transition:background var(--transition-base);font-size:var(--font-size-base);line-height:22px;margin:0;position:relative;min-height:46px}.profile-menu-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-item:hover{background:var(--color-hover-bg)}.profile-menu-item svg{flex-shrink:0;color:var(--color-text-secondary)}@media(min-width:768px)and (max-width:1279px){.account-menu__panel{width:260px}}@media(max-width:767px){.account-menu__trigger{padding:6px;min-width:44px;min-height:44px}.profile-menu-avatar{width:32px;height:32px;font-size:14px}.account-menu__panel{width:calc(100vw - 32px);max-width:340px;right:0}.profile-menu-identity{padding:12px 12px 4px}.profile-menu-item{padding:14px 16px;min-height:52px;font-size:16px;gap:14px}}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:var(--bottom-nav-floating-offset);box-sizing:border-box;min-height:var(--bottom-nav-height);height:auto;width:min(460px,calc(100% - 20px));padding:4px;background:color-mix(in srgb,var(--color-bg-container) 10%,transparent);border:none;border-radius:999px;box-shadow:0 6px 18px var(--color-overlay-backdrop);-webkit-backdrop-filter:saturate(1.45) blur(22px);backdrop-filter:saturate(1.45) blur(22px);display:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;z-index:var(--z-index-header)}.bottom-nav-inner{display:contents}@supports not (backdrop-filter: blur(1px)){.bottom-nav{background:color-mix(in srgb,var(--color-bg-container) 40%,transparent)}}.bottom-nav-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:4px 6px;border:none;border-radius:16px;color:var(--color-text-secondary);opacity:.9;text-decoration:none;background:transparent;cursor:pointer;touch-action:manipulation;transition:color var(--transition-base),background var(--transition-base),opacity var(--transition-base),transform .12s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-item:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-hover-bg) 64%,transparent);box-shadow:none}.bottom-nav-item:active{background:color-mix(in srgb,var(--color-hover-bg) 50%,transparent);box-shadow:none;transform:scale(.97)}.bottom-nav-item-active{color:var(--color-text-primary);opacity:1;background:var(--color-hover-bg);box-shadow:none;border:none}.bottom-nav-item-active:focus-visible,.bottom-nav-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bottom-nav-item-featured .bottom-nav-item-label{font-weight:var(--font-weight-semibold)}.bottom-nav-item-icon{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:inherit;line-height:1}.bottom-nav-item-icon svg{width:18px;height:18px;stroke-width:2.25}.bottom-nav-item-label{font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-nav-item-active .bottom-nav-item-label{font-weight:var(--font-weight-semibold)}@media(max-width:1279px){.bottom-nav{display:grid;bottom:var(--bottom-nav-floating-offset)}}@media(max-width:767px){.bottom-nav{width:calc(100% - 16px);max-width:none;gap:2px;padding:3px}.bottom-nav-item{padding:4px 2px}.bottom-nav-item-label{font-size:11px}}:root{--safe-top: 0px;--bottom-nav-base-height: 56px;--bottom-nav-floating-offset: 8px;--bottom-nav-height: var(--bottom-nav-base-height);--bottom-nav-reserved-height: calc( var(--bottom-nav-base-height) + var(--bottom-nav-floating-offset) )}@media(max-width:1279px){:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}.app-shell-frame--touch-nav .app-shell-frame__sidebar,.app-shell-frame--touch-nav .app-shell-frame__sidebar-backdrop,.app-shell-frame--touch-nav .app-shell-frame__sidebar-rail-spacer{display:none!important;pointer-events:none!important}.app-shell-frame--touch-nav .app-shell-frame__header{display:none}.app-shell-frame--touch-nav .app-shell-frame__main.app-layout-main{padding-bottom:calc(var(--bottom-nav-reserved-height) + var(--safe-bottom, 0px))}}@media(max-width:767px){.app-shell-frame--touch-nav .app-shell-frame__main.app-layout-main{padding-top:calc(var(--safe-top) + var(--page-padding-mobile))}}@media(min-width:768px)and (max-width:1279px){.app-shell-frame--touch-nav .app-shell-frame__main.app-layout-main{padding-top:calc(var(--safe-top) + var(--page-padding-tablet))}}.list-page.admin-page .list-page-summary .kpi-summary--list{gap:1px;background:var(--color-border-divider);overflow:hidden}.list-page.admin-page .list-page-summary .kpi-summary--list.kpi-summary--stretch{width:100%}.list-page.admin-page .list-page-summary .kpi-summary--list .kpi-item{border:none;background:var(--color-bg-surface-elevated)}.list-page.admin-page .list-page-summary{margin-bottom:12px}@media(min-width:1280px){.list-page.admin-page .list-page-summary .kpi-summary--list .kpi-label{font-size:11px}.list-page.admin-page .list-page-summary .kpi-summary--list .kpi-value{font-size:15px}}@media(max-width:1279px){.list-page.admin-page .list-page-summary .kpi-summary--list{width:100%;min-height:0;border-radius:12px}.list-page.admin-page .list-page-summary .kpi-summary--list .kpi-item{padding:7px 5px;min-height:52px}.list-page.admin-page .list-page-summary .kpi-summary--list .kpi-label{font-size:10px;color:var(--color-text-secondary)}.list-page.admin-page .list-page-summary .kpi-summary--list .kpi-value{font-size:clamp(12px,3.4vw,13px);line-height:1.15}}@media(max-width:767px){.list-page.admin-page .list-page-summary{width:calc(100% + (2 * var(--page-padding-mobile)));margin-inline:calc(-1 * var(--page-padding-mobile));padding-inline:16px;box-sizing:border-box}.list-page.admin-page .list-page-summary .kpi-summary--list{max-width:none}}
