.dataplan-native-android .dp-action-icon{width:1.15rem;height:1.15rem;flex:0 0 auto}.dataplan-native-android .dp-button{min-height:44px;border-radius:11px;padding:.62rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;font-weight:750;line-height:1.1}.dataplan-native-android .dp-button.danger{background:#fff0f1;color:#a31324;border:1px solid #e7aeb5}.dataplan-native-android .dp-field-error{color:#a31324;font-weight:700;margin:.35rem 0 0;display:flex;gap:.4rem;align-items:center}.dataplan-native-android .field.dp-invalid input,.dataplan-native-android .field.dp-invalid textarea,.dataplan-native-android .field.dp-invalid select{border:2px solid #c22135}.dataplan-native-android .dp-capture-layout{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:.7rem}.dataplan-native-android .dp-capture-heading h2{margin:.55rem 0 .25rem}.dataplan-native-android .dp-step{font-size:.82rem;gap:.6rem}.dataplan-native-android .dp-operation-instructions{padding:.6rem .8rem;border-left:4px solid #3977df;background:#eef5ff;margin:.45rem 0}.dataplan-native-android .dp-capture-fields{display:grid;align-content:start;gap:.6rem}.dataplan-native-android .dp-capture-fields .field{margin:0}.dataplan-native-android .dp-capture-fields textarea{min-height:58px;resize:vertical}.dataplan-native-android .dp-evidence-block{padding:.75rem;border:1px solid #d7deec;border-radius:12px;margin:0}.dataplan-native-android .dp-section-heading{display:flex;align-items:center;justify-content:space-between}.dataplan-native-android .dp-section-heading h3{margin:0}.dataplan-native-android .dp-evidence-grid{display:grid;gap:.55rem;margin:.6rem 0}.dataplan-native-android .dp-evidence-grid article{display:grid;grid-template-columns:64px 1fr;gap:.4rem .65rem;align-items:center;padding:.45rem;background:#f8fafc;border-radius:10px}.dataplan-native-android .dp-evidence-grid article>img{width:64px;height:64px;object-fit:cover;border-radius:8px;grid-row:span 2}.dataplan-native-android .dp-evidence-meta{display:grid;min-width:0}.dataplan-native-android .dp-evidence-meta b,.dataplan-native-android .dp-evidence-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataplan-native-android .dp-evidence-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem}.dataplan-native-android .dp-evidence-actions button,.dataplan-native-android .dp-evidence-actions label{position:relative;overflow:hidden;min-height:36px;padding:.4rem .55rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#17315f;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font:inherit;font-size:.78rem}.dataplan-native-android .dp-evidence-actions .danger{color:#a31324;border-color:#e7aeb5}.dataplan-native-android .dp-evidence-actions input,.dataplan-native-android .dp-photo-actions input{position:absolute;inset:0;opacity:0;width:100%;height:100%}.dataplan-native-android .dp-photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.5rem}.dataplan-native-android .dp-photo-actions label{position:relative;overflow:hidden}.dataplan-native-android .dp-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.dataplan-native-android .dp-capture-actions{position:sticky;bottom:0;background:linear-gradient(transparent,#fff 18%);padding:.8rem 0 .15rem;align-self:end}.dataplan-native-android .dp-review{display:grid;gap:.75rem}.dataplan-native-android .dp-review-intro h2,.dataplan-native-android .dp-review-intro p{margin:.15rem 0}.dataplan-native-android .dp-review-list{display:grid;gap:.45rem}.dataplan-native-android .dp-review-list article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem;border:1px solid #d8dfeb;border-radius:10px}.dataplan-native-android .dp-review-list article.warning{border-color:#e2b24f;background:#fffaf0}.dataplan-native-android .dp-review-list article.invalid{border-color:#d78690;background:#fff5f6}.dataplan-native-android .dp-review-list article>div{display:grid;min-width:0}.dataplan-native-android .dp-review-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataplan-native-android .dp-review-list .dp-button{min-height:36px;padding:.4rem .55rem;font-size:.78rem}.dataplan-native-android .dp-review-status{display:flex;color:#18804b}.dataplan-native-android .warning .dp-review-status,.dataplan-native-android .invalid .dp-review-status{color:#a35d00}.dataplan-native-android .dp-draft-choice,.dataplan-native-android .dp-saved{display:grid;gap:.85rem;text-align:center;justify-items:center;padding:1.25rem .25rem}.dataplan-native-android .dp-draft-choice>.dp-action-icon,.dataplan-native-android .dp-saved-icon .dp-action-icon{width:3rem;height:3rem;color:#1765d3}.dataplan-native-android .dp-draft-choice h2,.dataplan-native-android .dp-draft-choice p,.dataplan-native-android .dp-saved h1,.dataplan-native-android .dp-saved h3{margin:0}.dataplan-native-android .dp-saved-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}@media(max-height:720px){.dataplan-native-android .m-body{padding-top:.65rem;padding-bottom:.45rem}.dataplan-native-android .dp-capture-layout{gap:.45rem}.dataplan-native-android .dp-operation-instructions{max-height:3.2rem;overflow:auto}.dataplan-native-android .dp-evidence-block{padding:.55rem}.dataplan-native-android .dp-capture-actions{padding-top:.55rem}}
