.dataplan-native-android .dp-take-view,
.dataplan-native-android .dp-take-reading-list{display:grid;gap:.75rem}
.dataplan-native-android .dp-take-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}
.dataplan-native-android .dp-take-head h2,
.dataplan-native-android .dp-take-head p{margin:.15rem 0}
.dataplan-native-android .dp-take-states{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}
.dataplan-native-android .dp-take-reading{padding:.75rem;border:1px solid #d8dfeb;border-radius:12px;background:#fff;display:grid;gap:.65rem}
.dataplan-native-android .dp-review-list article.dp-take-reading{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.75rem}
.dataplan-native-android .dp-review-list article.dp-take-reading .dp-button{min-height:44px;font-size:.9rem}
.dataplan-native-android .dp-take-reading.warning{border-color:#e2b24f;background:#fffaf0}
.dataplan-native-android .dp-take-reading-title{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.55rem;min-width:0}
.dataplan-native-android .dp-take-reading-title b{overflow-wrap:anywhere;line-height:1.3}
.dataplan-native-android .dp-take-primary{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:9px;background:#f4f7fb}
.dataplan-native-android .dp-take-primary span{font-size:.72rem;text-transform:uppercase;color:#64748b}
.dataplan-native-android .dp-take-primary strong{color:#061d49;font-size:1.35rem;font-weight:400;letter-spacing:.01em;line-height:1.15;overflow-wrap:anywhere}
.dataplan-native-android .dp-take-primary strong.dpr-text-value{font-size:1rem!important;font-weight:400!important;line-height:1.35!important}
.dataplan-native-android .dp-take-reading dl{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin:0}
.dataplan-native-android .dp-take-reading dl div{display:grid}
.dataplan-native-android .dp-take-reading dt{font-size:.72rem;text-transform:uppercase;color:#64748b}
.dataplan-native-android .dp-take-reading dd{margin:0;font-weight:700}
.dataplan-native-android .dp-take-reading dd{overflow-wrap:anywhere}
.dataplan-native-android .dp-take-edit{display:grid}
.dataplan-native-android .dp-take-comment b,
.dataplan-native-android .dp-take-comment p{margin:.1rem 0}
.dataplan-native-android .dp-take-evidence{display:grid;gap:.45rem}
.dataplan-native-android .dp-take-thumbnails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
.dataplan-native-android .dp-take-thumbnails a{min-height:112px;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#17315f}
.dataplan-native-android .dp-take-thumbnails img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.dataplan-native-android .dp-take-thumbnails svg,
.dataplan-native-android .dp-take-thumbnails span{position:relative;z-index:1;background:rgba(255,255,255,.9);padding:.2rem}
.dataplan-native-android .dp-no-evidence{margin:.1rem 0}
.dataplan-native-android .dp-annul-confirm{display:grid;gap:.85rem;text-align:center;justify-items:center;padding:1.1rem .2rem}
.dataplan-native-android .dp-annul-confirm>.dp-action-icon{width:3rem;height:3rem;color:#a31324}
.dataplan-native-android .dp-annul-confirm h2,
.dataplan-native-android .dp-annul-confirm p{margin:0}
@media(max-width:420px){.dataplan-native-android .dp-take-reading dl{grid-template-columns:1fr}.dataplan-native-android .dp-take-head{display:grid}.dataplan-native-android .dp-take-states{justify-content:flex-start}.dataplan-native-android .dp-take-thumbnails{grid-template-columns:1fr}.dataplan-native-android .dp-take-thumbnails a{min-height:150px}}
.dataplan-native-android .dp-lifecycle-trace{white-space:pre-wrap;overflow-wrap:anywhere;max-height:15rem;overflow:auto;font-size:.68rem;background:#111827;color:#e5eefc;padding:.55rem;border-radius:8px}
.dataplan-native-android .dp-take-view>*{min-width:0;max-width:100%;box-sizing:border-box}
.dataplan-native-android .dp-take-view .dp-alert,.dataplan-native-android .dp-take-head,.dataplan-native-android .dp-take-view h2{overflow-wrap:anywhere;white-space:normal}
.dataplan-native-android .dp-take-view .dp-take-states{display:flex;flex-wrap:wrap;min-width:0}
.dataplan-native-android .dp-take-view .dp-pill{white-space:normal;max-width:100%}
