*{box-sizing:border-box}body{margin:0;background:#fafafa;color:#252525;font:17px/1.7 system-ui,sans-serif}header{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #ddd;background:white}a{color:#9b3425}main{max-width:800px;margin:36px auto;padding:0 24px}h1{font-size:28px}h2{font-size:24px}button{font:inherit;padding:8px 14px;border:1px solid #ccc;border-radius:4px;background:white;color:#333;cursor:pointer}button:disabled{opacity:.5}.actions{display:flex;flex-wrap:wrap;gap:12px}#liste{list-style:none;padding:0}#liste li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #ddd}#liste li button:first-child{border:0;padding:0;text-align:left;color:#9b3425}#espace,#statut{font-size:14px;color:#666}#texte p{white-space:pre-wrap;overflow-wrap:anywhere}h1,h2{overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:400px){header{padding:14px}main{padding:0 16px}#liste li{align-items:start}h1{font-size:24px}}
.histoire-infos{min-width:0;flex:1}.histoire-infos>button{overflow-wrap:anywhere}.histoire-expiration{margin:4px 0 0;font-size:14px;line-height:1.5;color:#595959}.histoire-expiration.expiration-alerte{color:#8a3516;font-weight:600}#liste li>button{flex-shrink:0}
