body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:2px;background-color:#f4f7f9;color:#333}.table-container{max-width:1200px;margin:auto;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}table{width:100%;border-collapse:collapse;text-align:left}thead th{background-color:#0d47a1;color:#fff;font-weight:600;padding:18px;font-size:1rem}tbody td{padding:16px;border-top:1px solid #e0e0e0;line-height:1.5}tbody td:first-child{font-weight:600;color:#102a43}tbody tr:hover{background-color:#f8f9fa}@media screen and (max-width:768px){thead{display:none}table,tbody,tr,td{display:block;width:100%}tr{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}tr:last-child{margin-bottom:0}td{padding:12px;border-top:none;text-align:right;padding-left:50%;position:relative}td::before{content:attr(data-label);position:absolute;left:12px;width:calc(50% - 24px);text-align:left;font-weight:700;color:#0d47a1}td+td{border-top:1px solid #e0e0e0}td:first-child{background-color:#f8f9fa;text-align:center;padding-left:12px;font-size:1.1rem;border-bottom:1px solid #e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px}td:first-child::before{display:none}}