.task-calendar-actions{flex-direction:column;flex-shrink:0;gap:8px;max-width:190px;display:flex}.task-calendar-actions .small-action{white-space:normal;text-align:left;height:auto;min-height:40px;line-height:1.3}.task-calendar-guidance{border-bottom:1px solid #e2e8e3;padding:20px 24px}.task-calendar-guidance strong{color:#234d31;font-size:17px;display:block}.task-calendar-guidance p{color:#626e68;margin-top:8px;font-size:14px;line-height:1.6}@media (width<=700px){.full-service-list .task-calendar-actions{grid-area:1/3/3;max-width:140px}.task-calendar-guidance{padding:18px 16px}}@media (width<=480px){.full-service-list .task-calendar-actions{flex-flow:wrap;grid-area:3/2/auto/4;max-width:none}.task-calendar-actions .small-action{flex:1;min-width:110px}}.bs-gh .gh-hero:has(.gh-inline-schema) .gh-hero-top{grid-template-columns:1fr}.bs-gh .gh-inline-schema{min-width:0;padding:0 16px 16px}.bs-gh .gh-inline-schema .garage-explorer{margin-bottom:0}.bs-gh .gh-inline-schema .gx-detail{color:#233f2e;background:#f8faf5;border-radius:14px}.bs-gh .gh-inline-schema .gx-detail h2,.bs-gh .gh-inline-schema .gx-detail h3{color:#233f2e!important}.bs-gh .gh-inline-schema .gx-muted,.bs-gh .gh-inline-schema .gx-records p,.bs-gh .gh-inline-schema .gx-records small{color:#667468}.bs-gh .gh-inline-schema .gh-note{color:#52634f}.bs-gh .gh-inline-schema .gh-card{color:#233f2e;background:#fff}.bs-gh .gh-inline-schema a{color:#235d49}.bs-gh .gh-inline-schema .gx-drawing{min-width:0}.bs-gh .gh-inline-schema .gx-stage img{object-fit:contain}@media (width<=480px){.bs-gh .gh-inline-schema{padding:0 10px 10px}.bs-gh .gh-inline-schema .gx-detail{padding:16px}}.care-reminder-modes{gap:10px;margin-bottom:20px;display:grid}.care-reminder-modes button{white-space:normal;text-align:left;height:auto;min-height:48px}.care-reminder-fields>*,.care-dialog .form-grid>*{min-width:0}.care-dialog input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.care-check-progress{background:#fff;border:1px solid #cdded3;border-radius:16px;margin:18px 0;padding:18px}.care-check-progress strong{color:#234d31;display:block}.care-check-progress p{margin-top:8px}.care-check-progress progress{accent-color:#2d654f;width:100%;height:10px;margin:12px 0;display:block}.care-check-progress small{line-height:1.5;display:block}@media (width<=600px){.care-dialog .form-grid{grid-template-columns:1fr!important}.care-reminder-modes{grid-template-columns:1fr}}
