.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;transform:scale(2);transition:opacity 1.2s ease-out,transform .6s ease-out}.box-shadow[data-v-7044b090]{border-bottom-color:#e9e9e9;box-shadow:0 0 3px rgba(0,0,0,.1)}.sticky[data-v-7044b090]{background-color:#2d3a4b;background-color:#24262f;background-color:#f8f8f8;line-height:42px;padding-right:20px;padding-left:10px!important;text-align:left!important}.pagination-container[data-v-445d1e7a]{background:#fff;padding-left:15px;padding-right:15px}.pagination-container.hidden[data-v-445d1e7a]{display:none}.medical-record-view[data-v-4aba9e0a]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#f8fafc;padding:16px;max-height:70vh;overflow-y:auto}.patient-info[data-v-4aba9e0a]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.medical-info[data-v-4aba9e0a]{margin-bottom:24px;background:#f8fafc}.medical-info h2[data-v-4aba9e0a]{font-size:1.2rem;font-weight:600;margin-bottom:16px;color:#0f2b3d}.eye-exam[data-v-4aba9e0a]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.aux-exam[data-v-4aba9e0a]{margin-bottom:24px}h2[data-v-4aba9e0a]{font-size:1.2rem;font-weight:600;margin-bottom:12px;color:#0f2b3d}h3[data-v-4aba9e0a]{font-size:1rem;font-weight:500;margin-bottom:8px;color:#1b4a6e}.info-row[data-v-4aba9e0a]{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px}.info-item[data-v-4aba9e0a]{display:flex;align-items:center;gap:8px}.label[data-v-4aba9e0a]{font-weight:500;color:#64748b}.value[data-v-4aba9e0a]{color:#1e293b}.info-section[data-v-4aba9e0a]{margin-bottom:16px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:flex-start;gap:20px}.info-section h3[data-v-4aba9e0a]{font-size:1rem;color:#1b4a6e;min-width:80px;margin:0;white-space:nowrap}.info-section h3[data-v-4aba9e0a]:after{content:":";margin-left:5px}.info-section p[data-v-4aba9e0a]{flex:1;line-height:1.6;color:#475569;margin:0;text-align:justify}.exam-container[data-v-4aba9e0a]{display:flex;flex-wrap:wrap;gap:16px}.eye-exam .exam-container[data-v-4aba9e0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.aux-exam .exam-container[data-v-4aba9e0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.exam-item[data-v-4aba9e0a]{min-width:280px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.aux-exam .exam-item[data-v-4aba9e0a]{grid-column:span 1}.exam-details[data-v-4aba9e0a]{display:flex;flex-direction:column;gap:6px}.detail-row[data-v-4aba9e0a]{display:flex;align-items:flex-start;gap:8px}.detail-row .label[data-v-4aba9e0a]{font-weight:500;color:#64748b}.exam-image[data-v-4aba9e0a]{max-width:150px;max-height:150px;border-radius:4px;margin-top:4px}@media print{body,html{height:auto!important;overflow:visible!important}body>:not(.el-dialog__wrapper){display:none!important}.el-dialog,.el-dialog__wrapper{position:static!important}.el-dialog{width:100%!important;max-width:100%!important;margin:0!important;box-shadow:none!important}.el-dialog__footer,.el-dialog__header{display:none!important}.el-dialog__body{padding:0!important}.medical-record-view{visibility:visible!important;position:static!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#fff}.patient-info{padding-bottom:16px;border-bottom:1px solid #e2e8f0}.medical-info,.patient-info{margin-bottom:24px}h2{font-size:1.2rem;font-weight:600;margin-bottom:12px;color:#0f2b3d}h3{font-size:1rem;font-weight:500;margin-bottom:8px;color:#1b4a6e}.info-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:12px}.info-item{display:flex;align-items:center;gap:8px}.label{font-weight:500;color:#64748b}.value{color:#1e293b}.info-section{margin-bottom:16px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:flex-start;gap:20px}.info-section h3{font-size:1rem;color:#1b4a6e;min-width:80px;margin:0;white-space:nowrap}.info-section h3:after{content:":";margin-left:5px}.info-section p{flex:1;line-height:1.6;color:#475569;margin:0;text-align:justify}.eye-exam{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.exam-container{display:flex;flex-wrap:wrap;gap:16px}.eye-exam .exam-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.aux-exam .exam-container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.exam-item{min-width:280px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.exam-details{display:flex;flex-direction:column;gap:6px}.detail-row{display:flex;align-items:flex-start;gap:8px}.detail-row .label{min-width:100px;font-weight:500;color:#64748b}.exam-image{max-width:150px;max-height:150px;border-radius:4px;margin-top:4px}@page{size:A4;margin:1cm}}.dialog-mini .el-select{width:100%}