.company_picker .v-select__slot input,.doctor_picker .v-select__slot input{margin-top:0!important}.page-container[data-v-fbff6a9e]{width:100%;height:100%;padding:20px;background-color:#f5f5f5;overflow-y:auto}.lab-report[data-v-fbff6a9e]{margin:0 auto;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px}.patient-info[data-v-fbff6a9e]{margin-bottom:30px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.info-row[data-v-fbff6a9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;gap:20px}.info-item[data-v-fbff6a9e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px}.info-item span[data-v-fbff6a9e]:first-child{font-weight:600;color:#666;margin-right:8px}.test-section[data-v-fbff6a9e]{margin-bottom:30px;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.test-section h3[data-v-fbff6a9e]{margin:-24px -24px 20px -24px;padding:16px 24px;background-color:rgba(2,108,95,.5);border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;font-size:18px;color:#fff}.test-info[data-v-fbff6a9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px;color:#666}.result-table[data-v-fbff6a9e]{width:100%;margin:20px 0;border-radius:4px;overflow:hidden;border:1px solid #e0e0e0;table-layout:fixed}.result-table td[data-v-fbff6a9e]:first-child,.result-table th[data-v-fbff6a9e]:first-child{width:15%}.result-table td[data-v-fbff6a9e]:nth-child(2),.result-table td[data-v-fbff6a9e]:nth-child(3),.result-table th[data-v-fbff6a9e]:nth-child(2),.result-table th[data-v-fbff6a9e]:nth-child(3){width:10%}.result-table td[data-v-fbff6a9e]:nth-child(4),.result-table th[data-v-fbff6a9e]:nth-child(4){width:8%}.result-table td[data-v-fbff6a9e]:nth-child(5),.result-table td[data-v-fbff6a9e]:nth-child(6),.result-table th[data-v-fbff6a9e]:nth-child(5),.result-table th[data-v-fbff6a9e]:nth-child(6){width:10%}.result-table td[data-v-fbff6a9e]:nth-child(7),.result-table th[data-v-fbff6a9e]:nth-child(7){width:8%}.result-table td[data-v-fbff6a9e]:nth-child(8),.result-table th[data-v-fbff6a9e]:nth-child(8){width:29%}.result-table td[data-v-fbff6a9e],.result-table th[data-v-fbff6a9e]{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.result-table th[data-v-fbff6a9e]{background-color:#f8f9fa;font-weight:600;color:#2c3e50}.result-table tr:last-child td[data-v-fbff6a9e]{border-bottom:none}.date-input[data-v-fbff6a9e],.text-input[data-v-fbff6a9e]{padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.date-input[data-v-fbff6a9e],.text-input[data-v-fbff6a9e]{width:180px}.date-input[data-v-fbff6a9e]:focus,.text-input[data-v-fbff6a9e]:focus{border-color:#007bff;outline:none;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.test-info span[data-v-fbff6a9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.result-input[data-v-fbff6a9e]{width:80px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;text-align:right}.result-input.out-of-range[data-v-fbff6a9e]{color:red}.comment-input[data-v-fbff6a9e]{width:100%;min-width:200px;padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.comment-input[data-v-fbff6a9e]:focus,.result-input[data-v-fbff6a9e]:focus{border-color:#007bff;outline:none;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.remarks[data-v-fbff6a9e]{margin-top:20px}.remarks textarea[data-v-fbff6a9e]{width:100%;min-height:80px;padding:12px;border:1px solid #ddd;border-radius:4px;resize:vertical;font-family:inherit;line-height:1.5}.remarks textarea[data-v-fbff6a9e]:focus{border-color:#007bff;outline:none;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.summary-section[data-v-fbff6a9e]{margin-bottom:24px}.attachment-list[data-v-fbff6a9e]{border:1px solid #e0e0e0;border-radius:4px;background-color:#f8f9fa;padding:8px}.attachment-item[data-v-fbff6a9e]{padding:8px 12px;margin-bottom:8px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.attachment-item[data-v-fbff6a9e]:last-child{margin-bottom:0}.attachment-item[data-v-fbff6a9e]:hover{background-color:#f5f5f5}.attachment-name[data-v-fbff6a9e]{color:#2c3e50;font-size:14px}.no-attachments[data-v-fbff6a9e]{text-align:center;color:#999;padding:16px;font-size:14px}.lab-footer[data-v-fbff6a9e]{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex}.screening-info[data-v-fbff6a9e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;color:#666}.screening-info div[data-v-fbff6a9e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.action-buttons[data-v-fbff6a9e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-buttons button[data-v-fbff6a9e]{padding:10px 24px;border-radius:6px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;border:none;cursor:pointer}.action-buttons button[data-v-fbff6a9e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-referral[data-v-fbff6a9e]{background-color:#ffc107;color:#000}.btn-save[data-v-fbff6a9e]{background-color:#28a745;color:#fff}.btn-cancel[data-v-fbff6a9e]{background-color:#dc3545;color:#fff}.btn-submit[data-v-fbff6a9e]{background-color:#007bff;color:#fff}.btn-print[data-v-fbff6a9e]{background-color:#6c757d;color:#fff}.doctor_picker .v-select__slot input[data-v-fbff6a9e]{margin-top:0!important}