.care-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin:18px 0}.care-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.care-toolbar input{flex:1;min-width:min(100%,240px)}.care-toolbar span{opacity:.65;font-size:13px}.care-stepbar{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:20px}.care-stepbar span{padding:10px;border-radius:12px;background:var(--panel)}.care-stat{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border);border-radius:14px}.care-stat b{font-size:25px}.care-timeline{border-left:2px solid var(--accent);padding-left:20px;display:grid;gap:18px}.care-grid .hub-card,.care-timeline .hub-card{min-width:0;overflow-wrap:anywhere}#care-body h2{margin-top:12px}#care-body p{white-space:pre-wrap}#care-form select[multiple]{width:100%;min-height:120px}#care-form label{min-width:0}#care-settings .hub-card p{font-size:13px;opacity:.75}#care-steps{display:grid;gap:15px}#care-search-shortcut{width:100%;margin-bottom:10px;text-align:left}#care-body select,#care-body input,#care-form input{max-width:100%}@media(max-width:600px){.care-grid{grid-template-columns:1fr}.care-stepbar{display:grid}.care-timeline{padding-left:10px}.care-toolbar input{min-width:100%}}

.care-member-nav{margin-bottom:20px;flex-wrap:wrap}.care-ticket-settings summary{cursor:pointer;font-weight:700}.care-ticket-settings form{margin-top:18px}.care-ticket-settings input,.care-ticket-settings select{max-width:100%}

.care-ticket-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px}.care-ticket-tools button{display:flex;align-items:center;gap:12px;text-align:left;white-space:normal;min-height:64px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.care-ticket-tools button span{flex:1}.care-ticket-tools .active{border-color:var(--accent)}#care-build{display:block;opacity:.65;margin-top:8px}#member-pane .care-timeline{max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.care-ticket-tools{grid-template-columns:1fr}.care-ticket-tools button{min-height:54px}}
