.tool-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.tool-nav a{text-decoration:none;font-size:12px;padding:8px 12px;border:1px solid #d7dfd3;border-radius:4px}.tool-nav a[aria-current=page]{background:#244a38;color:#fff;border-color:#244a38}#files{display:block;margin:14px 0;max-width:100%}.book-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) 90px;gap:14px;align-items:end;padding:18px 0;border-bottom:1px solid #e4e9df}.book-row strong{font-size:13px;overflow-wrap:anywhere}.book-row label{display:grid;gap:6px;font-size:12px}.keys{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.keys label{display:flex;align-items:center;gap:5px;font-size:13px}.column-row{display:grid;grid-template-columns:28px minmax(90px,1fr) minmax(100px,1fr) 74px;gap:12px;align-items:center;margin:10px 0}.column-row span{overflow-wrap:anywhere}.column-row input[type=text]{font:inherit;min-width:0;width:100%;padding:10px;border:1px solid #cfd9cc;border-radius:4px}.export-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#download-area{background:#edf5ee;padding:14px;border-radius:4px;margin:16px 0}#download{font-weight:600}#export-text{width:100%;display:block;font:12px/1.6 monospace;margin-top:12px;border:1px solid #cfd9cc}#summary{white-space:pre-line}#options>label{display:block;margin-top:14px}@media(max-width:650px){.book-row{grid-template-columns:minmax(100px,1fr) 85px}.book-row strong{grid-column:1/-1}.column-row{gap:6px;grid-template-columns:22px minmax(50px,1fr) minmax(70px,1fr) 55px}.column-row input{padding:7px!important}.export-controls{font-size:12px}}
