.cs-stewards{margin:2.5rem 0}.cs-steward-toolbar{display:flex;gap:1rem;align-items:start;justify-content:space-between}.cs-steward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.25rem;margin:1.5rem 0}.cs-steward-photo{width:88px;height:88px;object-fit:cover;border-radius:50%;background:#edf1e9;display:block}.cs-steward-initials{display:grid;place-items:center;color:#245f4d;font-size:2rem}.cs-steward-ratings>div{border-top:1px solid #dce2d9;padding:.8rem 0}.cs-steward-ratings dt{font-weight:600}.cs-steward-ratings dd{margin:.4rem 0;display:flex;flex-direction:column;gap:.25rem}.cs-steward-ratings dd>span:first-child{color:#765b20}.cs-steward-ratings small{color:#626b65}.cs-steward-stars{display:flex;flex-wrap:wrap;gap:.5rem}.cs-steward-stars button{padding:.65rem;background:#f4f5ef;color:#1a4c3d;border:1px solid #d4ddd5;border-radius:10px;cursor:pointer}.cs-steward-stars button[aria-pressed=true]{background:#d5e5d9;border-color:#245f4d}.cs-steward-assigned{display:flex;align-items:center;gap:1rem}.cs-steward-assigned img,.cs-steward-assigned span{width:48px;height:48px}.cs-steward-checkbox{display:flex!important;align-items:center;gap:.5rem}.cs-steward-checkbox input{width:auto!important}.cs-stewards .cs-card{margin:1rem 0}.cs-stewards .cs-button{margin:.35rem .35rem .35rem 0}.cs-steward-selection{padding:1rem;background:#eef3eb;border-radius:12px}.cs-stewards button:disabled{opacity:.55;cursor:default}.cs-steward-editor{scroll-margin-top:6rem}.cs-steward-photo-picker{display:flex;align-items:center;gap:1rem;padding:1rem 0}.cs-steward-file{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.cs-steward-photo-picker p{font-size:.85rem;overflow-wrap:anywhere}.cs-care-identity{display:flex;gap:12px;align-items:center}.cs-care-identity .cs-steward-photo{width:48px;height:48px;flex-shrink:0}.cs-care-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.cs-care-picker{background:#eef3eb;border-radius:12px;padding:1rem;margin:1rem 0}.cs-care-picker button{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.cs-care-header{cursor:pointer;list-style:none}.cs-care-header::-webkit-details-marker{display:none}.cs-care-header h3{display:inline}.cs-care-header small{display:block}.cs-care-closed{opacity:.85}