.table-area table{margin:0 20px;border-collapse:collapse}.table-area th,.table-area td{border:1px solid #ddd;padding:8px}.table-area th{background-color:#f2f2f2;text-align:center}.center-icon-cell{text-align:center}.center-icon{display:block;width:50px;height:50px;margin:0 auto;border-radius:10%}th[data-column=character],td[data-column=character]{max-width:250px;text-overflow:ellipsis;white-space:nowrap}th[data-column=character-name],td[data-column=character-name]{display:none;width:300px;min-width:150px;max-width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}th[data-column=count],td[data-column=count],th[data-column=days],td[data-column=days]{white-space:nowrap;text-align:center}th[data-column=days],td[data-column=days]{max-width:150px}th[data-column=memo],td[data-column=memo],th[data-column=date],td[data-column=date]{white-space:nowrap;text-overflow:ellipsis}th[data-column=memo],td[data-column=memo]{min-width:130px;max-width:370px}th[data-column=date],td[data-column=date]{max-width:370px}.filter-bar{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:15px 0 25px 15px}.toggle-name{display:inline-flex;align-items:center;gap:6px}.radio-group{display:flex;flex-wrap:wrap;gap:12px}.stylish-radio,.toggle-name{font-size:.95rem}@media screen and (max-width:768px){.table-area table{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}
