.pa-hu-aeo{padding:1rem;margin-bottom:1rem;background:#f7fafb;border:1px solid var(--pa-border);border-radius:.8rem}.pa-hu-aeo h2{margin:.2rem 0 .4rem;color:var(--pa-navy);font-size:1.15rem}.pa-hu-aeo p{margin:0;color:var(--pa-muted);line-height:1.6}.pa-hu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pa-hu-panel{padding:1rem;background:#fff;border:1px solid var(--pa-border);border-radius:.8rem}.pa-hu-panel h3{margin:0 0 .7rem;color:var(--pa-navy);font-size:.95rem}.pa-hu-panel textarea,.pa-hu-panel input,.pa-hu-panel select{width:100%;padding:.65rem;border:1px solid #ccd8e1;border-radius:.55rem}.pa-hu-panel textarea{min-height:11rem;resize:vertical;font:500 .82rem/1.6 ui-monospace,monospace}.pa-hu-options,.pa-hu-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.8rem 0}.pa-hu-options label{padding:.45rem;background:#f7fafb;border:1px solid var(--pa-border);border-radius:.55rem;font-size:.72rem}.pa-hu-result,.pa-hu-status{margin-top:.8rem;padding:.8rem;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafb;border:1px solid var(--pa-border);border-radius:.6rem}.pa-hu-status.ok{color:#116149;background:#edf9f4}.pa-hu-status.err{color:#9f2146;background:#fff0f4}.pa-hu-preview{display:block;max-width:100%;max-height:28rem;margin:1rem auto}.pa-hu-diff pre{margin:0;padding:.3rem .5rem;white-space:pre-wrap}.add{background:#dcfce7}.del{background:#fee2e2}.same{background:#fff}@media(max-width:767.98px){.pa-hu-grid{grid-template-columns:1fr}.pa-hu-actions{display:grid}.pa-hu-actions .btn{justify-content:center}}