/* SEND Life 20.8 - medication care evidence and factual DLA summary */
.sl208-support-panel{margin:24px 0;padding:clamp(16px,3vw,26px);border:2px solid #8adfe0;border-radius:22px;background:linear-gradient(145deg,#f7ffff,#f8f5ff);color:#102f52}
.sl208-support-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.sl208-support-heading h2{margin:.15rem 0}.sl208-support-heading p{margin:.35rem 0 0}.sl208-private-badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:999px;background:#e8f8f2;color:#126241;font-weight:900;text-align:center;white-space:normal}
.sl208-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.sl208-check-pill{display:flex!important;align-items:center;gap:10px;min-width:0;min-height:48px;padding:10px 13px;border:1px solid #bdd9e5;border-radius:16px;background:#fff;color:#123255;font-weight:800;line-height:1.25;white-space:normal!important;overflow-wrap:anywhere}.sl208-check-pill input{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px;margin:0}.sl208-check-pill:has(input:checked){border-color:#0ba5a7;background:#e9fbfb;box-shadow:0 0 0 2px rgba(11,165,167,.12)}
.sl208-field-help{display:block;margin:3px 0 7px;color:#62768e;font-size:.86em;font-weight:600;line-height:1.35}.sl208-number-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.sl208-number-with-unit input{border-radius:12px 0 0 12px!important}.sl208-number-with-unit span{display:flex;align-items:center;padding:0 12px;border:1px solid #c8dbe4;border-left:0;border-radius:0 12px 12px 0;background:#eef7fa;color:#334d67;font-weight:800}
.sl208-detail-block{margin:14px 0;border:1px solid #c8dbe4;border-radius:18px;background:#fff;overflow:hidden}.sl208-detail-block summary{cursor:pointer;padding:14px 16px;color:#123255;font-weight:900;list-style-position:inside}.sl208-detail-block[open] summary{border-bottom:1px solid #dce8ed;background:#f4fbfc}.sl208-detail-content{padding:16px}.sl208-toggle-row{display:flex!important;align-items:flex-start;gap:12px;min-width:0;padding:13px 15px;border:1px solid #c8dbe4;border-radius:16px;background:#fff;color:#123255;white-space:normal!important}.sl208-toggle-row input{width:21px!important;height:21px!important;min-width:21px;flex:0 0 21px;margin:2px 0 0}.sl208-toggle-row span{min-width:0}.sl208-toggle-row strong,.sl208-toggle-row small{display:block;white-space:normal!important;overflow-wrap:anywhere}.sl208-toggle-row small{margin-top:3px;color:#62768e}.sl208-evidence-note,.sl208-summary-disclaimer{margin-top:16px;padding:14px 16px;border:1px solid #e4c87b;border-radius:16px;background:#fff8dc;color:#604b13}.sl208-evidence-note p,.sl208-summary-disclaimer p{margin:.3rem 0 0}
.sl208-after-quick-log{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#8adfe0}.sl208-after-quick-log p{margin:.25rem 0 0}.sl208-overview-grid,.sl208-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.sl208-overview-grid article,.sl208-summary-grid article{padding:16px;border:1px solid #d5e4ea;border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(21,51,79,.06)}.sl208-overview-grid strong,.sl208-summary-grid strong{display:block;font-size:clamp(1.5rem,3vw,2.15rem);color:#102f63}.sl208-overview-grid span,.sl208-summary-grid span{display:block;color:#5b7189;font-weight:750;line-height:1.25}.sl208-care-summary{color:#126a6d!important;font-weight:850!important}.sl208-edit-evidence{display:inline-flex;margin-top:7px;color:#087f82;font-weight:900;text-decoration:underline}.sl208-history-row>span:last-child{min-width:0}
.sl208-summary-page{color:#102f52}.sl208-date-filter form{align-items:end}.sl208-date-filter button{min-height:48px}.sl208-breakdown dl,.sl208-record-data{display:grid;gap:8px;margin:16px 0 0}.sl208-breakdown dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sl208-breakdown dl div,.sl208-record-data div{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:12px;background:#f2f8fa}.sl208-breakdown dt,.sl208-record-data dt{font-weight:800}.sl208-breakdown dd,.sl208-record-data dd{margin:0;font-weight:900;text-align:right}.sl208-type-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sl208-type-pills span{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border:1px solid #b9dadd;border-radius:999px;background:#effcfc;color:#124c59;font-weight:800;line-height:1.2;white-space:normal!important}.sl208-summary-records{margin-top:16px}.sl208-summary-record{padding:16px 0;border-top:1px solid #dbe8ed}.sl208-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sl208-record-head strong,.sl208-record-head span{display:block}.sl208-record-head span{margin-top:3px;color:#5b7189}.sl208-summary-record p{margin:.65rem 0;line-height:1.55}
html[data-sl-theme="dark"] .sl208-support-panel{background:#10283a;border-color:#2fc9cb;color:#eaf5ff}html[data-sl-theme="dark"] .sl208-support-panel h2,html[data-sl-theme="dark"] .sl208-detail-block summary,html[data-sl-theme="dark"] .sl208-toggle-row{color:#eaf5ff}html[data-sl-theme="dark"] .sl208-check-pill,html[data-sl-theme="dark"] .sl208-detail-block,html[data-sl-theme="dark"] .sl208-toggle-row{background:#18364a;border-color:#47677a;color:#f4f9ff}html[data-sl-theme="dark"] .sl208-check-pill:has(input:checked){background:#124f58;border-color:#4be0df}html[data-sl-theme="dark"] .sl208-detail-block[open] summary{background:#173447;border-color:#47677a}html[data-sl-theme="dark"] .sl208-field-help,html[data-sl-theme="dark"] .sl208-toggle-row small{color:#bad0df}html[data-sl-theme="dark"] .sl208-number-with-unit span{background:#173447;border-color:#47677a;color:#dcecf6}html[data-sl-theme="dark"] .sl208-overview-grid article,html[data-sl-theme="dark"] .sl208-summary-grid article{background:#fff;border-color:#9fb5c4;color:#102f52}html[data-sl-theme="dark"] .sl208-overview-grid span,html[data-sl-theme="dark"] .sl208-summary-grid span{color:#3f5a73}html[data-sl-theme="dark"] .sl208-summary-page .sl-card{color:#eaf5ff}html[data-sl-theme="dark"] .sl208-breakdown dl div,html[data-sl-theme="dark"] .sl208-record-data div{background:#173447;color:#eaf5ff}html[data-sl-theme="dark"] .sl208-record-head span{color:#c0d2df}html[data-sl-theme="dark"] .sl208-summary-record{border-color:#3e5c6e}html[data-sl-theme="dark"] .sl208-type-pills span{background:#153f49;border-color:#48aeb0;color:#f1ffff}
@media(max-width:900px){.sl208-overview-grid,.sl208-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.sl208-support-heading,.sl208-after-quick-log,.sl208-record-head{align-items:stretch;flex-direction:column}.sl208-check-grid,.sl208-breakdown dl{grid-template-columns:1fr}.sl208-overview-grid,.sl208-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl208-private-badge{align-self:flex-start}.sl208-number-grid{grid-template-columns:1fr!important}.sl208-after-quick-log .sl-button{width:100%}}
html[data-sl-text="large"] .sl208-check-grid,html[data-sl-text="xlarge"] .sl208-check-grid{grid-template-columns:1fr}html[data-sl-text="large"] .sl208-overview-grid,html[data-sl-text="xlarge"] .sl208-overview-grid,html[data-sl-text="large"] .sl208-summary-grid,html[data-sl-text="xlarge"] .sl208-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media print{.no-print,.sl-mobile-bottom-nav-19j,.sl-display-controls-20-7,header,.sl-child-header-19a,.sl-child-nav-19a{display:none!important}body{background:#fff!important}.sl208-summary-page{color:#000!important}.sl208-summary-page .sl-card,.sl208-summary-grid article{box-shadow:none!important;border:1px solid #999!important;background:#fff!important;color:#000!important}.sl208-summary-record{break-inside:avoid}.sl208-summary-grid{grid-template-columns:repeat(4,1fr)}.sl208-summary-disclaimer{background:#fff!important;color:#000!important}}
