:root{font-family:Inter,system-ui,sans-serif;color:#17252b;background:#f3f6f6;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:#135a54}h1{font-size:1.8rem}h2{font-size:1.2rem;margin-top:2rem}.native-card{max-width:30rem;margin:8vh auto;background:#fff;padding:2.2rem;border:1px solid #dae2e2;border-radius:18px}.native-brand{font-size:.75rem;font-weight:800;letter-spacing:.18em;text-decoration:none}form{display:grid;gap:.9rem}label{display:grid;gap:.35rem;font-size:.9rem}input:not([type=checkbox]),select,textarea{width:100%;font:inherit;padding:.65rem;border:1px solid #aebfbd;border-radius:6px}input[type=checkbox]{width:auto}button,.button{background:#145a51;color:white;padding:.7rem 1rem;border:0;border-radius:6px;text-decoration:none;cursor:pointer;font:inherit}button:hover,.button:hover{background:#0c423b}.muted,small{color:#526764;font-size:.86rem}.notice{background:#e6f3ee;padding:1rem}.error{color:#9a2323}.native-admin{max-width:1100px;margin:1.5rem auto;padding:1.5rem;background:white;border-radius:12px}.native-admin nav{display:flex;flex-wrap:wrap;gap:1.5rem;border-bottom:1px solid #ddd;padding-bottom:1rem}.native-admin table{width:100%;border-collapse:collapse}.native-admin th,.native-admin td{padding:.75rem;text-align:left;border-bottom:1px solid #dde5e3}.native-admin .form-table th{width:25%}.native-admin table form{display:flex;flex-wrap:wrap}.native-admin .submit{margin-top:1rem}.native-admin p{line-height:1.6}.native-admin input[type=password][readonly]{max-width:36rem}@media(max-width:650px){.native-card{margin:3vh 1rem;padding:1.3rem}.native-admin{margin:.5rem;padding:1rem;overflow-x:auto}.native-admin table{min-width:550px}.native-admin .form-table{min-width:0}.native-admin .form-table th{width:auto;display:block}.native-admin .form-table td{display:block}}
