.dm-source-health{align-items:center!important}.dm-source-health .dm-heart-info{position:static!important;flex:0 0 auto;margin-left:auto;width:25px;height:25px}.dm-tools-grid{align-items:stretch!important;grid-auto-rows:1fr}.dm-tool-card{display:flex!important;flex-direction:column;align-self:stretch!important;height:100%!important;min-height:300px!important;box-sizing:border-box}.dm-tool-card .dm-tool-action{margin-top:auto!important;align-self:flex-start;cursor:pointer;color:#75e2ff}.dm-tool-card.tech-dmr{border-top:3px solid var(--tech-dmr)}.dm-tool-card.tech-dstar{border-top:3px solid var(--tech-dstar)}.dm-tool-card.tech-aprs{border-top:3px solid var(--tech-aprs)}.dm-data-popup{position:fixed;z-index:100002;inset:0;display:grid;place-items:center;padding:20px;background:rgba(1,9,16,.84);backdrop-filter:blur(8px)}.dm-data-popup[hidden]{display:none}.dm-data-dialog{position:relative;width:min(780px,100%);max-height:88vh;overflow:auto;padding:28px;border:1px solid rgba(75,211,244,.38);border-radius:20px;background:linear-gradient(145deg,#0d2c42,#071a29);color:#dcecf5;box-shadow:0 28px 80px rgba(0,0,0,.55)}.dm-data-dialog>button[data-popup-close]{position:absolute;right:14px;top:10px;border:0;background:none;color:#b9d1dc;font-size:1.8rem;cursor:pointer}.dm-data-dialog h3{margin:.25em 0;color:#fff;font-size:1.65rem}.dm-data-source{padding:12px;border-left:3px solid var(--tech-dmr);background:rgba(239,68,68,.08);color:#adc4d0;line-height:1.55}.dm-data-content{display:grid;gap:8px;margin:18px 0}.dm-data-content article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(95,196,229,.18);border-radius:10px;background:rgba(3,18,30,.5)}.dm-data-content article span{display:grid}.dm-data-content small{color:#8ca8b6}.dm-data-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.dm-data-actions button,.dm-data-actions a{padding:10px 13px;border:1px solid rgba(78,210,242,.35);border-radius:9px;background:#0a3148;color:#dff8ff;text-decoration:none;font-weight:850;cursor:pointer}@media(max-width:640px){.dm-source-health .dm-heart-info{margin-left:0;justify-self:end}.dm-data-content article{grid-template-columns:28px 1fr}.dm-data-content article>strong{grid-column:2}.dm-tool-card{min-height:0!important}}@media print{.dm-data-popup{position:static;padding:0;background:#fff}.dm-data-dialog{max-height:none;overflow:visible;border:0;box-shadow:none;background:#fff;color:#111}.dm-data-actions,.dm-data-dialog>button{display:none!important}}
