table{width:90%;max-width:1700px;margin-left:20px;margin-right:20px;margin-top:10px;border-collapse:collapse}table,th,td{border:1px solid #ddd;max-width:370px}th,td{padding:8px;text-align:left}th{background-color:#f2f2f2;text-align:center}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;max-width:400px;min-width:150px;width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}th[data-column=type],td[data-column=type]{min-width:85px;text-overflow:ellipsis;white-space:nowrap}th[data-column=date],td[data-column=date]{max-width:370px;text-overflow:ellipsis;white-space:nowrap}.column-character,.column-type,.column-date{text-overflow:ellipsis;white-space:nowrap}.date-cell{border-right:none}.merged-header{border:1px solid ddd;text-align:center}tbody tr td:last-child{border-right:1px solid ddd}.sort-link{text-decoration:none;color:#000;font-weight:700;margin:0 5px}.icon{display:inline-block;font-size:1.2em}.icon-asc:after{content:"\25b3\25bc"}.icon-desc:after{content:"\25b2\25bd"}.center-icon-cell{text-align:center}.center-icon{display:block;margin:0 auto;width:50px;height:50px;border-radius:10%}@media screen and (max-width:768px){table{width:90%;margin-left:10px}}
