.pzx-auto-data{margin:1.5rem 0;padding:1.25rem;border:1px solid var(--body-bg-color,#d8d8d8);border-left:3px solid #507967;border-radius:8px;background:var(--content-bg-color,#fafbf9)}
.pzx-auto-data .pzx-auto-heading{margin:0 0 .65rem;font-size:1.2em;font-weight:600}
.pzx-auto-data .pzx-auto-meta{font-size:.82em;opacity:.8;margin:.6rem 0}
.pzx-auto-data .pzx-auto-status{font-size:.9em;border-left:2px solid #a78e56;padding-left:.7rem}
.pzx-auto-controls{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.2rem 0}
.pzx-auto-controls label{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:120px;font-size:.85em}
.pzx-auto-controls input,.pzx-auto-controls select{box-sizing:border-box;width:100%;padding:.55rem;border:1px solid #9996;border-radius:5px;background:var(--content-bg-color,#fff);color:inherit;font:inherit}
.pzx-auto-controls input:focus-visible,.pzx-auto-controls select:focus-visible,.pzx-auto-pagination button:focus-visible{outline:2px solid #507967;outline-offset:2px}
.pzx-auto-data table{width:100%;margin:1rem 0;font-size:.92em}.pzx-auto-data caption{text-align:left;font-size:.85em;padding-bottom:.5rem}
.pzx-auto-data th,.pzx-auto-data td{padding:.55rem .65rem!important}.pzx-auto-data td:nth-child(3){font-variant-numeric:tabular-nums}
.pzx-auto-data details,.pzx-auto-archive{margin:1rem 0}.pzx-auto-data summary,.pzx-auto-archive>summary{cursor:pointer;padding:.5rem 0;font-size:.9em}
.pzx-auto-pagination{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:1rem 0}
.pzx-auto-pagination button{background:transparent;color:inherit;border:1px solid #9996;border-radius:5px;padding:.5rem .8rem;font:inherit;cursor:pointer}.pzx-auto-pagination button:disabled{opacity:.4;cursor:default}
.pzx-auto-highlight{font-size:1.35em;font-variant-numeric:tabular-nums}.pzx-auto-data [hidden]{display:none!important}
@media(max-width:600px){.pzx-auto-data{padding:.8rem}.pzx-auto-controls{gap:.5rem}.pzx-auto-controls label:first-child{flex-basis:100%}.pzx-auto-data table{font-size:.8em}.pzx-auto-data td:nth-child(2){min-width:115px}.pzx-auto-data th,.pzx-auto-data td{padding:.4rem!important}}
