.stat-button{cursor:pointer;color:inherit;text-align:left}
.stat-button:hover{transform:translateY(-2px);border-color:#9fc2b7}
.table-wrap{padding:18px;overflow:auto}
.table-wrap h3{margin:4px 6px 18px;font:500 22px Georgia,serif}
table{width:100%;border-collapse:collapse;min-width:680px}
th,td{text-align:left;padding:13px 12px;border-bottom:1px solid var(--line);font-size:13px}
th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}
tbody tr:last-child td{border-bottom:0}
.clickable{cursor:pointer}
.clickable:hover{background:var(--mint)}
.empty{text-align:center;color:var(--muted);padding:32px}
.status{display:inline-flex;padding:5px 8px;border-radius:99px;background:#eef1ef;color:var(--muted);font-weight:750}
.status.submitted{background:var(--mint);color:var(--green)}
.status.draft{background:var(--cream);color:#806629}
.back{border:0;background:transparent;color:var(--green);font-weight:800;padding:6px 0}
.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
@media(max-width:1000px){.topbar{height:auto;min-height:76px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.topbar nav{order:3;width:100%;margin-left:0;overflow:auto}}
@media(max-width:850px){.detail-grid{grid-template-columns:1fr}.topbar nav{display:flex}}
