.pdf-list{display:grid;gap:10px;margin:20px 0}.pdf-row{display:flex;align-items:stretch;border:1px solid #deded6;border-radius:10px;background:#fff;margin:10px 0;min-width:0;overflow:hidden}.pdf-preview{display:flex;gap:12px;align-items:center;flex:1;min-width:0;padding:14px 16px;color:inherit;text-decoration:none}.pdf-preview span{min-width:0;overflow-wrap:anywhere}.pdf-preview small{display:block;color:#747a73;font-size:12px;margin-top:4px}.pdf-preview .icon{flex:none}.pdf-download{display:flex;flex:none;align-items:center;justify-content:center;width:54px;min-height:52px;color:#88723e;border-left:1px solid #deded6;background:#faf9f5}.pdf-preview:hover,.pdf-download:hover{background:#f2f0e7}.pdf-row a:focus-visible{outline:3px solid #88723e;outline-offset:-3px}.athlete-signup{margin:18px 0;padding:16px;border:1px solid #deded6;border-radius:10px;background:#faf9f5}.athlete-signup .check{margin-top:0}#athlete-proof-fields[hidden]{display:none}.proof-list{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.note-manager{border-top:1px solid #deded6;margin-top:24px;padding-top:18px}.note-manager form{margin-bottom:14px}input[type=file]{width:100%;max-width:100%;min-width:0;overflow:hidden}.pdf-row .icon{width:22px;height:22px}@media(max-width:767px){.pdf-preview{padding:12px;gap:8px}.pdf-download{width:52px}.athlete-signup{padding:12px}.note-manager{padding-top:12px}}
