#shows{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif;font-size:.95rem;color:#2a2a2a;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,8%),0 1px 2px rgba(0,0,0,6%);border-radius:8px;overflow:hidden;min-height:300px}#shows th,#shows td{padding:.85rem 1.1rem;text-align:center;border-bottom:1px solid #e5e5e5}#shows thead th{background:#2b2b2b;color:#f5f5f5;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:none}#shows tbody tr{transition:background-color .15s ease}#shows tbody tr:nth-child(even){background:#f7f7f7}#shows tbody tr:hover{background:#ececec}#shows tbody tr:last-child td{border-bottom:none}@media(max-width:640px){#shows thead{display:none}#shows,#shows tbody,#shows tr,#shows td{display:block;width:100%}#shows tbody tr{margin-bottom:.75rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,8%);overflow:hidden}#shows td{border-bottom:1px solid #eee;padding-left:45%;position:relative}#shows td:last-child{border-bottom:none}#shows td::before{content:attr(data-label);position:absolute;left:1.1rem;font-weight:600;color:#777;text-transform:uppercase;font-size:.75rem;letter-spacing:.03em}}