.connector-suggest-card{border:2px dashed var(--bs-border-color);border-radius:var(--border-radius-lg);background:color-mix(in srgb,var(--surface-elevated) 84%,var(--surface-card))}.connector-suggest-card .small{font-size:.75rem;letter-spacing:.015em}.connector-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:768px){.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.connector-grid>:not(.connector-col){grid-column:1 / -1}.connector-col{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.connector-card{display:grid;grid-row:1 / 3;grid-template-rows:subgrid;row-gap:0}.connector-card.is-open{grid-row:1 / 4}.connector-config-panel{background:color-mix(in srgb,var(--surface-elevated) 86%,var(--surface-card))}.connector-module-setup{padding:.5rem .75rem;border-left:3px solid var(--bs-info);border-radius:var(--border-radius);background:color-mix(in srgb,var(--surface-elevated) 70%,var(--surface-card))}.allsky-media-fit{max-height:480px;object-fit:contain}.allsky-zoomable{cursor:zoom-in;transition:opacity .15s}.allsky-zoomable:hover{opacity:.9}.allsky-media-fit,.allsky-modal-img,.allsky-media-thumb,.allsky-media-video,.allsky-keogram{border-radius:var(--border-radius);border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-elevated) 82%,var(--surface-card))}.allsky-modal-img{max-height:90vh;object-fit:contain}#allsky-sensor-body .table{--bs-table-bg:transparent}.allsky-media-thumb{max-height:200px;object-fit:contain}.allsky-media-video{max-height:480px}.allsky-keogram{max-height:250px;object-fit:contain}.mqtt-connection-info{min-width:0}
