.mc-patient-layout{display:grid;grid-template-columns:410px minmax(0,1fr);gap:20px}
.mc-patient-content{display:grid;gap:20px;align-content:start}
.mc-generated-id{padding:11px 13px;background:#eef8f6;border-left:4px solid var(--mc-green);border-radius:6px}
.mc-search-form{display:flex;gap:10px}.mc-search-form input{flex:1;min-width:180px}
.mc-search-results{margin-top:18px}.mc-search-results article{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--mc-border)}
.mc-search-results span{display:block;color:#71848a;margin-top:4px}.mc-result-actions{display:grid;gap:8px;min-width:260px}.mc-result-actions form{display:grid;gap:7px}.mc-result-actions input{width:100%}
.mc-populate{border-color:#1677c8!important;color:#0b5c9f!important;font-weight:600}.mc-form-actions{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap;gap:8px!important}
.mc-date-filter{display:flex;align-items:end;gap:8px}.mc-date-filter label{display:grid;gap:4px}.mc-daily-table tr.mc-journey-active td{background:#e7f3ff;border-color:#bddcff}.mc-daily-table tr.mc-journey-completed td{background:#eceff1;color:#687278}
.mc-status-label{display:inline-block;padding:5px 9px;border-radius:999px;font-weight:700;white-space:nowrap}.mc-journey-active .mc-status-label{background:#1677c8;color:#fff}.mc-journey-completed .mc-status-label{background:#99a1a7;color:#fff}
@media(max-width:1100px){.mc-patient-layout{grid-template-columns:1fr}.mc-search-results article{flex-direction:column}.mc-result-actions{min-width:0}}
@media(max-width:700px){.mc-search-form,.mc-date-filter{align-items:stretch;flex-direction:column}}
.mc-allergy-alert,.mc-allergy-inline{display:block;background:#ffe5e5;color:#b00020;border:2px solid #d40022;border-radius:7px;padding:8px 10px;font-weight:800;margin-top:8px}.mc-allergy-alert[hidden]{display:none}.mc-danger{color:#b00020!important;border-color:#b00020!important}.mc-report-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:end;background:#fff;padding:16px;border:1px solid var(--mc-border);border-radius:12px}.mc-report-filter label{display:grid;gap:5px}.mc-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mc-print-doc{max-width:850px;margin:25px auto;background:#fff;padding:35px}.mc-patient-summary{width:100%;border-collapse:collapse;margin:20px 0}.mc-patient-summary th,.mc-patient-summary td{border:1px solid #ccd6d9;padding:10px;text-align:left}@media(max-width:900px){.mc-report-grid{grid-template-columns:1fr}}@media print{#adminmenumain,#wpadminbar,#wpfooter,.notice,.no-print{display:none!important}#wpcontent{margin:0!important}.mc-print-doc{box-shadow:none;margin:0;max-width:none}}
.mc-history{margin-top:10px;max-width:none}.mc-history-head{display:flex;justify-content:space-between;gap:15px;padding:12px;background:#f4f8f9;border-radius:8px}.mc-timeline{display:grid;gap:12px;margin-top:16px}.mc-timeline article{border-left:4px solid var(--mc-green);padding:12px 15px;background:#f8fbfb;border-radius:0 10px 10px 0}.mc-timeline time,.mc-timeline small{color:#667b82}.mc-timeline h3{margin:5px 0}.mc-timeline p{white-space:normal;margin:7px 0}.mc-signoff{margin-top:28px;border-top:1px solid #aebdc1;padding-top:12px}.mc-catalog-layout{margin-top:20px}@media(max-width:700px){.mc-history-head{flex-direction:column}}
.mc-brand img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.mc-brand-banner{display:flex;align-items:center;gap:14px;margin:14px 0 20px;padding:10px 16px;background:#fff;border:1px solid var(--mc-border);border-radius:12px}.mc-brand-banner img{width:96px;height:74px;object-fit:contain}.mc-brand-banner strong,.mc-brand-banner span{display:block}.mc-brand-banner strong{font-size:22px;color:#163d61}.mc-brand-banner span{margin-top:3px;color:#61757c}.mc-print-logo{display:block;width:190px;height:auto;max-height:150px;object-fit:contain;margin:0 auto 14px}@media print{.mc-print-logo{width:165px}.mc-brand-banner{display:none!important}}
.mc-admission-summary{background:#f4f8f9;border:1px solid var(--mc-border);border-radius:12px;padding:15px}.mc-admission-summary h3{margin:0 0 12px}.mc-admission-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mc-admission-summary p{margin:0;background:#fff;border-radius:8px;padding:10px}.mc-admission-summary span,.mc-admission-summary strong{display:block}.mc-admission-summary span{font-size:12px;color:#687c83;text-transform:uppercase}.mc-admission-summary strong{margin-top:3px}.mc-admission-allergy{margin-top:10px!important}.mc-admission-summary.has-allergy .mc-admission-allergy{background:#ffe5e5;border:2px solid #d40022;color:#b00020}@media(max-width:600px){.mc-admission-grid{grid-template-columns:1fr}}
.mc-single-module,.mc-admission-landscape{grid-template-columns:1fr}.mc-clinician-tools{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.mc-clinician-tools .mc-form{max-width:none;align-content:start}.mc-admission-form{max-width:none;grid-template-columns:repeat(3,minmax(220px,1fr));align-items:start}.mc-admission-form>.mc-admission-summary,.mc-admission-form>.mc-allergy-alert,.mc-admission-form>.mc-vitals,.mc-admission-form>button{grid-column:1/-1}.mc-admission-landscape>.mc-panel{margin-top:6px}@media(max-width:1000px){.mc-admission-form{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:800px){.mc-clinician-tools,.mc-admission-form{grid-template-columns:1fr}.mc-admission-form>*{grid-column:1!important}}
