
#androidTabletsSection .android-tablets-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin-bottom:16px}
#androidTabletsSection .android-tablets-intro h3{margin:0 0 5px;font-size:1.05rem}
#androidTabletsSection .android-tablets-intro p{margin:0;color:var(--muted);max-width:760px}
#androidTabletsSection .android-tablets-refresh{white-space:nowrap}
.android-device-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}
.android-device-kpi{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:0 4px 16px rgba(15,23,42,.05)}
.android-device-kpi span{display:block;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.android-device-kpi strong{display:block;font-size:1.55rem;margin-top:5px}
.android-device-table-wrap{overflow:auto}
.android-device-table{min-width:1040px;width:100%;border-collapse:collapse}
.android-device-table th,.android-device-table td{vertical-align:top;padding:12px 10px}
.android-device-name{font-weight:900;color:#101828}.android-device-model{display:block;color:var(--muted);font-size:.8rem;margin-top:3px}
.android-device-version{display:block;font-weight:800}.android-device-sub{display:block;color:var(--muted);font-size:.78rem;margin-top:2px}
.android-device-status{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;font-size:.76rem;font-weight:900;letter-spacing:.02em}
.android-device-status::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}
.android-device-status.online{background:#dcfce7;color:#15803d}.android-device-status.connected{background:#dbeafe;color:#1d4ed8}.android-device-status.legacy{background:#fef3c7;color:#92400e}.android-device-status.disconnected{background:#f3f4f6;color:#475569}.android-device-status.revoked{background:#fee2e2;color:#b91c1c}
.android-device-revoke{background:#b42318!important;color:#fff!important;border-color:#b42318!important}.android-device-revoke:disabled{opacity:.45;cursor:not-allowed}
.android-device-message{padding:12px 14px;margin-bottom:14px;border-radius:10px;background:#f8fafc;border:1px solid #dbe3ec;color:#334155;font-weight:700}.android-device-message.error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}
.android-device-empty{padding:30px;text-align:center;color:var(--muted)}
.android-device-security-note{margin-top:12px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.84rem}
@media(max-width:900px){.android-device-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#androidTabletsSection .android-tablets-intro{align-items:flex-start;flex-direction:column}}

.android-device-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.android-device-rename{background:#fff!important;color:#344054!important;border-color:#cfd4dc!important}.android-device-rename:hover{background:#f8fafc!important}

.android-device-legacy-label{color:#92400e;font-weight:800}
