.pure-side-menu[data-v-e3326dc3]{width:100%!important}.pure-side-menu[data-v-e3326dc3] .el-menu-item,.pure-side-menu[data-v-e3326dc3] .el-sub-menu__title{border-radius:10px;height:44px;margin:4px 0;line-height:44px}.pure-side-menu[data-v-e3326dc3]:not(.el-menu--collapse) .el-menu-item,.pure-side-menu[data-v-e3326dc3]:not(.el-menu--collapse) .el-sub-menu__title{padding-left:12px!important;padding-right:8px!important}.pure-side-menu.el-menu--collapse[data-v-e3326dc3] .el-tooltip__trigger,.pure-side-menu.el-menu--collapse[data-v-e3326dc3] .el-menu-item,.pure-side-menu.el-menu--collapse[data-v-e3326dc3] .el-sub-menu__title{justify-content:center;display:flex;padding:0!important}.pure-side-menu.el-menu--collapse[data-v-e3326dc3] .el-icon{margin-right:0!important}.pure-side-menu[data-v-e3326dc3] .el-menu-item:hover,.pure-side-menu[data-v-e3326dc3] .el-sub-menu__title:hover{background:var(--pa-sidebar-hover)!important}.pure-side-menu[data-v-e3326dc3] .el-menu-item.is-active{box-shadow:inset 0 0 0 1px #818cf859;background:var(--pa-sidebar-active)!important}.pure-side-menu[data-v-e3326dc3]:not(.el-menu--collapse) .el-sub-menu .el-menu-item{min-width:unset;padding-left:36px!important}.fade-slide-enter-active[data-v-e3326dc3],.fade-slide-leave-active[data-v-e3326dc3]{transition:opacity .18s,transform .18s}.fade-slide-enter-from[data-v-e3326dc3],.fade-slide-leave-to[data-v-e3326dc3]{opacity:0;transform:translateY(6px)}.user-chip[data-v-e3326dc3]{cursor:pointer;background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 100%);border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:8px;max-width:180px;padding:4px 12px 4px 4px;display:inline-flex;box-shadow:0 2px 10px #6366f124}.user-chip__avatar[data-v-e3326dc3]{color:#fff;text-align:center;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:12px;font-weight:700;line-height:28px;box-shadow:0 2px 8px #6366f159}.user-chip__name[data-v-e3326dc3]{text-overflow:ellipsis;white-space:nowrap;color:#4338ca;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mobile-shell[data-v-d1ba9d31]{background:linear-gradient(#f8fafc 0%,#f1f5f9 65%,#eef2ff 100%);flex-direction:column;min-height:100vh;display:flex}.mobile-header[data-v-d1ba9d31]{z-index:10;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f172af2;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-header__title[data-v-d1ba9d31]{align-items:center;gap:10px;display:flex}.mobile-header__logo[data-v-d1ba9d31]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.mobile-header__brand[data-v-d1ba9d31]{margin:0;font-size:14px;font-weight:600}.mobile-header__env[data-v-d1ba9d31]{color:#94a3b8;margin:1px 0 0;font-size:11px}.mobile-header__actions[data-v-d1ba9d31]{flex-shrink:0;align-items:center;gap:8px;display:flex}.mobile-header__user[data-v-d1ba9d31]{cursor:pointer;background:linear-gradient(135deg,#6366f147 0%,#8b5cf638 100%);border:1px solid #818cf873;border-radius:999px;align-items:center;gap:6px;max-width:112px;padding:3px 10px 3px 3px;display:inline-flex;box-shadow:0 2px 10px #0f172a40}.mobile-header__user-avatar[data-v-d1ba9d31]{color:#fff;text-align:center;background:linear-gradient(135deg,#818cf8 0%,#a78bfa 100%);border-radius:50%;flex-shrink:0;width:24px;height:24px;font-size:11px;font-weight:700;line-height:24px}.mobile-header__user-name[data-v-d1ba9d31]{text-overflow:ellipsis;white-space:nowrap;color:#e0e7ff;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.mobile-main[data-v-d1ba9d31]{min-height:0;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mobile-main[data-v-d1ba9d31] .el-card{border-radius:14px}.mobile-main[data-v-d1ba9d31] .el-table{font-size:12px}.mobile-main[data-v-d1ba9d31] .el-table__body-wrapper{overflow-x:auto}.mobile-main[data-v-d1ba9d31] .pa-toolbar{align-items:stretch}.mobile-main[data-v-d1ba9d31] .pa-toolbar-actions{width:100%}.mobile-main[data-v-d1ba9d31] .pa-toolbar-actions .el-input,.mobile-main[data-v-d1ba9d31] .pa-toolbar-actions .el-select{width:100%!important}
