/* GPS387 v0.9.24A first-party device registry in existing Fleet > GPS Devices. */
.ntele-panel{margin:16px 0;padding:18px;background:var(--paper,#fff);border:1px solid var(--border,#dce5ef);
 border-radius:16px;display:grid;gap:14px;min-width:0}
.ntele-panel>header h3{font-size:18px;margin:0}
.ntele-panel>header p,.ntele-help{font-size:12px;color:var(--muted,#5f718b);line-height:1.6}
.ntele-message{color:var(--primary,#215aa8);font-size:12px;min-height:13px}
.ntele-create{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:11px}
.ntele-create label{display:grid;gap:5px;font-size:12px;min-width:0;color:var(--muted,#5f718b)}
.ntele-create input{width:100%;min-width:0;min-height:42px;border:1px solid var(--border,#dce5ef);
 border-radius:9px;background:var(--paper,#fff);color:inherit;padding:9px;font-size:13px}
.ntele-create .fleet-button{min-height:42px}
.ntele-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px}
.ntele-device{border:1px solid var(--border,#dce5ef);border-radius:12px;padding:12px;min-width:0;display:grid;gap:9px}
.ntele-device>div:first-child{display:grid;gap:5px}
.ntele-device strong{font-size:14px;overflow-wrap:anywhere}
.ntele-device small{font-size:11px;color:var(--muted,#5f718b);overflow-wrap:anywhere}
.ntele-device>span{font-size:11px;font-weight:750;color:var(--primary,#215aa8)}
.ntele-telemetry,.ntele-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:space-between}
.ntele-actions button{min-height:34px;font-size:11px}
.ntele-secret{border:1px solid #b68a41;background:#fff3d8;color:#754c07;border-radius:10px;
 padding:12px;display:grid;gap:9px;font-size:12px;overflow-wrap:anywhere}
.ntele-secret-actions{display:flex;gap:8px;flex-wrap:wrap}
.ntele-secret-actions input{flex:1 1 270px;min-width:0;border-radius:7px;border:1px solid #ccaf67;
 padding:8px 10px;background:white;color:#18334c;font-size:12px}
@media(max-width:800px){.ntele-create{grid-template-columns:1fr 1fr}.ntele-create button{grid-column:1/-1;justify-self:start}}
@media(max-width:480px){.ntele-panel{padding:12px}.ntele-create{grid-template-columns:1fr}}
