/* Additions for /satisfactie-pacienti on top of style.css and md.css (both copied from /medicamente). */
.ors-svg .md-break{stroke:var(--ors-ink);stroke-width:1.2;stroke-dasharray:4 3;opacity:.7}
.ors-svg .md-break-l{font-size:11px;fill:var(--ors-ink-2)}
.sp-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 2px}
.sp-ctl .ors-seg{flex-wrap:wrap;margin:0}
.sp-ctl .ors-seg button{white-space:nowrap}
.sp-filters{padding-top:4px}
.sp-filters .ors-seg{margin:0;align-self:flex-end}
.sp-h4{margin:22px 0 6px;font-size:.9375rem;font-weight:650}
.sp-funsum{margin-top:12px}
.sp-funsum b{color:var(--ors-ink)}
.sp-f{display:inline-block;margin-left:5px;font-size:.6875rem;line-height:1}
.sp-bad{color:var(--ors-red-ink)}
.sp-good{color:var(--ors-c-slate)}
.ors-table td.sp-small{color:var(--ors-muted)}
.sp-tab td.name{min-width:16rem;max-width:26rem}
.sp-ramp{display:inline-flex;align-items:center;gap:8px}
.sp-ramp i{width:120px !important;height:10px !important;border-radius:2px}
.sp-prof{padding:6px 2px 4px}
.sp-prof .ors-chart{min-height:200px}
.md-panels .ors-chart,.md-panel-c{min-height:150px}
.ors-grid2 .ors-card{min-width:0}
@container ors (max-width:620px){.sp-ctl .ors-seg button{padding:6px 9px;font-size:.75rem}}
