.dose-view{gap:16px;min-inline-size:0;display:grid}.dose-note,.dose-provenance,.dose-standing{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;line-height:1.6;display:flex}.dose-note>svg,.dose-provenance>svg,.dose-standing>svg{color:var(--muted);flex-shrink:0;margin-block-start:3px}.dose-standing{gap:6px;display:grid}.dose-standing p{margin:0}.dose-panel{gap:12px;min-inline-size:0;padding:18px 20px;display:grid}.dose-panel h2{font-size:var(--text-lg,16px);margin:0}.dose-panel h3{font-size:var(--text-md,15px);margin:0}.dose-panel p{margin:0;line-height:1.6}.dose-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dose-refusal{margin:0}.dose-muted{color:var(--muted)}.dose-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.dose-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dose-medicines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dose-medicine{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);gap:8px;min-inline-size:0;padding:12px 14px;display:grid}.dose-medicine-names{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dose-medicine-facts{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere}.dose-flags{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.dose-flag{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.dose-flag svg{color:var(--urgent)}.dose-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dose-row{border-inline-start:3px solid var(--line);background:var(--surface-muted);border-radius:var(--radius-sm,4px);gap:2px;min-inline-size:0;padding:6px 10px;display:grid}.dose-row-chosen{border-inline-start-color:var(--action)}.dose-row-main{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.dose-row-note,.dose-row-mark{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere}.dose-row-mark{font-weight:600}.dose-medicine-warnings{color:var(--ink-soft);font-size:var(--text-sm);margin:0;padding-inline-start:20px}.dose-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dose-rules li{overflow-wrap:anywhere;line-height:1.6}.dose-workspace{align-items:start;gap:16px;min-inline-size:0;display:grid}@media (min-width:1100px){.dose-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.dose-form{gap:14px;min-inline-size:0;display:grid}.dose-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.dose-form legend{margin-block-end:6px;font-weight:600}.dose-choices{flex-wrap:wrap;gap:8px 16px;display:flex}.dose-choices label{align-items:center;gap:6px;display:inline-flex}.dose-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-inline-size:0;display:grid}.dose-pair .field,.dose-form .field{min-inline-size:0}.dose-pair input,.dose-pair select,.dose-form input,.dose-form select{inline-size:100%;min-inline-size:0}.dose-results{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dose-results button{text-align:start;inline-size:100%}.dose-chosen{font-weight:600}.dose-result{gap:10px;display:grid}.dose-result h2:focus{outline:none}.dose-result h2:focus-visible{outline:2px solid var(--focus,var(--action));outline-offset:3px}.dose-volume{color:var(--ink);font-size:28px;font-weight:700}.dose-warnings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dose-warning{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.6;display:flex}.dose-warning>svg{flex-shrink:0;margin-block-start:4px}.dose-warning-info>svg{color:var(--info)}.dose-warning-warning{border-color:var(--caution-line);background:var(--caution-wash)}.dose-warning-warning>svg{color:var(--caution)}.dose-warning-danger{border-color:var(--urgent-line);background:var(--urgent-wash)}.dose-warning-danger>svg{color:var(--urgent)}.dose-severity{font-weight:700}.dose-breakdown dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:8px 0 0;display:grid}.dose-breakdown dt{color:var(--muted)}.dose-breakdown dd{margin:0}.dose-dialog-facts{margin:0;line-height:1.6}
.md-tab{gap:14px;min-inline-size:0;display:grid}.md-tab-intro{gap:6px;min-inline-size:0;display:grid}.md-tab-intro p{font-size:var(--text-sm);margin:0;line-height:1.6}.md-section{min-inline-size:0}.md-section .pt-section-title{flex-wrap:wrap;gap:8px}.md-section h2:focus{outline-offset:2px}.md-content{gap:12px;min-inline-size:0;display:grid}.md-content>p{margin:0}.md-subtitle{font-size:var(--text-md);margin:4px 0 0;font-weight:600}.md-quiet{color:var(--muted);font-size:var(--text-sm);margin:0}.md-failed{color:var(--ink-soft);font-size:var(--text-sm);justify-items:start;gap:8px;line-height:1.6;display:grid}.md-failed p,.md-alert{margin:0}.md-demo-note{color:var(--ink);background:var(--caution-wash);border-block:1px solid var(--caution-line);font-size:var(--text-sm);align-items:flex-start;gap:8px;margin:0;padding:8px 12px;line-height:1.6;display:flex}.md-demo-note svg{flex:none;margin-block-start:3px}.md-reception{font-size:var(--text-sm);gap:4px;line-height:1.6;display:grid}.md-reception p{margin:0}@media (max-width:560px){.pt-tabs:has([id$=-tab-medications]) [role=tab][id]{font-size:var(--text-sm);padding-inline:4px}}@media (max-width:400px){.pt-tabs:has([id$=-tab-medications]) [role=tab][id]{font-size:var(--text-xs);padding-inline:3px}}.md-list{gap:0;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.md-item{border-block-end:1px solid var(--line-soft);gap:4px;min-inline-size:0;padding:10px 0;display:grid}.md-item:first-child{padding-block-start:0}.md-item:last-child{border-block-end:0;padding-block-end:0}.md-item:focus{outline:2px solid var(--action);outline-offset:2px}.md-item-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-inline-size:0;display:flex}.md-item-name{font-size:var(--text-md);overflow-wrap:anywhere;margin:0;font-weight:600}.md-item-name .md-muted{font-weight:400}.md-state{color:var(--ink-soft);font-size:var(--text-xs);font-weight:600}.md-state-ended{color:var(--ink)}.md-line{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.md-muted{color:var(--muted)}.md-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.md-amount{white-space:nowrap}.md-item-ended .md-item-name,.md-item-annulled .md-item-name{color:var(--ink-soft);font-weight:500}.md-item-ended .md-line,.md-item-annulled .md-line{color:var(--muted)}.md-differs{color:var(--ink);font-weight:600}.md-item-actions{flex-wrap:wrap;gap:8px;margin-block-start:2px;display:flex}.md-earlier{justify-self:start}.md-calculation summary{cursor:pointer;color:var(--action);font-size:var(--text-sm)}.md-calculation[open] summary{margin-block-end:8px}.md-calculation .dose-panel{padding:12px 14px}.md-calculation .dose-volume{font-size:var(--text-xl)}.md-compact .md-item-compact{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 0;display:flex}.md-item-compact .md-item-name,.md-item-compact .md-muted{font-size:var(--text-sm)}.md-today{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.dialog.md-dialog{inline-size:min(720px,100vw - 32px);max-inline-size:min(720px,100vw - 32px)}.md-dialog .booking-form{container:md-form/inline-size}.md-fields{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.md-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;min-inline-size:0;display:grid}.md-pair .field,.md-dialog .field{min-inline-size:0}.md-dialog select,.md-dialog input:not([type=radio]):not([type=checkbox]),.md-dialog textarea{inline-size:100%;min-inline-size:0}.md-search-state{font-size:var(--text-sm);margin:4px 0 0;line-height:1.6}.md-search-state:empty{display:none}.md-small{justify-self:start;margin-block-start:6px}.md-results{margin-block-start:6px}.md-calculate{gap:8px;min-inline-size:0;margin-block:2px 14px;display:grid}.md-calculate>button{justify-self:start}.md-calculate>p{font-size:var(--text-sm);margin:0;line-height:1.6}.md-calculator{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);gap:12px;min-inline-size:0;padding:12px;display:grid}.md-calculator .dose-workspace{grid-template-columns:minmax(0,1fr)}.md-calculator .dose-panel{padding:12px 14px}.md-calculator .dose-panel h3{font-size:var(--text-md);margin:0}.md-calculator .dose-panel h4{font-size:var(--text-sm);margin:0;font-weight:600}.md-calculator .dose-volume{font-size:var(--text-xl)}.dose-chart-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.dose-chart-facts div{gap:2px;min-inline-size:0;display:grid}.dose-chart-facts dt{color:var(--muted);font-size:var(--text-xs)}.dose-chart-facts dd{overflow-wrap:anywhere;margin:0}.md-when{margin-block-end:14px}.md-when-grid{margin-block-start:8px}.md-duration{margin-block-end:14px}.md-days{max-inline-size:220px;margin-block:8px 0}.md-save-state{margin-block:8px 0}.md-facts{overflow-wrap:anywhere}.md-annul-summary{gap:4px;margin-block-end:12px;display:grid}.md-annul-summary p{overflow-wrap:anywhere;margin:0}.md-replacement{border-block-start:1px solid var(--line-soft);gap:6px;min-inline-size:0;margin-block:4px 12px;padding-block-start:10px;display:grid}.md-replacement h3{font-size:var(--text-md);margin:0}@container md-form (max-width:479px){.md-pair,.dose-chart-facts,.md-calculator .dose-pair{grid-template-columns:minmax(0,1fr)}}.md-home-actions{flex-wrap:wrap;gap:8px;display:flex}.md-prescription-line{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 16px 0;display:flex}
.hb-list{gap:14px;min-inline-size:0;display:grid}.hb-quiet{color:var(--muted);font-size:var(--text-sm);margin:0}.hb-failed{color:var(--ink-soft);font-size:var(--text-sm);justify-items:start;gap:8px;line-height:1.6;display:grid}.hb-failed p{margin:0}.hb-empty h2{font-size:var(--text-md);font-weight:600}.hb-card{overflow-wrap:anywhere;min-inline-size:0}.hb-status{flex-wrap:wrap;justify-content:flex-start;gap:6px 14px}.hb-card .ops-clinician>span{min-inline-size:0}.hb-card .hb-actions{flex-wrap:wrap;justify-content:flex-start;gap:4px 18px}.hb-unavailable{max-inline-size:820px;padding:20px}.hb-observations{margin-block-end:0}.hb-observations dt{font-size:var(--text-xs);color:var(--muted)}.hb-observations dd{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.hb-observations dd span{font-size:inherit;color:inherit}.hb-last-observation{color:var(--muted);font-size:var(--text-sm);margin:8px 0 0}.hb-next{margin-block-start:8px}.hb-next-item{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;margin:0}.hb-past-due{font-weight:600}.hb-handover-line{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.7}.hb-view .ops-intro-actions{flex-wrap:wrap;gap:8px;max-inline-size:100%;display:flex}.hb-handover-panel,.hb-handover-entry{overflow-wrap:anywhere;gap:12px;min-inline-size:0;display:grid}.hb-handover-panel{padding:18px}.hb-handover-panel .ops-panel-heading{flex-wrap:wrap;gap:10px}.hb-handover-entry h3{font-size:var(--text-sm);margin:0;font-weight:600}.hb-handover-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hb-handover-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.hb-handover-earlier{border-block-start:1px solid var(--line-soft);padding-block-start:12px}.hb-handover-earlier summary{cursor:pointer;color:var(--action)}.hb-handover-earlier .hb-handover-entry{padding-block-start:16px}.hb-handover-fields{border:1px solid var(--line);border-radius:var(--radius);gap:10px;min-inline-size:0;margin:0;padding:12px;display:grid}.hb-handover-fields legend{overflow-wrap:anywhere;max-inline-size:100%;font-weight:600}.hb-handover-fields p{overflow-wrap:anywhere;margin:0}.hb-handover-dialog .field{min-inline-size:0}.hb-handover-dialog textarea{inline-size:100%;min-inline-size:0}.hb-round-line{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.7}.hb-round{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;margin-block-start:8px}.hb-round p{margin:0}.hb-round-text{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.hb-round-panel,.hb-round-entry{overflow-wrap:anywhere;gap:10px;min-inline-size:0;display:grid}.hb-round-panel{padding:18px}.hb-round-panel .ops-panel-heading{flex-wrap:wrap;gap:10px}.hb-round-entry+.hb-round-entry{border-block-start:1px solid var(--line-soft);padding-block-start:12px}.hb-round-entry h3{font-size:var(--text-sm);margin:0;font-weight:600}.hb-round-entry p{margin:0}.hb-round-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hb-round-fields{border:1px solid var(--line);border-radius:var(--radius);gap:8px;min-inline-size:0;margin:0;padding:12px;display:grid}.hb-round-fields legend{overflow-wrap:anywhere;max-inline-size:100%;font-weight:600}.hb-round-fields .field{min-inline-size:0;margin-block-end:0}.hb-round-states{flex-wrap:wrap;gap:8px 20px;display:flex}.hb-round-state{cursor:pointer;align-items:center;gap:6px;min-block-size:32px;display:inline-flex}.hb-round-dialog textarea{inline-size:100%;min-inline-size:0}@media (pointer:coarse){.hb-round-state{min-block-size:44px}}.hb-closing-line{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.7}.hb-stay{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;margin-block-start:8px}.hb-stay p{margin:0}.hb-stay-reason{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.hb-admit-results{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hb-admit-row{border:1px solid var(--line);background:var(--surface);inline-size:100%;color:var(--ink);font:inherit;text-align:start;overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 10px;display:flex}button.hb-admit-row{cursor:pointer}button.hb-admit-row:hover{border-color:var(--action)}.hb-admit-row-unavailable{background:var(--surface-muted);color:var(--ink-soft)}.hb-admit-why{font-weight:600}
