.native-identity,.native-admin,.native-form{display:grid;gap:1rem;min-width:0}.native-identity p,.native-admin p{margin:.2rem 0;line-height:1.55}.native-state{padding:.8rem 1rem;border-radius:.8rem;background:#eaf5f1;color:#174e43;font-weight:650}.native-note{padding:.85rem 1rem;border-left:3px solid #2b8070;background:#f3f8f6;border-radius:.35rem;line-height:1.55}.native-feedback:empty{display:none}.native-feedback{padding:.75rem;border-radius:.6rem;background:#fff2f3;color:#942e3f;line-height:1.5}.native-field{display:grid;gap:.4rem;min-width:0;font-weight:600}.native-field small{font-size:.82rem;font-weight:400;color:#52626a;line-height:1.4}.native-field input,.native-field select{min-width:0;width:100%;box-sizing:border-box}.native-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.native-check{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5}.native-check input[type=checkbox]{flex:0 0 auto;width:auto;margin-top:.3rem}.native-consents{display:grid;gap:.8rem}.native-consents[hidden]{display:none}.native-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:.5rem;margin:0;padding:0}.native-steps li{display:flex;align-items:center;gap:.5rem;padding:.7rem .5rem;border:1px solid #dce6e3;border-radius:.7rem;color:#53636b;font-size:.85rem}.native-steps li>span{display:grid;place-items:center;flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:50%;background:#e7eeeb}.native-steps li[aria-current=step]{background:#eaf6f1;border-color:#2b8070;color:#174e43}.native-steps li[data-complete=true]>span{background:#2b8070;color:#fff}.native-details{padding:.9rem 1rem;border:1px solid #dce6e3;border-radius:.8rem;min-width:0}.native-details summary{cursor:pointer;font-weight:650}.native-details[open]>*+*{margin-top:.85rem}.native-details p{font-size:.87rem}.native-actions{display:flex;flex-wrap:wrap;gap:.6rem}.native-actions button{flex:1 1 12rem}.native-identity button,.native-admin button{min-height:44px}.native-secondary{background:#fff;color:#225b4f;border:1px solid #a9c8bf}.native-challenge{padding:1rem;background:#edf4fa;border:1px solid #c7dce9;border-radius:.8rem;color:#233f52}.native-challenge p{font-size:1.05rem;line-height:1.5}.native-video{display:block;width:100%;max-height:420px;object-fit:contain;background:#111c24;border-radius:.8rem}.native-video[hidden]{display:none}.native-passport-photo{width:100%;max-width:180px;max-height:260px;object-fit:contain;border-radius:.7rem;background:#edf1f0}.native-readiness{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.native-readiness li{padding:.65rem .8rem;border-left:3px solid #bd8c2f;background:#fff9ed;border-radius:.3rem;font-size:.87rem}.native-readiness li[data-complete=true]{border-color:#2b8070;background:#edf7f1}.native-review-list{display:grid;gap:.7rem}.native-review-card{display:grid;gap:.6rem;border:1px solid #dce6e3;padding:1rem;border-radius:.9rem}.native-review-card h4{margin:0}.native-document-facts{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);gap:.55rem;margin:0}.native-document-facts dt{font-size:.85rem;color:#53636b}.native-document-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.native-review-media{display:grid;grid-template-columns:minmax(90px,.5fr) minmax(0,1fr);gap:1rem;align-items:start}.native-identity button[aria-busy=true],.native-admin button[aria-busy=true]{cursor:progress}@media(max-width:480px){.native-date-fields{grid-template-columns:1fr}.native-steps{grid-template-columns:1fr}.native-steps li{padding:.55rem .7rem}.native-review-media{grid-template-columns:1fr}.native-passport-photo{max-width:140px;justify-self:center}}
