:root{--mh-primary: #2d5a27;--mh-primary-dark: #1e3d1a;--mh-primary-light: #437a3c;--mh-accent: #c29b38;--mh-accent-light: #f5eedc;--mh-bg-warm: #fcfbf7;--mh-card-bg: #ffffff;--mh-border: #e2ddd3;--mh-text: #2c2c2c;--mh-text-muted: #6b6b6b;--mh-danger: #c0392b;--mh-danger-bg: #fde8e8;--mh-success: #27ae60;--mh-success-bg: #eafaf1;--mh-warning: #e67e22;--mh-warning-bg: #fef5e7;--mh-radius: 12px;--mh-shadow: 0 8px 30px rgba(0, 0, 0, .06);--mh-shadow-hover: 0 12px 40px rgba(0, 0, 0, .12)}.mh-presc-wrapper{max-width:1100px;margin:40px auto;padding:0 20px;font-family:inherit;color:var(--mh-text)}.mh-presc-header{text-align:center;margin-bottom:35px}.mh-presc-badge{display:inline-block;background:var(--mh-accent-light);color:#7a5a14;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;border:1px solid rgba(194,155,56,.3)}.mh-presc-title{font-size:32px;font-weight:700;color:var(--mh-primary-dark);margin:0 0 10px;letter-spacing:-.5px}.mh-presc-subtitle{font-size:16px;color:var(--mh-text-muted);max-width:650px;margin:0 auto;line-height:1.5}.mh-presc-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:30px;flex-wrap:wrap}.mh-tab-btn{background:#f0ede6;color:var(--mh-text);border:1px solid var(--mh-border);padding:10px 22px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease}.mh-tab-btn:hover{background:#e5e0d5}.mh-tab-btn.active{background:var(--mh-primary);color:#fff;border-color:var(--mh-primary);box-shadow:0 4px 14px #2d5a2740}.mh-tab-btn.doctor-tab-btn{border:1px dashed var(--mh-accent);color:#6d4f10}.mh-tab-btn.doctor-tab-btn.active{background:#4a3818;color:#fff;border-color:#4a3818}.mh-tab-panel{display:none}.mh-tab-panel.active{display:block;animation:mhFadeIn .3s ease}@keyframes mhFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mh-card{background:var(--mh-card-bg);border:1px solid var(--mh-border);border-radius:var(--mh-radius);box-shadow:var(--mh-shadow);padding:35px;margin-bottom:30px}@media(max-width:768px){.mh-card{padding:22px 18px}.mh-presc-title{font-size:26px}}.mh-form-section{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid #f0ede6}.mh-form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mh-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.mh-step-num{width:32px;height:32px;border-radius:50%;background:var(--mh-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.mh-section-heading h3{margin:0;font-size:19px;font-weight:600;color:var(--mh-primary-dark)}.mh-section-hint{font-size:13px;color:var(--mh-text-muted);margin-top:-10px;margin-bottom:16px;display:block}.mh-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mh-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:768px){.mh-grid-2,.mh-grid-3{grid-template-columns:1fr}}.mh-field{display:flex;flex-direction:column;gap:6px}.mh-label{font-size:13px;font-weight:600;color:#333}.mh-label .req{color:var(--mh-danger)}.mh-input,.mh-select,.mh-textarea{width:100%;padding:12px 14px;border:1.5px solid var(--mh-border);border-radius:8px;font-size:14px;color:var(--mh-text);background:#faf9f6;transition:all .2s ease;box-sizing:border-box}.mh-input:focus,.mh-select:focus,.mh-textarea:focus{outline:none;border-color:var(--mh-primary);background:#fff;box-shadow:0 0 0 3px #2d5a271f}.mh-textarea{min-height:120px;resize:vertical;line-height:1.5}.mh-symptoms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:20px}.mh-symptom-card{position:relative;border:1.5px solid var(--mh-border);border-radius:10px;padding:14px;background:#faf9f6;cursor:pointer;transition:all .2s ease;display:flex;align-items:flex-start;gap:12px;-webkit-user-select:none;user-select:none}.mh-symptom-card:hover{background:#f4f1e9;border-color:#beb7a8}.mh-symptom-card input[type=checkbox]{position:absolute;opacity:0}.mh-symptom-card .mh-checkbox-indicator{width:20px;height:20px;border-radius:6px;border:2px solid #b3ac9d;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease;background:#fff}.mh-symptom-card.selected{border-color:var(--mh-primary);background:#2d5a270d}.mh-symptom-card.selected .mh-checkbox-indicator{background:var(--mh-primary);border-color:var(--mh-primary)}.mh-symptom-card.selected .mh-checkbox-indicator:after{content:"\2713";color:#fff;font-size:13px;font-weight:700}.mh-symptom-info{display:flex;flex-direction:column}.mh-symptom-name{font-weight:600;font-size:14px;color:var(--mh-text);display:flex;align-items:center;gap:6px}.mh-symptom-desc{font-size:12px;color:var(--mh-text-muted);margin-top:3px;line-height:1.3}.mh-pills-selector{display:flex;gap:10px;flex-wrap:wrap}.mh-pill-option{position:relative;cursor:pointer}.mh-pill-option input[type=radio]{position:absolute;opacity:0}.mh-pill-label{display:inline-block;padding:8px 16px;border:1.5px solid var(--mh-border);border-radius:20px;font-size:13px;font-weight:500;color:var(--mh-text);background:#faf9f6;transition:all .2s ease}.mh-pill-option input[type=radio]:checked+.mh-pill-label{background:var(--mh-primary-light);border-color:var(--mh-primary);color:#fff}.mh-checkbox-field{display:flex;align-items:flex-start;gap:10px;margin-top:15px}.mh-checkbox-field input{margin-top:4px;width:17px;height:17px;accent-color:var(--mh-primary)}.mh-checkbox-field label{font-size:13px;color:#444;line-height:1.4;cursor:pointer}.mh-btn-primary{background:var(--mh-primary);color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;transition:all .25s ease;box-shadow:0 4px 15px #2d5a2740}.mh-btn-primary:hover{background:var(--mh-primary-dark);box-shadow:0 6px 20px #2d5a2759;transform:translateY(-1px)}.mh-btn-secondary{background:#f0ede6;color:#333;border:1px solid var(--mh-border);padding:10px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.mh-btn-secondary:hover{background:#e2ddd3}.mh-btn-success{background:var(--mh-success);color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.mh-btn-success:hover{background:#219653}.mh-submission-success{text-align:center;padding:30px 15px}.mh-success-icon{width:64px;height:64px;border-radius:50%;background:var(--mh-success-bg);color:var(--mh-success);display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 18px;border:2px solid var(--mh-success)}.mh-success-badge-id{display:inline-block;background:#eef2eb;color:var(--mh-primary);font-family:monospace;font-size:18px;font-weight:700;padding:8px 18px;border-radius:8px;border:1px dashed var(--mh-primary);margin:15px 0}.mh-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.mh-badge-pending{background:var(--mh-warning-bg);color:#9c5400;border:1px solid rgba(230,126,34,.4)}.mh-badge-approved{background:var(--mh-success-bg);color:#1e7e45;border:1px solid rgba(39,174,96,.4)}.mh-badge-rejected{background:var(--mh-danger-bg);color:var(--mh-danger);border:1px solid rgba(192,57,43,.4)}.mh-doc-lock{text-align:center;max-width:440px;margin:40px auto}.mh-doc-lock-icon{width:60px;height:60px;background:#fdf5e6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 15px;color:#9a731d}.mh-doc-dashboard-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1.5px solid var(--mh-border);padding-bottom:15px;margin-bottom:25px;flex-wrap:wrap;gap:15px}.mh-doc-stats{display:flex;gap:15px}.mh-stat-box{background:#faf8f2;border:1px solid var(--mh-border);border-radius:8px;padding:10px 16px;min-width:100px}.mh-stat-val{font-size:20px;font-weight:700;color:var(--mh-primary-dark)}.mh-stat-label{font-size:11px;color:var(--mh-text-muted);text-transform:uppercase}.mh-table-wrapper{overflow-x:auto;border:1px solid var(--mh-border);border-radius:8px}.mh-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.mh-table th{background:#faf8f4;padding:12px 14px;font-weight:600;color:#444;border-bottom:1.5px solid var(--mh-border)}.mh-table td{padding:12px 14px;border-bottom:1px solid #f0ede6;color:#333}.mh-table tr:hover{background:#fdfcf9}.mh-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008c;display:none;align-items:center;justify-content:center;z-index:99999;padding:20px;box-sizing:border-box}.mh-modal-overlay.active{display:flex}.mh-modal-card{background:#fff;border-radius:var(--mh-radius);max-width:850px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 15px 50px #00000040;padding:30px;position:relative}.mh-modal-close{position:absolute;top:20px;right:20px;background:#f0ede6;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mh-patient-summary-box{background:#fbf9f4;border:1px solid #e8e2d5;border-radius:8px;padding:18px;margin-bottom:22px}.mh-patient-detail-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:12px;font-size:13px}.mh-detail-item strong{color:#555}.mh-clinical-notes-quote{background:#fff;border-left:3px solid var(--mh-primary);padding:10px 14px;border-radius:4px;margin-top:8px;font-size:13px;line-height:1.5;color:#2c2c2c}.mh-rx-card{border:1.5px solid #d4cbb8;border-radius:10px;padding:20px;background:#fcfcfb;margin-top:20px}.mh-rx-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;border-bottom:1px dashed #d4cbb8;padding-bottom:10px}.mh-rx-symbol{font-size:32px;font-family:serif;font-weight:700;color:var(--mh-primary)}.mh-email-status-banner{margin-top:15px;padding:12px;border-radius:6px;font-size:13px;display:none}.mh-email-status-banner.success{display:block;background:var(--mh-success-bg);color:#1e7e45;border:1px solid #c3e6cb}.mh-email-status-banner.info{display:block;background:#e7f3fe;color:#0c5460;border:1px solid #bee5eb}
/*# sourceMappingURL=/cdn/shop/t/21/assets/prescription-consultation.css.map */
