.ongoing-work{margin:0 0 24px;padding:18px;background:#fff4e8;border:1px solid #edc59e;border-radius:10px}.ongoing-work>header{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 14px;padding:0;min-height:0;background:transparent;color:#173b4d;border:0}.ongoing-work h2{font-size:23px;line-height:1.25;margin:0}.ongoing-work-flag{color:#d7680e;font-size:20px}.ongoing-work-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.ongoing-work-card{background:#fff;border:1px solid #d4e1e2;border-top:4px solid #ec7611;border-radius:8px;padding:16px;min-width:0;overflow-wrap:anywhere}.ongoing-work-card.pending{border-top-color:#a67620}.ongoing-work-card.training{border-top-color:#4584ab}.ongoing-work-state{font-weight:700;font-size:13px;margin:0 0 8px}.ongoing-work h3{font-size:20px;line-height:1.3;margin:0 0 8px}.ongoing-work h3 a{color:#173b4d}.ongoing-work p{line-height:1.45}.ongoing-work-place{margin:6px 0}.ongoing-work-time,.ongoing-work-hint{font-size:14px;color:#536b77;margin:8px 0}.ongoing-work-counts{margin:10px 0;font-size:14px}.ongoing-work-counts span{display:block;margin-top:4px}.ongoing-work nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ongoing-work nav .button{font-size:14px;padding:10px 12px}.ongoing-work-participants{padding:10px 4px}.ongoing-work a:focus-visible{outline:3px solid #173b4d;outline-offset:3px}@media(max-width:800px){.ongoing-work{padding:12px;margin-bottom:16px}.ongoing-work h2{font-size:21px}.ongoing-work-list{grid-template-columns:1fr}.ongoing-work-card{padding:13px}.ongoing-work nav .button{flex:1 1 180px;text-align:center}.ongoing-work-participants{padding:10px}.ongoing-work h3{font-size:19px}}
