body[data-v-5e2057b9]{font-family:Inter,sans-serif}.tab-link[data-v-5e2057b9]{display:inline-block;padding:8px 16px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-weight:500;font-size:14px;text-decoration:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.tab-link[data-v-5e2057b9]:hover{background-color:#a9c06d;border-color:#9ba854;color:#1d4ed8;transform:translateY(-1px)}.active-tab[data-v-5e2057b9]{background-color:#1d4ed8;color:#fff!important;border-color:#1d4ed8;box-shadow:0 2px 4px rgba(29,78,216,.25);transform:translateY(-1px)}div[style*=flex-wrap][data-v-5e2057b9]{transition:background .3s ease}.header[data-v-7ff0aa63]{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:25px;overflow:hidden}.patient-banner[data-v-7ff0aa63]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(135deg,#54316c,#5708a5);color:#fff}.patient-main-info h1[data-v-7ff0aa63]{font-size:28px;font-weight:600;margin-bottom:10px}.patient-main-info h1 i[data-v-7ff0aa63]{margin-right:10px}.patient-id-section[data-v-7ff0aa63]{display:flex;gap:30px;font-size:16px}.patient-id-section span[data-v-7ff0aa63]{background:hsla(0,0%,100%,.2);padding:5px 15px;border-radius:20px;font-weight:600}@media (max-width:576px){.patient-banner[data-v-7ff0aa63]{flex-direction:column;gap:20px;text-align:center}.patient-id-section[data-v-7ff0aa63]{flex-direction:column;gap:10px}.gp-score[data-v-7ff0aa63],.stats-bar[data-v-7ff0aa63]{grid-template-columns:1fr}}.eye-tables-container[data-v-87daf3aa]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.eye-table-card[data-v-87daf3aa]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;overflow:hidden}.eye-table-card.full-width[data-v-87daf3aa]{grid-column:1/-1;margin-top:10px}.eye-table-card[data-v-87daf3aa]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.od-table[data-v-87daf3aa]{border-top:4px solid #2196f3}.os-table[data-v-87daf3aa]{border-top:4px solid #4caf50}.ou-table[data-v-87daf3aa]{border-top:4px solid #ff9800}.card-header[data-v-87daf3aa]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.header-content[data-v-87daf3aa]{flex:1}.card-header h4[data-v-87daf3aa]{margin:0 0 5px 0;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.last-update[data-v-87daf3aa]{font-size:.8rem;color:#6c757d}.right-eye-icon[data-v-87daf3aa]{color:#2196f3}.left-eye-icon[data-v-87daf3aa]{color:#4caf50}.btn-edit[data-v-87daf3aa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;white-space:nowrap;margin-left:15px}.btn-edit[data-v-87daf3aa]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.3)}.card-body[data-v-87daf3aa]{padding:0}.card-body[data-v-87daf3aa],.table-wrapper[data-v-87daf3aa]{flex:1;display:flex;flex-direction:column}.eye-table[data-v-87daf3aa]{margin:0;width:100%;font-size:.9rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.eye-table thead th[data-v-87daf3aa]{background-color:#f1f3f4;border-bottom:2px solid #dee2e6;font-weight:600;color:#495057;padding:12px 15px;position:sticky;top:0;z-index:10}.eye-table tbody tr[data-v-87daf3aa]{cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4}.eye-table tbody tr[data-v-87daf3aa]:last-child{border-bottom:none}.eye-table tbody tr[data-v-87daf3aa]:hover{background-color:#f8f9fa}.eye-table td[data-v-87daf3aa]{padding:12px 15px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.test-name[data-v-87daf3aa]{display:flex;align-items:center;gap:10px;font-weight:500;color:#2c3e50;min-width:0}.test-name i[data-v-87daf3aa]{color:#6c757d;font-size:.9rem;flex-shrink:0}.test-name-text[data-v-87daf3aa]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-value[data-v-87daf3aa]{color:#2c3e50;font-family:Courier New,monospace}.status-badge[data-v-87daf3aa],.test-value[data-v-87daf3aa]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-badge[data-v-87daf3aa]{padding:4px 10px;border-radius:12px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.status-normal[data-v-87daf3aa]{background-color:#e8f5e9;color:#2e7d32}.status-reduced[data-v-87daf3aa]{background-color:#fff3e0;color:#f57c00}.status-elevated[data-v-87daf3aa]{background-color:#ffebee;color:#c62828}.status-myopia[data-v-87daf3aa]{background-color:#e3f2fd;color:#1565c0}.status-astigmatism[data-v-87daf3aa]{background-color:#f3e5f5;color:#7b1fa2}.status-deficit[data-v-87daf3aa]{background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.status-abnormal[data-v-87daf3aa]{background-color:#ffebee;color:#c62828}.summary-section[data-v-87daf3aa]{margin-top:30px}.summary-card[data-v-87daf3aa]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff}.summary-card .card-header[data-v-87daf3aa]{background:hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;align-items:center}.summary-card .card-header h5[data-v-87daf3aa]{color:#fff;margin:0;display:flex;align-items:center;gap:10px}.btn-summary-edit[data-v-87daf3aa]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:6px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease}.btn-summary-edit[data-v-87daf3aa]:hover{background:hsla(0,0%,100%,.3)}.summary-card .card-body[data-v-87daf3aa]{padding:20px}.summary-content[data-v-87daf3aa]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.summary-item[data-v-87daf3aa]{text-align:left}.summary-label[data-v-87daf3aa]{font-size:.9rem;opacity:.9;margin-bottom:8px;display:flex;align-items:center;gap:8px}.summary-value[data-v-87daf3aa]{font-size:1rem;font-weight:600;line-height:1.4}@media (max-width:1200px){.eye-tables-container[data-v-87daf3aa]{grid-template-columns:repeat(2,1fr)}.summary-content[data-v-87daf3aa]{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.eye-tables-container[data-v-87daf3aa],.summary-content[data-v-87daf3aa]{grid-template-columns:repeat(2,1fr)}.summary-item[data-v-87daf3aa]:last-child{grid-column:span 2}}@media (max-width:768px){.eye-tables-container[data-v-87daf3aa]{grid-template-columns:1fr}.summary-content[data-v-87daf3aa]{grid-template-columns:1fr;gap:15px}.summary-item[data-v-87daf3aa]:last-child{grid-column:span 1}.card-header[data-v-87daf3aa]{flex-direction:column;align-items:flex-start;gap:10px}.btn-edit[data-v-87daf3aa]{align-self:flex-start;margin-left:0}}@media (max-width:576px){.table-wrapper[data-v-87daf3aa]{overflow-x:auto;-webkit-overflow-scrolling:touch}.eye-table[data-v-87daf3aa]{min-width:550px;table-layout:auto}.card-header h4[data-v-87daf3aa]{font-size:1.1rem}.btn-edit[data-v-87daf3aa]{padding:6px 12px;font-size:.8rem}.test-name-text[data-v-87daf3aa]{min-width:120px}.summary-content[data-v-87daf3aa]{grid-template-columns:1fr}}@media (max-width:400px){.eye-table[data-v-87daf3aa]{min-width:400px}.card-header[data-v-87daf3aa]{padding:12px}.summary-card .card-body[data-v-87daf3aa]{padding:15px}}@media print{.eye-tables-container[data-v-87daf3aa]{display:block}.eye-table-card[data-v-87daf3aa]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;box-shadow:none;border:1px solid #ddd}.eye-table-card.full-width[data-v-87daf3aa]{width:100%}.btn-edit[data-v-87daf3aa],.btn-summary-edit[data-v-87daf3aa]{display:none}}