.daily-status{display:grid;gap:22px;margin-bottom:30px}.ds-toolbar,.ds-section-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ds-toolbar>div{flex:1;min-width:180px}.ds-toolbar .field{margin:0;gap:5px;font-size:12px}.ds-toolbar input{min-height:44px}.ds-patient{display:flex;align-items:stretch;gap:22px;padding:26px;border:1px solid #dce7f1;border-radius:22px;background:linear-gradient(115deg,#e4efff,#f3f8ff)}.ds-identity{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.ds-identity>div{min-width:0}.ds-identity h1{font-size:27px;margin:0 0 10px;overflow-wrap:anywhere}.ds-identity p{margin:0 0 6px}.ds-identity small{color:#60758a!important}.ds-identity .mcs-profile-avatar{width:76px;height:76px;min-width:76px;margin:0;border:3px solid #466785}.ds-condition{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:220px;max-width:300px;text-align:left;border-radius:16px;padding:22px}.ds-condition strong{font-size:22px;line-height:1.35}.ds-condition small,.ds-condition span{font-size:12px;color:inherit!important}.ds-condition span{margin-top:6px}.ds-observation-note{padding:0 4px;display:grid;gap:6px}.ds-observation-note span,.ds-observation-note p{font-size:13px;margin:0;color:#60758a!important}.ds-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ds-vital{background:#ffffff;border:1px solid #dce7f1;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.ds-vital-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e7f0ff;color:#2169d4!important;font-size:21px}.ds-vital>small{font-size:12px;line-height:1.5;color:#60758a!important}.ds-vital strong{font-size:27px;line-height:1.4;overflow-wrap:anywhere}.ds-vital strong span{font-size:12px;font-weight:400;color:#60758a!important}.ds-vital.ds-flag-1{border-color:#c68c32}.ds-vital.ds-flag-2{border-color:#ec8282}.ds-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ds-controls>span{font-size:12px}.ds-care-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body .daily-status .ds-care-button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:170px;padding:22px;border:1px solid #cdddec!important;border-radius:18px;background:#ffffff!important;text-align:left;min-width:0}.ds-care-button>span{font-size:26px;color:#2169d4!important}.ds-care-button strong{font-size:18px}.ds-care-button small{color:#60758a!important;font-size:12px}.ds-care-button b{font-size:13px;font-weight:500;margin-top:auto}body .daily-status .ds-care-button.ds-selected{border-color:#2169d4!important;background:#edf4ff!important}.ds-alert{padding:20px;border:1px solid #cdddec;border-radius:16px}.ds-alert ul{padding-left:20px;margin:10px 0 0}.ds-alert li+li{margin-top:8px}body .daily-status .ds-urgent{background:#fff0f2!important;border-color:#e5a5b1!important}body .daily-status .ds-review{background:#fff4d4!important;border-color:#e0bf77!important}body .daily-status .ds-clear{background:#e3f5ed!important;border-color:#82c3ac!important}body .daily-status :is(.ds-incomplete,.ds-older,.ds-empty){background:#edf4fc!important;border-color:#b9cde1!important}.ds-activity>.muted{font-size:13px;line-height:1.7;margin-top:12px}.ds-activity>.fold{margin-top:14px}.ds-more{border-top:1px solid #dce7f1;margin-top:28px;padding-top:30px}.ds-guidance h3{margin:24px 0 10px}.ds-guidance p,.ds-guidance li{line-height:1.8}.ds-guidance a{text-decoration:underline}.ds-section-title h2{flex:1}.daily-status .fold{margin-bottom:0}
@media(max-width:1000px){.ds-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-patient{flex-wrap:wrap}.ds-condition{max-width:none;flex:1;min-width:200px}.ds-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.daily-status{gap:18px}.ds-patient{padding:20px 16px;gap:20px}.ds-identity{gap:12px;flex-basis:100%}.ds-identity .mcs-profile-avatar{width:60px;height:60px;min-width:60px}.ds-identity h1{font-size:23px}.ds-identity p{font-size:13px}.ds-condition{width:100%;min-width:0;padding:18px}.ds-condition strong{font-size:21px}.ds-vitals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ds-vital{padding:16px 13px}.ds-vital strong{font-size:24px}.ds-care-grid{gap:12px}.ds-care-button{min-height:155px!important;padding:18px!important}.ds-toolbar .field{flex:1}.ds-toolbar>div{flex-basis:100%}.ds-controls>button{flex:1;min-height:46px}.ds-observation-note{overflow-wrap:anywhere}}

/* Blue hero, portrait frame and coloured care categories. */
body .ds-patient{border:1px solid #cbdff6;border-radius:26px;box-shadow:0 8px 28px #21487208;background:linear-gradient(120deg,#e4efff,#f3f8ff)}
body .ds-identity h1{color:#163c6a!important;letter-spacing:-.6px}
body .ds-identity .mcs-profile-avatar{width:100px;height:112px;min-width:100px;border-radius:24px;border:4px solid #fff;box-shadow:0 5px 20px #21487214;margin:0}
body .ds-vital{border-radius:22px;box-shadow:0 5px 20px #21487206}
body .ds-vital strong{color:#14283f!important}
body .ds-vital:nth-child(3n+2) .ds-vital-icon{background:#e3f5ed!important;color:#167b63!important}
body .ds-vital:nth-child(3n) .ds-vital-icon{background:#fff0df!important;color:#b45e18!important}
body .daily-status .ds-care-button:nth-child(1){background:#e7f0ff!important;border-color:#cddff8!important;color:#194d91!important}
body .daily-status .ds-care-button:nth-child(2){background:#fff0df!important;border-color:#f2d8b9!important;color:#965113!important}
body .daily-status .ds-care-button:nth-child(3){background:#e3f5ed!important;border-color:#bfe4d4!important;color:#146c53!important}
body .daily-status .ds-care-button:nth-child(4){background:#fff6d9!important;border-color:#eadba8!important;color:#805f0e!important}
body .daily-status .ds-care-button>span{color:inherit!important;background:#ffffff99;border-radius:13px;min-width:44px;min-height:44px;display:grid;place-items:center}
body .daily-status .ds-care-button :is(strong,b){color:inherit!important}
body .daily-status .ds-care-button small{color:#526579!important}
body .daily-status .ds-care-button.ds-selected{box-shadow:0 0 0 2px #2169d4!important;border-color:#2169d4!important}
body .daily-status .ds-condition{box-shadow:none}
body .daily-status :is(.ds-urgent,.ds-urgent *){color:#9a243c!important}
body .daily-status :is(.ds-review,.ds-review *){color:#805900!important}
body .daily-status :is(.ds-clear,.ds-clear *){color:#146c53!important}
body .daily-status :is(.ds-incomplete,.ds-older,.ds-empty){color:#335775!important}
body .ds-vital.ds-flag-1{background:#fffbef;border-color:#dcb460}
body .ds-vital.ds-flag-2{background:#fff3f5;border-color:#e3a0ae}
body .ds-vital.ds-flag-2 .ds-vital-icon{background:#fde3e9!important;color:#a5223b!important}
@media(max-width:600px){body .ds-identity .mcs-profile-avatar{width:76px;height:88px;min-width:76px;border-radius:20px}body .ds-patient{padding:22px 18px}}
