.modal-body[data-v-70decb2a]{padding:1rem}.suggestion_capsule[data-v-70decb2a]{border:1px solid grey;border-radius:.2em;z-index:9999;position:fixed;background-color:#dff1f1;max-height:50vh;overflow-y:auto}.spacer[data-v-70decb2a]{padding-right:1em;padding-left:1em}.min_dull[data-v-70decb2a]{color:grey;font-size:.8em}.borderit[data-v-70decb2a]{border-bottom:1px solid #b8d4d8}.borderit[data-v-70decb2a]:hover{background-color:beige;cursor:pointer}.spinner-border{width:2rem;height:2rem}.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-footer[data-v-43c64d05]{border-top:1px solid #ddd;display:flex;justify-content:flex-end}.close[data-v-43c64d05]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.loader-style[data-v-43c64d05]{display:flex;justify-content:center;font-weight:700;color:#000;font-size:2em}.table-container[data-v-43c64d05]{width:100%}.table[data-v-43c64d05]{width:100%;table-layout:fixed}.table td[data-v-43c64d05],.table th[data-v-43c64d05]{word-wrap:break-word;white-space:normal;font-size:.8em;color:#000}.table-container[data-v-1055bc24]{width:100%;overflow-x:auto}.table[data-v-1055bc24]{width:100%;border-collapse:collapse}.table th[data-v-1055bc24]{background-color:#f8f9fa;padding:12px;border-bottom:2px solid #dee2e6;font-weight:600;text-align:left}.table td[data-v-1055bc24]{padding:10px 12px;border-bottom:1px solid #dee2e6;vertical-align:top}.form-control[data-v-1055bc24]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.form-control[data-v-1055bc24]:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control[readonly][data-v-1055bc24]{cursor:default}.suggestions-list[data-v-1055bc24]{list-style:none;padding:0;margin:0;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:250px;overflow-y:auto;position:absolute;width:100%;z-index:9999;box-shadow:0 8px 16px rgba(0,0,0,.15)}.suggestions-list li[data-v-1055bc24]{padding:0;cursor:pointer;border-bottom:1px solid #eee}.suggestions-list li[data-v-1055bc24]:last-child{border-bottom:none}.suggestions-list li[data-v-1055bc24]:hover{background:#e9ecef}.suggestion-item[data-v-1055bc24]{padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.suggestion-name[data-v-1055bc24]{font-weight:500;color:#333}.suggestion-category[data-v-1055bc24]{font-size:12px;color:#6c757d;background:#f1f3f5;padding:2px 8px;border-radius:12px}.mycustom-danger-button[data-v-1055bc24]{background-color:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.mycustom-danger-button[data-v-1055bc24]:hover{background-color:#c82333}.mycustom-success-button[data-v-1055bc24]{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.mycustom-success-button[data-v-1055bc24]:hover{background-color:#218838}.mycustom-primary-button[data-v-1055bc24]{background-color:#007bff;color:#fff;border:none;padding:10px 24px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .2s}.mycustom-primary-button[data-v-1055bc24]:hover{background-color:#0056b3}.modal-overlay[data-v-1055bc24]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.mmodal-content[data-v-1055bc24]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:90vh;overflow-y:auto;overflow-x:hidden}.modal-header[data-v-1055bc24]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #dee2e6}.modal-header h5[data-v-1055bc24]{margin:0;font-size:18px;font-weight:600}.modal-header button[data-v-1055bc24]{background:none;border:none;font-size:20px;cursor:pointer;color:#6c757d;padding:4px 8px;border-radius:4px}.modal-header button[data-v-1055bc24]:hover{background:#f1f3f5;color:#333}.modal-body[data-v-1055bc24]{padding:24px;overflow:visible}.card[data-v-1055bc24]{border:1px solid #dee2e6;border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.card[data-v-1055bc24],.parent-div[data-v-1055bc24]{overflow:visible!important}.text-end[data-v-1055bc24]{text-align:end}.mt-2[data-v-1055bc24]{margin-top:8px}.mt-4[data-v-1055bc24]{margin-top:24px}.modal-body[data-v-0c2e4478]{padding:1rem}.modal-overlay[data-v-355371dc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.mmodal-content[data-v-355371dc]{background:#fff;border-radius:8px;overflow:hidden;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-footer[data-v-355371dc],.modal-header[data-v-355371dc]{padding:1rem;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-355371dc]{border-top:1px solid #ddd;justify-content:flex-end}.modal-body[data-v-355371dc]{padding:1rem;overflow-y:auto;flex-grow:1}.close[data-v-355371dc]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.modal-overlay[data-v-a8a036ca]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.mmodal-content[data-v-a8a036ca]{background:#fff;border-radius:8px;overflow:hidden;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-footer[data-v-a8a036ca],.modal-header[data-v-a8a036ca]{padding:1rem;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-a8a036ca]{border-top:1px solid #ddd;justify-content:flex-end}.modal-body[data-v-a8a036ca]{padding:1rem;overflow-y:auto;flex-grow:1}.close[data-v-a8a036ca]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.modal-overlay[data-v-2456e730]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.mmodal-content[data-v-2456e730]{background:#fff;border-radius:8px;overflow:hidden;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-footer[data-v-2456e730],.modal-header[data-v-2456e730]{padding:1rem;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-2456e730]{border-top:1px solid #ddd;justify-content:flex-end}.modal-body[data-v-2456e730]{padding:1rem;overflow-y:auto;flex-grow:1}.close[data-v-2456e730]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.modal-overlay[data-v-f546e414]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.mmodal-content[data-v-f546e414]{background:#fff;border-radius:8px;overflow:hidden;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-footer[data-v-f546e414],.modal-header[data-v-f546e414]{padding:1rem;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-f546e414]{border-top:1px solid #ddd;justify-content:flex-end}.modal-body[data-v-f546e414]{padding:1rem;overflow-y:auto;flex-grow:1}.close[data-v-f546e414]{background:#e91616;border:1px solid #b6b2b2;font-size:1.5rem;color:#fff;line-height:1;cursor:pointer}.suggestion_capsule[data-v-3288d82e]{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-3288d82e]{padding-right:1em;padding-left:1em}.min_dull[data-v-3288d82e]{color:grey;font-size:.8em}.borderit[data-v-3288d82e]{border-bottom:1px solid #b8d4d8}.borderit[data-v-3288d82e]:hover{background-color:beige;cursor:pointer}.modal-overlay[data-v-ae0e3c0c]{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}.modal-content[data-v-ae0e3c0c]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-ae0e3c0c]{padding:1rem 1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-ae0e3c0c]{margin:0;font-size:1.25rem;color:#343a40}.close[data-v-ae0e3c0c]{background:none;border:none;font-size:1.5rem;color:#6c757d;line-height:1;cursor:pointer;padding:0;transition:color .2s}.close[data-v-ae0e3c0c]:hover{color:#dc3545}.modal-body[data-v-ae0e3c0c]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-ae0e3c0c]{border-top:1px solid #e9ecef;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:10px}.profile-header[data-v-ae0e3c0c]{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:10px;border-bottom:1px dashed #ced4da}.profile-photo[data-v-ae0e3c0c]{width:70px;height:70px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover;border:2px solid #007bff}.profile-header h2[data-v-ae0e3c0c]{margin:0;font-size:1.5rem;color:#343a40}.profile-header p[data-v-ae0e3c0c]{margin:0;color:#6c757d;font-size:.9rem}.profile-details[data-v-ae0e3c0c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;font-size:.95rem}.detail[data-v-ae0e3c0c]{display:flex;flex-direction:column}.detail label[data-v-ae0e3c0c]{font-weight:600;color:#495057;margin-bottom:2px;font-size:.85rem}.detail span[data-v-ae0e3c0c]{color:#343a40}.full-width[data-v-ae0e3c0c]{grid-column:1/-1}.medical-notes[data-v-ae0e3c0c]{color:#dc3545;font-weight:500}.section-divider[data-v-ae0e3c0c]{border:0;border-top:1px solid #e9ecef;margin:1.5rem 0}.btn[data-v-ae0e3c0c]{padding:8px 15px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s,border-color .2s;border:1px solid transparent}.btn-primary[data-v-ae0e3c0c]{background-color:#007bff;color:#fff;border-color:#007bff}.btn-primary[data-v-ae0e3c0c]:hover:not(:disabled){background-color:#0056b3;border-color:#0056b3}.btn-primary[data-v-ae0e3c0c]:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}.btn-secondary[data-v-ae0e3c0c]{background-color:#6c757d;color:#fff;border-color:#6c757d}.btn-secondary[data-v-ae0e3c0c]:hover{background-color:#5a6268;border-color:#545b62}.issuance-section h3[data-v-ae0e3c0c]{margin-top:0;color:#007bff;font-size:1.2rem;margin-bottom:10px}.instruction-note[data-v-ae0e3c0c]{font-style:italic;color:#6c757d;margin-bottom:15px;font-size:.9rem}.form-container[data-v-ae0e3c0c]{border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.form-header-row[data-v-ae0e3c0c],.form-row[data-v-ae0e3c0c]{display:grid;grid-template-columns:2fr 1.5fr .8fr 50px;gap:10px;padding:8px 10px;align-items:center}.form-header-row[data-v-ae0e3c0c]{background-color:#e9ecef;font-weight:700;color:#495057;font-size:.9rem;padding:12px 10px;border-bottom:1px solid #dee2e6}.form-row[data-v-ae0e3c0c]{background-color:#fff;border-bottom:1px solid #f8f9fa}.form-row[data-v-ae0e3c0c]:nth-child(2n){background-color:#f8f9fa}.dosage-input[data-v-ae0e3c0c],.drug-input[data-v-ae0e3c0c],.qty-input[data-v-ae0e3c0c]{width:100%;padding:6px 8px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:.9rem}.qty-input[data-v-ae0e3c0c]{text-align:center}.dosage-input[data-v-ae0e3c0c]:focus,.drug-input[data-v-ae0e3c0c]:focus,.qty-input[data-v-ae0e3c0c]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .1rem rgba(0,123,255,.25)}.btn-remove[data-v-ae0e3c0c]{background:#dc3545;color:#fff;border:none;padding:4px 8px;font-size:1.1rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-ae0e3c0c]:hover:not(:disabled){background:#c82333}.btn-remove[data-v-ae0e3c0c]:disabled{background:#e9ecef;color:#adb5bd;cursor:not-allowed}.add-row-container[data-v-ae0e3c0c]{padding:10px;border-top:1px solid #dee2e6;text-align:center;background-color:#f1f3f5}.btn-add[data-v-ae0e3c0c]{background:#28a745;color:#fff;border-color:#28a745;padding:6px 15px;font-size:.9rem}.btn-add[data-v-ae0e3c0c]:hover{background:#1e7e34;border-color:#1c7430}.modal-overlay[data-v-95faea56]{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}.modal-content[data-v-95faea56]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-95faea56]{padding:1rem 1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-95faea56]{margin:0;font-size:1.25rem;color:#343a40}.close[data-v-95faea56]{background:none;border:none;font-size:1.5rem;color:#6c757d;line-height:1;cursor:pointer;padding:0;transition:color .2s}.close[data-v-95faea56]:hover{color:#dc3545}.modal-body[data-v-95faea56]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-95faea56]{border-top:1px solid #e9ecef;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:10px}.patient-profile[data-v-95faea56]{margin-bottom:1rem}.profile-header.small-header[data-v-95faea56]{padding-bottom:5px;border-bottom:1px dashed #ced4da;margin-bottom:10px}.profile-header h2[data-v-95faea56]{margin:0;font-size:1.4rem;color:#343a40}.profile-header p[data-v-95faea56]{margin:0;color:#6c757d;font-size:.9rem}.profile-details[data-v-95faea56]{display:grid;grid-template-columns:1fr;gap:10px;font-size:.95rem}.detail[data-v-95faea56]{display:flex;flex-direction:column}.detail label[data-v-95faea56]{font-weight:600;color:#495057;margin-bottom:2px;font-size:.85rem}.schedule-info[data-v-95faea56]{color:#007bff;font-weight:500}.full-width[data-v-95faea56]{grid-column:1/-1}.medical-notes[data-v-95faea56]{color:#dc3545;font-weight:500}.section-divider[data-v-95faea56]{border:0;border-top:1px solid #e9ecef;margin:1.5rem 0}.turning-entry-section h3[data-v-95faea56]{margin-top:0;color:#28a745;font-size:1.2rem;margin-bottom:15px}.new-entry-form[data-v-95faea56]{display:flex;grid-template-columns:1fr 1fr 1.5fr 150px;gap:15px;align-items:flex-end;padding:15px;border:1px solid #28a745;border-radius:6px;background-color:#f1fcf5}.form-group[data-v-95faea56]{display:flex;flex-direction:column}.form-group label[data-v-95faea56]{font-size:.9rem;font-weight:600;color:#343a40;margin-bottom:5px}.input-field[data-v-95faea56]{padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:.95rem}.input-field[data-v-95faea56]:focus{border-color:#28a745;outline:none;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.btn-add-log[data-v-95faea56]{background-color:#28a745;color:#fff;border:1px solid #28a745;padding:10px 15px;font-weight:600;height:40px;margin-left:auto}.btn-add-log[data-v-95faea56]:hover:not(:disabled){background-color:#1e7e34;border-color:#1c7430}.btn-add-log[data-v-95faea56]:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed;opacity:.65}.turning-history-section h3[data-v-95faea56]{margin-top:0;color:#343a40;font-size:1.2rem;margin-bottom:10px}.history-table[data-v-95faea56]{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #dee2e6}.history-table td[data-v-95faea56],.history-table th[data-v-95faea56]{border:1px solid #dee2e6;padding:10px 12px;text-align:left;font-size:.9rem}.history-table th[data-v-95faea56]{background-color:#f8f9fa;font-weight:700;color:#495057}.history-table tr[data-v-95faea56]:nth-child(2n){background-color:#f1f3f5}.history-table td.highlight-position[data-v-95faea56]{background-color:#fff3cd;font-weight:600}.empty-message[data-v-95faea56]{text-align:center;font-style:italic;color:#6c757d;padding:20px}.btn[data-v-95faea56]{padding:8px 15px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s,border-color .2s;border:1px solid transparent}.btn-secondary[data-v-95faea56]{background-color:#6c757d;color:#fff;border-color:#6c757d}.btn-secondary[data-v-95faea56]:hover{background-color:#5a6268;border-color:#545b62}.inpatient-treatment-page[data-v-1622c66a]{padding:1.5rem;font-family:Arial,sans-serif;color:#000}.header h2[data-v-1622c66a]{font-size:1.7rem;margin-bottom:.3rem}.biodata-grid[data-v-1622c66a]{width:100%;background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:10px 14px;color:#000;font-family:Arial,sans-serif}.biodata-header[data-v-1622c66a]{background-color:beige;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.1em;font-weight:600;margin-bottom:8px;color:#222}.biodata-header div[data-v-1622c66a]{white-space:normal;word-wrap:break-word}.biodata-body[data-v-1622c66a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;font-size:.9em}.biodata-body div[data-v-1622c66a]{white-space:normal;word-wrap:break-word}.biodata-body strong[data-v-1622c66a]{color:#333;margin-right:4px}.action-bar[data-v-1622c66a]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.action-bar button[data-v-1622c66a]{padding:.5rem 1rem;color:#fff;border:none;border-radius:.4rem;cursor:pointer;font-size:.9rem;font-weight:500}.btn-diagnosis[data-v-1622c66a]{background:#1e88e5}.btn-prescription[data-v-1622c66a]{background:#43a047}.btn-prescription-issue[data-v-1622c66a]{background:#6c910f}.btn-turning-sheet[data-v-1622c66a]{background:#4d6905}.btn-doc-review[data-v-1622c66a]{background:#6c910f}.btn-vitals[data-v-1622c66a]{background:#fb8c00}.btn-fluids[data-v-1622c66a]{background:#8e24aa}.btn-transfusion[data-v-1622c66a]{background:#e53935}.btn-nursing[data-v-1622c66a]{background:#6d4c41}.btn-lab[data-v-1622c66a]{background:#fbc02d;color:#000}.btn-radiology[data-v-1622c66a]{background:#00acc1}.btn-progress[data-v-1622c66a]{background:#00897b}.btn-review[data-v-1622c66a]{background:#757575}.btn-procedure[data-v-1622c66a]{background:#ff7043}.btn-discharge[data-v-1622c66a]{background:#2e7d32}.btn-ward[data-v-1622c66a]{background:#3949ab}.section[data-v-1622c66a]{margin-bottom:2rem}.section h3[data-v-1622c66a]{font-size:1.3rem;margin-bottom:.8rem;border-bottom:2px solid #2786f7;padding-bottom:.3rem}.section-grid[data-v-1622c66a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1rem}.card[data-v-1622c66a]{background:#fff;border:1px solid #ddd;padding:.8rem;border-radius:.4rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.card h4[data-v-1622c66a]{font-size:1.05rem;margin-bottom:.5rem}.table-container[data-v-1622c66a]{width:100%;overflow-x:auto}.table[data-v-1622c66a]{width:100%;table-layout:fixed;border-collapse:collapse}.table td[data-v-1622c66a],.table th[data-v-1622c66a]{word-wrap:break-word;white-space:normal;font-size:.9em;color:#000;padding:0!important;margin:0!important;border:1px solid #ddd;vertical-align:top}.show-more[data-v-1622c66a]{margin-top:.4rem;text-align:right}.show-more a[data-v-1622c66a]{font-size:.8rem;color:#1e88e5;text-decoration:none;font-weight:500;transition:color .2s}.show-more a[data-v-1622c66a]:hover{color:#0d47a1;text-decoration:underline}