details > summary { cursor: pointer; list-style: none; }
details > summary::-webkit-details-marker { display: none; }
details[open] > summary .chev { transform: rotate(90deg); }
.chev { display:inline-block; transition: transform .15s; }
.htmx-request .htmx-indicator { display: inline; }
.htmx-indicator { display: none; }
@media print { header, footer, .no-print { display: none !important; } }
