:root{--card-bg: #D7E8FB;--card-border: 2px solid #303c50;--card-radius: 6px;--card-padding: 15px 15px 15px 0;--card-cursor: pointer;--card-title-justify: space-between;--card-title-gap: 0px;--card-title-pb: 0px;--card-body-gap: 9px;--card-body-flex: 1;--card-body-direction: row;--card-body-align: stretch;--card-gauge-gap: 5px;--card-gauge-flex: 1 1 0;--card-gauge-max: 300px;--card-info-gap: 5px;--card-info-flex: 1 1 0}.device-card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);cursor:var(--card-cursor);transition:all 0.25s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:0;align-items:stretch}.card-title-bar{display:flex;align-items:center;justify-content:var(--card-title-justify);gap:var(--card-title-gap);padding-bottom:var(--card-title-pb);margin-bottom:0}.card-body{display:flex;flex-direction:var(--card-body-direction);align-items:var(--card-body-align);gap:var(--card-body-gap);flex:var(--card-body-flex)}.card-gauge-section,.card-info-section{min-width:0;display:flex;flex-direction:column;justify-content:center}.card-gauge-section{gap:var(--card-gauge-gap);flex:var(--card-gauge-flex);max-width:var(--card-gauge-max)}.card-info-section{gap:var(--card-info-gap);flex:var(--card-info-flex)}[data-card-skin=hud]{--card-bg: transparent;--card-border: none;--card-radius: 0;--card-padding: 0;--card-cursor: default;--card-title-justify: flex-start;--card-title-gap: 6px;--card-title-pb: clamp(2px, 0.4vh, 5px);--card-body-gap: clamp(8px, 1.2vw, 16px);--card-body-flex: 1 1 auto;--card-body-direction: row;--card-body-align: stretch;--card-gauge-gap: 0px;--card-gauge-flex: 0 0 clamp(140px, 40%, 190px);--card-gauge-max: none;--card-info-gap: clamp(2px, 0.4vh, 6px);--card-info-flex: 1 1 auto}[data-card-skin=hud] .device-card{box-shadow:none;overflow:visible;min-height:0;transition:none;position:static}[data-card-skin=hud] .card-body{min-height:0;min-width:0}[data-card-skin=hud] .card-gauge-section{align-items:center;align-self:stretch;padding:0}
