/* Datasheet library: keep all actions visible inside the content width. */
.tablewrap table{min-width:0;table-layout:fixed}th:nth-child(1){width:41%}th:nth-child(2){width:19%}th:nth-child(3){width:9%}th:nth-child(4){width:25%}th:nth-child(5){width:6%}
td.name{min-width:0;overflow-wrap:anywhere}td.family{overflow-wrap:anywhere}td.actions{white-space:normal}td.actions a{margin:3px 8px 3px 0}.dl{padding:10px 12px}main{min-width:0}.intro{margin-bottom:32px}.pager{flex-wrap:wrap;gap:12px}
@media(max-width:600px){.tablewrap table,.tablewrap tbody{display:block;width:100%}.tablewrap thead{display:none}.tablewrap .docrow[style*="table-row"]{display:grid!important;grid-template-columns:minmax(0,1fr) 64px;gap:8px 12px;padding:20px 0;border-bottom:1px solid #dfe5e1}.docrow td{display:block;padding:0;border:0;min-width:0}.docrow td.name{grid-column:1;grid-row:1}.docrow td.check{grid-column:2;grid-row:1;justify-self:end}.docrow td.family{grid-column:1;grid-row:2}.docrow td.size{grid-column:2;grid-row:2;text-align:right}.docrow td.actions{grid-column:1/-1;grid-row:3;margin-top:6px}.docrow td.actions .dl{margin-right:18px}.pager .summary{margin-left:0}.pages{flex-wrap:wrap}.bulk button{min-height:40px}.field input,.field select{font-size:16px}}
