aside{overflow-y:auto}nav{flex-shrink:0}
.sin-context{margin:22px 0}.sin-context p{margin:9px 0}.sin-context small{font-size:14px;color:#6a7e86}
.sin-stats .stat b{font-size:30px;font-variant-numeric:tabular-nums}.sin-stats .stat small{font-size:14px}
.sin-table-scroll{max-width:100%;overflow-x:auto;border-radius:9px;border:1px solid #dfe7e9}
.sin-table{width:100%;min-width:1030px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.sin-table th,.sin-table td{padding:13px 11px;text-align:right;border-bottom:1px solid #e3eaed;vertical-align:middle}
.sin-table thead th{background:#142c35;color:#fff;font-size:14px;line-height:1.4;text-align:center}
.sin-table th:first-child{text-align:left;min-width:115px}.sin-table tbody th{background:#f3f7f8;font-weight:600}
.sin-table .sin-result{background:#edf7f4;color:#005e55}.sin-table tfoot th,.sin-table tfoot td{background:#d9ece6;font-weight:700;border-top:2px solid #008478}
.sin-table td small{display:block;font-size:12px;margin-top:4px}.sin-table button{font-size:14px;padding:9px 13px}
.sin-formulas{margin-top:20px}.sin-formulas summary{cursor:pointer;font-weight:700}.sin-formulas .two{gap:8px;margin-top:15px}.sin-formulas p{font-size:14px}
#sinPreview .stats{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}#sinPreview .card{padding:12px}#sinPreview .stat{font-size:14px}#sinPreview .stat b{font-size:23px}#sinPreview .stat small{font-size:12px}
#sinSaveMessage{font-size:14px;line-height:1.5}
@media(min-width:1100px){.modules:has([data-page="siniestralidad"]){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media print{.sin-table-scroll{overflow:visible;border:0}.sin-table{min-width:0;font-size:10px}.sin-table th,.sin-table td{padding:6px 3px}.sin-table thead th{font-size:10px;background:white;color:#18343d}.sin-table th:first-child{min-width:0}.sin-context{margin:15px 0}.sin-formulas{display:none}.sin-stats{gap:12px}.sin-table tr{break-inside:avoid}.sin-table thead{display:table-header-group}}
