.apdpw-public-wrap{--apdpw-border:#d9d9d9;--apdpw-soft:#f7f7f7}.apdpw-public-wrap section{margin:2rem 0}.apdpw-public-wrap .apdpw-downloads{display:flex;gap:.6rem;flex-wrap:wrap}.apdpw-public-wrap .apdpw-downloads .button{display:inline-block;padding:.65rem 1rem;border:1px solid currentColor;border-radius:4px;text-decoration:none}.apdpw-public-wrap .apdpw-table-scroll{overflow:auto}.apdpw-public-wrap table{width:100%;border-collapse:collapse;font-size:.93em}.apdpw-public-wrap th,.apdpw-public-wrap td{padding:.6rem .55rem;border-bottom:1px solid var(--apdpw-border);text-align:left;vertical-align:top;white-space:nowrap}.apdpw-public-wrap th{font-weight:700;background:var(--apdpw-soft)}.apdpw-public-wrap details{border:1px solid var(--apdpw-border);border-radius:5px;padding:.9rem}.apdpw-public-wrap summary{cursor:pointer;font-weight:600}.apdpw-public-wrap code{overflow-wrap:anywhere;white-space:normal}.apdpw-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1rem 0}.apdpw-status-grid>div{border:1px solid var(--apdpw-border);border-radius:5px;padding:.8rem}.apdpw-status-grid span,.apdpw-status-grid strong{display:block}.apdpw-status-grid span{font-size:.86em;opacity:.75;margin-bottom:.25rem}.apdpw-status-grid strong{font-size:1.05em}.apdpw-current-filenames,.apdpw-permanent-urls{line-height:1.6}.apdpw-table-note{padding:.7rem;border-left:3px solid currentColor;background:var(--apdpw-soft)}.apdpw-anchor-price{display:block;margin-top:.3em;font-weight:400;line-height:1.35}.apdpw-anchor-price-single{font-size:.55em}.apdpw-anchor-price-loop{display:block!important;width:100%!important;clear:both;text-align:center!important;margin:.4em auto 0!important;box-sizing:border-box;font-size:.75em}.apdpw-anchor-label{font-weight:500}.apdpw-anchor-help{margin-left:.35em;cursor:help;opacity:.75}.apdpw-empty{padding:1rem;border:1px solid var(--apdpw-border);border-radius:5px}.apdpw-fields ul{padding-left:1.25rem}@media(max-width:600px){.apdpw-public-wrap th,.apdpw-public-wrap td{font-size:.88em;padding:.5rem .45rem}}

.apdpw-footer-price-list-link{text-align:center;margin:1.25rem auto;padding:.5rem 1rem}.apdpw-footer-price-list-link a{text-decoration:underline}

.apdpw-author-credit{text-align:center;margin:2rem 0 .5rem;font-size:.86em;opacity:.8}.apdpw-author-credit a{text-decoration:none}.apdpw-author-credit a:hover{text-decoration:underline}
