.gsheet-container{max-width:100%;overflow-x:auto;font-family:Arial,sans-serif;padding:10px}.gsheet-container table{width:100%;border-collapse:collapse;margin:0 auto;background-color:#fff}.gsheet-container th,.gsheet-container td{border:1px solid #ccc;padding:8px 12px;text-align:left;font-size:14px}.gsheet-container th{background-color:#7D2B7A;color:#fff;font-weight:700;text-align:center}.gsheet-container tr:nth-child(even) td{background-color:#f9f9f9}.gsheet-container tr:hover td{background-color:#f1f1f1}@media (max-width:600px){.gsheet-container table,.gsheet-container thead,.gsheet-container tbody,.gsheet-container th,.gsheet-container td,.gsheet-container tr{display:block;width:100%}.gsheet-container thead{display:none}.gsheet-container tr{margin-bottom:15px;border-bottom:2px solid #ddd;background:#fff}.gsheet-container td{text-align:right;padding-left:50%;position:relative;border:none;border-bottom:1px solid #eee;font-size:14px;min-height:40px}.gsheet-container td::before{content:attr(data-label);position:absolute;left:10px;font-weight:700;text-align:left;color:#0073aa}.gsheet-container tr:last-child td{border-bottom:none}}