.apparat-add-progress{margin:16px 0 28px}.apparat-add-progress ol{gap:18px 32px;margin:0;padding:0;list-style:none;display:flex}.apparat-add-progress li{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.apparat-add-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.apparat-add-progress [aria-current=step]{color:var(--ink);font-weight:650}.apparat-add-progress [aria-current=step]>span{background:var(--yellow);border-color:var(--yellow)}.apparat-add-progress [data-completed]>span{background:var(--sage-pale);color:var(--ink)}.capture-draft-review{margin:12px 0 20px;font-size:14px}.capture-draft-review p{margin-block:8px}.capture-draft-review details{font-size:13px}.capture-draft-review summary{cursor:pointer}.capture-draft-review ul{padding-left:20px}.apparat-duplicate-warning{background:#fbf5e9;border-left:3px solid #ad7333;margin:14px 0;padding:10px 14px;font-size:14px}.apparat-duplicate-warning p{margin:0 0 5px}.apparat-duplicate-warning ul{margin:0;padding-left:20px}.apparat-trash{color:#9d433c;margin-top:30px;font-size:13px}.apparat-trash>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:36px;display:flex}.apparat-trash .apparat-recovery-list{margin-top:8px}.apparat-trash a{font-size:13px}@media (max-width:600px){.apparat-add-progress ol{gap:15px}.apparat-add-progress li{gap:7px;font-size:13px}}
.maintenance-safety{border:1px solid #b66a22;color:var(--ink);overflow-wrap:anywhere;background:#fff5e8;border-inline-start:4px solid #b66a22;border-radius:8px;min-width:0;margin-block:16px;padding:12px;font-size:.875rem;line-height:1.5}.maintenance-safety-heading{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.maintenance-safety-heading svg{color:#8a4711;flex:0 0 24px;width:24px;height:24px}.maintenance-safety-heading small{white-space:nowrap}.maintenance-safety p:last-child{margin-bottom:0}.maintenance-safety label,.maintenance-safety textarea{width:100%}.maintenance-safety .maintenance-provider-choice{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin-bottom:0;display:flex}.maintenance-safety .maintenance-provider-choice input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.maintenance-safety-editor{max-width:52rem;padding:12px}.maintenance-safety-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.maintenance-safety-editor .maintenance-safety-heading{flex-direction:row;flex:1;align-items:flex-start;gap:6px 8px;width:auto;min-width:0;margin:0;display:flex}.maintenance-safety-editor .maintenance-safety-heading svg{flex-basis:20px;width:20px;height:20px;margin-top:2px}.maintenance-safety-editor .maintenance-provider-choice{flex-shrink:0;gap:8px;width:auto;max-width:44%;font-size:.875rem;line-height:1.4}.maintenance-safety-editor textarea{min-height:5rem;font-size:.875rem;line-height:1.5;display:block}.maintenance-review-note{font-size:.875rem;line-height:1.5}.maintenance-safety-editor textarea::placeholder{color:var(--muted);opacity:1}@media (max-width:560px){.maintenance-safety-header{gap:12px}.maintenance-safety-editor textarea{min-height:6rem;font-size:1rem}}.maintenance-provider-advisory{background:#fff5e8;border-inline-start:3px solid #b66a22;border-radius:4px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.9rem;display:flex}.maintenance-provider-advisory svg{color:#8a4711;flex:0 0 20px;width:20px;height:20px}
.care-manual-parts{min-width:0;margin-top:1.75rem}.care-parts-disclosure>summary{cursor:pointer;border-block:1px solid var(--line);padding-block:12px;list-style:none}.care-parts-disclosure>summary::-webkit-details-marker{display:none}.care-parts-disclosure>summary h3{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.care-parts-disclosure[open]>summary .disclosure-chevron{transform:rotate(180deg)}.care-parts-content{padding-block:12px}.care-parts-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:1rem}.care-parts-table th,.care-parts-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.75rem .4rem}.care-parts-table th:first-child{width:20%}.care-parts-table th:nth-child(2){width:29%}.care-parts-table th:nth-child(3){width:25%}.care-parts-table th:nth-child(4){width:17%}.care-parts-table th:last-child:not(:nth-child(4)){width:9%}.care-parts-table input{width:100%;min-width:0;margin:0}.care-parts-table .care-part-read{width:100%;margin-top:.4rem;font-size:.8rem}.care-part-link-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.care-parts-table .care-part-open{min-height:44px;padding:.5rem .65rem;font-size:.8rem;text-decoration:none}.care-part-link-actions .care-part-read{flex:auto;width:auto;margin-top:0}.care-parts-table small[role=status]{margin-top:.4rem;line-height:1.4;display:block}.care-parts-table button{min-width:44px;min-height:44px;padding:.5rem}.care-parts-table label{margin:0}.care-part-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.care-parts-add{margin-top:.25rem}.care-parts-table a{align-items:center;gap:.35rem;display:inline-flex}@media (max-width:700px){.care-parts-table,.care-parts-table tbody{display:block}.care-parts-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.care-parts-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.care-parts-table td{border:0;min-width:0;padding:0;display:block}.care-parts-table td:nth-child(2),.care-parts-table td:nth-child(3),.care-parts-table td:first-child{grid-column:1/-1}.care-parts-table .care-part-remove{justify-content:flex-end;align-items:end;display:flex}.care-part-label{clip-path:none;white-space:normal;width:auto;height:auto;margin-bottom:.35rem;display:block;position:static;overflow:visible}}
.care-setup-routines{overflow-wrap:anywhere;min-width:0;margin-top:24px}.apparat-maintenance-suggestions{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.maintenance-suggestion{border-bottom:1px solid var(--line);padding-block:20px}.maintenance-suggestion h3{margin:0}.maintenance-suggestion-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin-block:16px;padding:20px}.maintenance-suggestion-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.maintenance-suggestion-actions{align-items:center;gap:12px;display:flex}.maintenance-suggestion-review{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.maintenance-suggestion-review[hidden]{display:none}.maintenance-suggestion-preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-block:10px 0;overflow:hidden}.maintenance-suggestion-review .care-editor{margin-bottom:0}@media (max-width:600px){.maintenance-suggestion-card{padding:16px}.maintenance-suggestion-heading{grid-template-columns:minmax(0,1fr);gap:12px}.maintenance-suggestion-actions{justify-content:flex-end}}.maintenance-suggestion .heading-actions{justify-content:space-between;align-items:flex-start}.maintenance-suggestion .care-setup-already-added{gap:6px;display:inline-flex}.maintenance-suggestion button{align-items:center;gap:8px;display:inline-flex}.care-setup-routines fieldset{border:0;min-width:0;margin:0;padding:0}.care-setup-search{justify-content:center;align-items:center;gap:10px;display:inline-flex}.care-setup-search-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.care-setup-search-actions>.maintenance-entry-alternative{margin:0}.care-setup-search-actions>button{white-space:normal;max-width:100%}.care-setup-reload{max-width:100%}.care-setup-routine{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin-block:12px;padding:16px}.care-setup-routine h3{flex:1;min-width:0;margin:0}.care-setup-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.care-setup-card-actions{flex:none;align-items:flex-start;gap:12px;display:flex}.care-setup-select{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;display:grid}.care-setup-select input{width:28px;height:28px;min-height:28px;accent-color:var(--ink);margin:0}.care-setup-edit-button{justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;display:inline-flex}.care-setup-preview h4{margin-block:8px 4px}.care-setup-preview p{margin:0}.care-setup-origin{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:.85rem;display:inline-flex}.care-setup-already-added{background:var(--yellow);color:var(--ink);border-radius:4px;padding:4px 8px;font-weight:600;display:inline-block}.care-setup-earlier-draft{margin-block:12px}.care-setup-guidance-summary{color:var(--muted);margin-top:8px;font-size:.92rem}.care-setup-guidance-summary>p{margin-block:4px}.care-setup-source-details{margin-top:8px}.care-setup-source-details summary{width:fit-content;max-width:100%;min-height:44px;color:var(--ink);cursor:pointer;align-content:center}.care-setup-source-details .guidance-source{border-left:2px solid var(--line);margin-top:8px;padding:12px 16px}.care-setup-routine form:not([hidden]){border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.care-setup-edit{margin-block:0 16px}.care-setup-edit-extra{margin-block:16px 0}.maintenance-search-help p{margin-block:6px}.care-setup-edit label,.care-setup-routines .care-schedule-fields label{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.care-setup-edit input,.care-setup-edit select,.care-setup-edit textarea,.care-setup-routines .care-schedule-fields input,.care-setup-routines .care-schedule-fields select{width:100%;min-width:0}.care-setup-routines .care-schedule-fields h4{margin-block:0 12px}.care-setup-save{margin-block:20px}.maintenance-suggestion-picker .maintenance-suggestion{padding-block:16px}.maintenance-suggestion-picker .maintenance-suggestion>p{margin-block:8px 0}.care-setup-safety p{margin-block:4px}.care-instructions-document{margin-top:12px}.care-setup-routines [tabindex="-1"]:focus{outline:2px solid var(--ink);outline-offset:4px}.care-setup-routines .care-setup-results-title:focus{outline:0}@media (max-width:600px){.care-setup-card-heading{grid-template-columns:minmax(0,1fr) 44px;gap:12px;display:grid}.care-setup-card-actions{display:contents}.care-setup-select{grid-area:1/2}.care-setup-edit-button{grid-area:2/1;justify-self:start;max-width:100%}.care-setup-routines .form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.care-setup-routine{padding:14px}}
