.de-vessel-status-n25{margin-top:14px;margin-bottom:14px;padding:16px 18px;display:grid;gap:14px}
.de-vs-main{display:flex;align-items:center;gap:14px}.de-vs-copy{min-width:0}.de-vs-copy .module-note{margin:.25rem 0 0}
.de-vs-icon{width:58px;height:58px;flex:0 0 58px;border:1px solid rgba(70,160,220,.35);border-radius:14px;display:grid;place-items:center;background:rgba(15,65,95,.18)}
.de-vs-icon img{width:42px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}
.de-vs-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end}.de-vs-controls .field{margin:0}.de-vs-controls .field span{display:block;margin-bottom:6px;font-size:.82rem;font-weight:700}
.de-vs-position{font-size:.83rem;opacity:.78}
@media(max-width:720px){.de-vs-controls{grid-template-columns:1fr}.de-vs-controls .btn{width:100%}}
