body{margin:0}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.tile{appearance:none;background:#fff;border:1px solid #e3e3e3;border-radius:10px;padding:10px 12px;text-align:start;font:inherit;color:inherit;cursor:pointer}.tile:hover{background:#f7f7f7}.tile:focus-visible{outline:2px solid #005bd3;outline-offset:1px}.tile[aria-pressed=true]{border-color:#303030;box-shadow:inset 0 0 0 1px #303030}.tile b{display:block;font-size:20px;line-height:26px;font-weight:650;font-variant-numeric:tabular-nums}.tile span{display:block;font-size:12px;line-height:16px;color:#616161}.tile.hot b{color:#b42318}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.next{display:block;max-inline-size:42ch}.flags{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:4px}.by-hand summary{cursor:pointer;font-size:12px;line-height:20px;color:#616161;margin-block-end:6px}.copyable{appearance:none;background:none;border:0;padding:0;font:inherit;color:#005bd3;text-align:start;cursor:copy;overflow-wrap:anywhere}.copyable:hover{text-decoration:underline}.check{display:grid;grid-template-columns:20px 1fr;gap:2px 8px;align-items:start}.check small{grid-column:2;font-size:12px;line-height:16px;color:#616161;overflow-wrap:anywhere}.entry{display:grid;grid-template-columns:96px 1fr;gap:12px;padding-block:10px;border-block-start:1px solid #ebebeb}.entry:first-child{border-block-start:0;padding-block-start:0}.entry time{font-size:12px;line-height:20px;color:#616161}.entry p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.entry .who{font-size:12px;color:#616161}.entry details{margin-block-start:4px}.entry summary{cursor:pointer;font-size:12px;color:#616161}.entry details p{margin-block-start:6px}.remove{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:2px;font-size:12px;line-height:20px;color:#616161}.remove button{appearance:none;background:none;border:0;padding:0;font:inherit;color:#616161;text-decoration:underline;cursor:pointer}.remove button:hover{color:#303030}.remove button:disabled{cursor:default;opacity:.6}@media(max-width:560px){.tiles{margin-inline:16px}.entry{grid-template-columns:1fr;gap:2px}}
