.caremu-header-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;line-height:1.1}
.caremu-prototype-notice{flex-shrink:0;position:relative;z-index:60;background:#f4efe6;color:#51442d;border-bottom:1px solid #c5a059;padding:9px 12px;font:10px/1.4 Inter,system-ui,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px 12px;flex-wrap:wrap}.caremu-prototype-notice strong{white-space:nowrap}.caremu-prototype-notice span{max-width:650px}.caremu-prototype-notice button{border:0;background:#5b6c9d;color:white;border-radius:6px;padding:7px 10px;min-height:32px;font-size:10px;cursor:pointer}
.caremu-header-badge{display:inline-flex;align-items:center;min-height:22px;border:1px solid #c5a05966;border-radius:99px;padding:3px 7px;background:#f4efe6;color:#73572d;font:700 9px/1.3 Inter,system-ui,sans-serif;letter-spacing:.04em;white-space:nowrap}
.caremu-release-card,.caremu-about-card{color:#1a1a1a;font-family:Inter,Tahoma,system-ui,sans-serif;border:1px solid #e8e5df;border-radius:16px;padding:18px;background:#fff;margin:0 0 20px}
.caremu-release-card{background:linear-gradient(135deg,#f5f6fb,#faf8f2);border-color:#5b6c9d33}
.caremu-release-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.caremu-eyebrow{font-size:9px;font-weight:800;color:#6f5a35;letter-spacing:.13em;margin:0 0 5px}
.caremu-release-card h3,.caremu-about-card h3{font-size:16px;font-weight:700;line-height:1.5;margin:0}
.caremu-version-pill{font-size:10px;font-weight:700;background:#5b6c9d;color:#fff;border-radius:99px;padding:5px 9px;white-space:nowrap}
.caremu-release-note{font-size:11px;line-height:1.7;color:#64646b;margin:10px 0}
.caremu-field-label{display:block;font-size:11px;font-weight:700;margin:15px 0 7px}
#caremu-version-select{appearance:auto;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #cccbd4;background:#fff;color:#24242a;padding:12px 9px;border-radius:9px;font-size:12px;min-height:44px}
.caremu-primary-button{width:100%;min-height:44px;background:#5b6c9d;color:white;font-size:12px;font-weight:700;border:0;border-radius:9px;padding:11px;cursor:pointer}
.caremu-primary-button:disabled{background:#e5e6eb;color:#666975;cursor:default}
.caremu-backup-actions{display:flex;gap:8px 16px;flex-wrap:wrap}
.caremu-text-button{background:transparent;border:0;padding:8px 0;min-height:40px;font-size:11px;color:#40547f;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.caremu-text-button[hidden]{display:none}
.caremu-release-status{font-size:11px;line-height:1.6;color:#40547f;margin-top:6px;overflow-wrap:anywhere}
.caremu-release-status:empty{display:none}
.caremu-release-card :focus-visible,.caremu-team-details summary:focus-visible{outline:3px solid #c5a059;outline-offset:3px}
.caremu-team-details{margin-top:15px;border-top:1px solid #eeeae2}
.caremu-team-details summary{padding:15px 0 2px;min-height:44px;cursor:pointer;font-size:13px;font-weight:700}
.caremu-team-details summary span{font-size:10px;color:#777;font-weight:400;margin-left:8px}
.caremu-team-list{list-style:none;padding:0;margin:4px 0 0;counter-reset:member}
.caremu-team-list li{counter-increment:member;position:relative;padding:14px 0 14px 28px;border-bottom:1px solid #eeeae2}
.caremu-team-list li:before{content:counter(member,decimal-leading-zero);position:absolute;left:0;top:17px;font-size:10px;color:#a28651;font-weight:700}
.caremu-team-list strong{display:block;font-size:13px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}
.caremu-team-list span{display:block;font-size:10px;line-height:1.7;color:#73737a;margin-top:3px}
.caremu-about-footer{font-size:10px;color:#8c8c8c;margin:14px 0 0;text-align:center}
@media(max-width:350px){.caremu-release-card,.caremu-about-card{padding:14px}.caremu-release-card h3{font-size:15px}#caremu-version-select{font-size:11px}}
