/* Only SGK teacher's targeted device management */
.vnn-sgk-device-manager[hidden]{display:none!important}
.vnn-sgk-device-manager{border:1px solid #cce5dc;background:#f7fcf9;border-radius:14px;padding:12px;margin-top:12px;max-width:100%;overflow-wrap:anywhere}
.vnn-sgk-device-manager p{margin:0 0 10px}
.vnn-sgk-device-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 0;border-top:1px solid #dbeee5}
.vnn-sgk-device-row span{display:flex;flex-direction:column;gap:4px;min-width:0}
.vnn-sgk-device-row small{font-size:.82rem;color:#42665c}
.vnn-sgk-device-row button{flex-shrink:0}
@media(max-width:600px){.vnn-sgk-device-row{align-items:flex-start}.vnn-sgk-device-row button{min-height:44px}}
