.mobile-admin-workspace{min-width:0;overflow-wrap:anywhere}.mobile-admin-workspace h1,.mobile-admin-workspace h2{font-size:15px;line-height:1.4;letter-spacing:-.015em}.mobile-admin-workspace h3{font-size:12px;line-height:1.45}.mobile-admin-workspace p,.mobile-admin-workspace .text-sm,.mobile-admin-workspace label{font-size:11px;line-height:1.5}.mobile-admin-workspace .text-xs{font-size:10px;line-height:1.45}.mobile-admin-workspace strong{font-size:11px}.mobile-admin-workspace .p-6,.mobile-admin-workspace .p-5,.mobile-admin-workspace .p-4{padding:12px}.mobile-admin-workspace .pt-0{padding-top:0}.mobile-admin-workspace .px-4{padding-left:12px;padding-right:12px}.mobile-admin-workspace .py-3{padding-top:8px;padding-bottom:8px}.mobile-admin-workspace .gap-4,.mobile-admin-workspace .gap-5{gap:10px}.mobile-admin-workspace .space-y-6>:not([hidden])~:not([hidden]),.mobile-admin-workspace .space-y-4>:not([hidden])~:not([hidden]){margin-top:12px}.mobile-admin-workspace button:not([role=switch]):not(.group),.mobile-admin-workspace input:not([type=checkbox]),.mobile-admin-workspace select{min-height:36px;height:auto;font-size:11px;line-height:1.4}.mobile-admin-workspace button:not([role=switch]):not(.group){white-space:normal;padding:8px 10px}.mobile-admin-workspace button svg{width:14px;height:14px;flex-shrink:0}.mobile-admin-workspace input{min-width:0}.mobile-admin-workspace [role=switch]{flex-shrink:0}.mobile-admin-workspace .min-w-48,.mobile-admin-workspace .min-w-40{min-width:0}.mobile-admin-workspace [role=status]{font-size:10px;line-height:1.5}.mobile-admin-workspace article{border-radius:14px}.mobile-admin-workspace article .gap-3{gap:8px}.mobile-admin-workspace article .mt-3{margin-top:8px}.mobile-admin-workspace header h2 svg{width:18px;height:18px}.mobile-admin-devices header{border-radius:14px}.mobile-admin-devices header>div{min-width:0}.mobile-admin-devices [aria-label="Device filters"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-admin-devices [aria-label="Device filters"]>:last-child{grid-column:1 / -1}.mobile-admin-devices [aria-label="Scope control policies"]>.flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-admin-devices [aria-label="Authentication and app sessions"] header>.flex>.flex{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.mobile-admin-devices [aria-label="Authentication and app sessions"] form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mobile-admin-devices [aria-label="Authentication and app sessions"] form>label,.mobile-admin-devices [aria-label="Authentication and app sessions"] form>div{grid-column:1 / -1;height:auto}.mobile-admin-devices [aria-label="Authentication and app sessions"] form>label{padding:4px 0}.mobile-admin-devices [aria-label="Authentication and app sessions"] form>div{width:100%}.mobile-admin-devices [aria-label="Device inventory"] button.w-full{padding:12px}.mobile-admin-devices [aria-label="Selected device"]>.flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-admin-subscriptions>.min-h-screen{min-height:0;padding:0;background:transparent}.mobile-admin-subscriptions .group{padding:10px;border-radius:14px}.mobile-admin-subscriptions .group .text-3xl{font-size:23px;line-height:1.15}.mobile-admin-subscriptions .group .h-10{width:28px;height:28px;border-radius:9px}.mobile-admin-subscriptions .group p{font-size:10px}.mobile-admin-subscriptions .group .gap-3{gap:6px}.mobile-admin-subscriptions .space-y-3>button.w-full{padding:10px;min-height:70px}.mobile-admin-subscriptions .space-y-3>button.w-full .mt-3{margin-top:6px}.mobile-admin-subscriptions .space-y-3>button.w-full .font-medium{font-size:12px}.mobile-admin-repair>section>:first-child{border-radius:14px;border:1px solid hsl(var(--border))}.mobile-admin-repair h2{color:inherit}.mobile-admin-repair h2+p{font-size:10px}.mobile-admin-repair article>.flex{flex-direction:column;gap:10px}.mobile-admin-repair article>.flex>.flex{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-admin-repair article .font-mono{font-size:10px}.mobile-admin-repair article textarea{font-size:11px}.mobile-admin-repair input[type=file]{width:100%;max-width:100%;font-size:10px}.mobile-admin-repair input[type=file]::file-selector-button{font-size:10px}.mobile-admin-repair .p-8{padding:20px 12px;font-size:11px}.dark .mobile-admin-repair .bg-white{background-color:hsl(var(--pos-surface))}.dark .mobile-admin-repair .text-gray-900{color:#e2e8f0}.dark .mobile-admin-repair .text-gray-500,.dark .mobile-admin-repair .text-gray-600,.dark .mobile-admin-repair .text-gray-700{color:#94a3b8}
