*{box-sizing:border-box}body{margin:0;background:#f4efe9;color:#1a1214;font:16px/1.5 system-ui,sans-serif}
main{max-width:760px;margin:3rem auto;padding:24px}h1{line-height:1.1;font-size:2rem}a{color:#740F25}
button{min-height:44px;padding:12px 18px;background:#740F25;color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}
[hidden]{display:none!important}#aviso{background:white;padding:24px;border-top:4px solid #740F25;border-radius:8px}
.marca{font-weight:700;letter-spacing:.1em;color:#740F25}.nota{font-size:.9rem}#estado{padding:12px 0}
details{margin-top:24px}summary{cursor:pointer}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem}th,td{vertical-align:top;text-align:left;padding:8px;border-bottom:1px solid #b8a7ab;overflow-wrap:anywhere}code{font-size:.85em;overflow-wrap:anywhere}
@media(max-width:600px){main{margin:0;padding:16px}#aviso{padding:18px}}
