.station-technical-box{border:1px solid var(--border,#cadde3);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel,#fff) 92%,#dff4ec)}
.station-technical-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.station-technical-heading h3{margin:0;font-size:16px}.station-equipment-list{display:grid;gap:9px}
.station-equipment-row{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr .9fr .9fr auto;gap:7px;align-items:end;padding:10px;border:1px solid var(--border,#d6e3e7);border-radius:11px;background:var(--panel,#fff)}
.station-equipment-row label{display:grid;gap:4px;font-size:12px}.station-equipment-row input{min-width:0}.station-equipment-remove{height:39px}
.station-document-row{display:grid;grid-template-columns:1fr auto auto;gap:8px}.station-technical-view{margin:14px 0;border:1px solid var(--border,#d6e3e7);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--panel,#fff) 92%,#e0f5ee)}
.station-technical-view h3{margin:0 0 10px}.station-equipment-table{width:100%;border-collapse:collapse;font-size:13px}.station-equipment-table th,.station-equipment-table td{padding:8px;border-bottom:1px solid var(--border,#d6e3e7);text-align:left}.station-expired{color:#b42318;font-weight:800}.station-valid{color:#087454;font-weight:800}
.viewer-no-download-note{padding:8px 12px;border-radius:9px;background:#fff3cd;color:#7a5200;font-size:12px;font-weight:700}
@media(max-width:1050px){.station-equipment-row{grid-template-columns:1fr 1fr}.station-equipment-remove{grid-column:1/-1}.station-document-row{grid-template-columns:1fr}}
