.maintenance-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}
#care-content{display:grid;gap:16px;min-width:0}.care-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.care-heading h3{margin:0 0 8px}.care-heading p{margin:0}.care-actions{display:flex;gap:8px;flex-wrap:wrap}.care-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.care-summary>div{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;display:grid;gap:7px;background:var(--panel)}.care-summary strong{font-size:1.5rem}.care-summary span{font-size:.72rem;color:var(--muted)}.care-toolbar{display:flex;gap:10px;flex-wrap:wrap}.care-toolbar input{flex:1;min-width:150px}.care-toolbar select{max-width:180px}.care-list{display:grid;gap:14px}.care-reminder{padding:20px;min-width:0}.care-reminder-top{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.care-reminder h4{margin:0 0 5px;overflow-wrap:anywhere}.care-reminder p{margin:8px 0 15px}.care-reminder .care-actions button{font-size:.78rem}.care-reminder .pill[data-due=true]{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-border)}.care-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.care-log{display:grid;gap:8px}.care-log-row{display:grid;gap:6px;padding:12px 14px;border-bottom:1px solid var(--border);font-size:.82rem}.care-log-row time{color:var(--muted);font-size:.75rem}.care-log-row p{margin:0;white-space:pre-wrap}.care-editor{width:min(480px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:24px}.care-editor::backdrop{background:var(--overlay);backdrop-filter:blur(3px)}.care-editor form{display:grid;gap:17px}.care-editor h2{margin:0 0 5px}.care-editor label{display:grid;gap:7px;font-size:.83rem;color:var(--muted)}.care-editor input,.care-editor textarea{width:100%;box-sizing:border-box}.care-editor textarea{min-height:95px;resize:vertical}.care-error,#care-content [data-error=true]{color:var(--danger)}.care-error:empty{display:none}#maintenance-section:has(#maintenance-tab-care[aria-selected=true]) #movement-access{display:none}
@media(max-width:600px){.care-heading{flex-direction:column}.care-reminder{padding:16px}.care-toolbar input,.care-toolbar select{width:100%;max-width:none}.care-summary>div{padding:12px}.care-summary span{font-size:.65rem}.care-reminder-top .pill{font-size:.65rem}.care-editor{padding:20px}}
.care-toolbar input,.care-toolbar select,.care-editor input,.care-editor textarea{background:var(--inset);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;min-height:40px}.care-toolbar input:focus-visible,.care-editor :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}#care-content .list-pagination{flex-direction:column;align-items:stretch;gap:10px}#care-content .list-pagination>span{white-space:nowrap}#care-content .pagination-controls{flex-wrap:wrap;justify-content:flex-start}
