.aazwb-core{max-width:900px;margin:1rem auto;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}
.aazwb-core h3{margin:.2rem 0 1rem}.aazwb-core .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.aazwb-core .row{grid-template-columns:1fr}}
.aazwb-core label{display:flex;flex-direction:column;font-size:14px;gap:4px}.aazwb-core input,.aazwb-core select{padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px}
.aazwb-core .table{width:100%;border-collapse:collapse;margin-top:.8rem}.aazwb-core .table th,.aazwb-core .table td{padding:.5rem;border-bottom:1px solid #e5e7eb;text-align:left}
.aazwb-core .right{text-align:right}.aazwb-core .muted{color:#6b7280;font-size:12px;margin-top:.4rem}
.hidden{display:none!important}.col-2{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:.6rem}.btn{padding:.7rem 1rem;border:1px solid #111827;border-radius:10px;background:#111827;color:#fff;text-decoration:none;cursor:pointer}
.btn.outline{background:#fff;color:#111827}
