body{font:16px system-ui,sans-serif;margin:1rem;color:#172033}
[hidden]{display:none!important}
main{max-width:56rem;margin:auto}
.bar{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:.65rem 0}
label{display:grid;gap:.25rem;margin:.65rem 0}
input,select,button,textarea{font:inherit;padding:.4rem;max-width:100%}
textarea{min-height:5rem}
button{cursor:pointer}
li{margin:.45rem 0}
dialog{width:min(38rem,calc(100% - 3rem));max-height:85vh}
dialog::backdrop{background:#17203388}
#details p{white-space:pre-wrap;overflow-wrap:anywhere}
