.spinner-border{width:2rem;height:2rem}.modal-body[data-v-68b86b6a]{padding:1rem;overflow-y:auto}.section-title[data-v-68b86b6a]{font-weight:700;margin-top:1.2rem;margin-bottom:.6rem;color:#333;border-bottom:1px solid #ddd;padding-bottom:4px}.expected-details[data-v-68b86b6a],.specimen-info[data-v-68b86b6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem 1.2rem;margin-bottom:1.5rem}.form-group[data-v-68b86b6a]{display:flex;flex-direction:column}.form-control[data-v-68b86b6a]{width:100%;padding:.45rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem}.modal-footer[data-v-68b86b6a]{border-top:1px solid #ddd;display:flex;justify-content:flex-end;padding-top:.8rem}.close[data-v-68b86b6a]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.custom-select2[data-v-68b86b6a]{border:1px solid #ccc;padding:8px 10px;border-radius:4px;background:#fff;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}.custom-select2 .arrow[data-v-68b86b6a]{border:solid #777;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:.2s}.custom-select2 .arrow.open[data-v-68b86b6a]{transform:rotate(-135deg)}.custom-select2-dropdown[data-v-68b86b6a]{position:absolute;z-index:10;width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:2px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.select2-search[data-v-68b86b6a]{width:100%;padding:6px;border:none;border-bottom:1px solid #ddd;outline:none}.select2-options[data-v-68b86b6a]{list-style:none;margin:0;padding:0;max-height:150px;overflow-y:auto}.select2-options li[data-v-68b86b6a]{padding:6px 10px;cursor:pointer}.select2-options li[data-v-68b86b6a]:hover{background-color:#f1f1f1}.suggestion_capsule[data-v-25c84a93]{border:1px solid grey;border-radius:.2em;z-index:9999;position:absolute;background-color:#dff1f1;max-height:50vh;min-width:350px;overflow-y:auto}.spacer[data-v-25c84a93]{padding-right:1em;padding-left:1em}.min_dull[data-v-25c84a93]{color:grey;font-size:.8em}.borderit[data-v-25c84a93]{border-bottom:1px solid #b8d4d8}.borderit[data-v-25c84a93]:hover{background-color:beige;cursor:pointer}.modal-overlay[data-v-43161228]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.mmodal-content[data-v-43161228]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-43161228]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.modal-body[data-v-43161228]{padding:1rem;overflow-y:auto;flex-grow:1}.close[data-v-43161228]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.table td[data-v-4b4da8f9],.table th[data-v-4b4da8f9]{word-wrap:break-word;white-space:normal;font-size:.8em;color:#000}.modal-body[data-v-37538381]{padding:1rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-37538381]{border-top:1px solid #ddd;display:flex;justify-content:flex-end}.form-group[data-v-37538381]{margin-bottom:1rem}.result-table[data-v-37538381]{width:100%;border-collapse:collapse}.result-table td[data-v-37538381],.result-table th[data-v-37538381]{border:1px solid #ddd;padding:.5rem}.close[data-v-37538381]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.results-card[data-v-ab4a4e6e]{grid-column:1/-1;width:100%;max-width:100%;box-sizing:border-box}.lab-details-container[data-v-ab4a4e6e]{font-family:Arial,sans-serif;padding:0}.patient-card[data-v-ab4a4e6e]{margin:10px 15px}.action-bar[data-v-ab4a4e6e]{position:sticky;top:0;background:#1976d2;padding:8px;display:flex;gap:8px;margin:0 15px 15px;border-radius:6px}.action-bar button[data-v-ab4a4e6e]{background:#fff;border:none;padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer}.action-bar button[data-v-ab4a4e6e]:hover{background:#f0f0f0}.grid-layout[data-v-ab4a4e6e]{padding:0 15px 15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:15px}.card[data-v-ab4a4e6e]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:12px 15px;font-size:13px}.card h3[data-v-ab4a4e6e]{margin-bottom:10px;font-size:15px;color:#1976d2}.info-row[data-v-ab4a4e6e]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f1f1f1}.info-row[data-v-ab4a4e6e]:last-child{border-bottom:none}.label[data-v-ab4a4e6e]{font-weight:700;color:#555}.value[data-v-ab4a4e6e]{color:#333;text-align:right}textarea[data-v-ab4a4e6e]{width:100%;min-height:80px;border-radius:4px;border:1px solid #ccc;padding:8px;font-size:13px}.progress-bar-container[data-v-ab4a4e6e]{background:#eee;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.progress-bar[data-v-ab4a4e6e]{height:8px;background:#1976d2;transition:width .3s ease}.progress-bar.uploading[data-v-ab4a4e6e]{background:#4caf50}.pending[data-v-ab4a4e6e]{color:orange;font-weight:700}.inprogress[data-v-ab4a4e6e]{color:#00f;font-weight:700}.completed[data-v-ab4a4e6e]{color:green;font-weight:700}.patient-card[data-v-ab4a4e6e]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px 20px;margin-bottom:15px;font-size:14px}.patient-card h3[data-v-ab4a4e6e]{margin-bottom:12px;color:#1976d2;font-size:16px}.biodata-grid[data-v-ab4a4e6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px 20px}.biodata-item[data-v-ab4a4e6e]{display:flex;justify-content:space-between;padding:6px 10px;background:#f9f9f9;border-radius:6px}.biodata-item .label[data-v-ab4a4e6e]{font-weight:700;color:#444}.biodata-item .value[data-v-ab4a4e6e]{color:#222;text-align:right}.test-header[data-v-ab4a4e6e]{margin:0 15px 10px;background:#e3f2fd;border-left:4px solid #1976d2;border-radius:6px;padding:10px 15px}.test-header h2[data-v-ab4a4e6e]{font-size:18px;color:#0d47a1;margin-bottom:5px}.test-meta[data-v-ab4a4e6e]{font-size:13px;color:#444}