.patient-care-plan-form[data-v-27205633]{padding:0 8px}.section-title[data-v-27205633]{margin:8px 0 16px;padding-left:10px;border-left:3px solid #1890ff;font-size:16px;font-weight:600;color:#262626}.patient-info[data-v-27205633]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin:0 0 16px;padding:10px 14px;background:#fafafa;border:1px solid #f0f0f0;color:#595959}.service-header[data-v-27205633]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.service-list-panel[data-v-27205633]{margin-top:12px}.service-item-schedule[data-v-27205633]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.schedule-tag[data-v-27205633]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:4px 10px;border:1px solid #ddd7c8;border-radius:999px;background:#f3f1ea;color:#5e574c;font-size:12px}.schedule-placeholder[data-v-27205633]{color:#999;font-size:12px}.table-category-badge[data-v-27205633]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:68px;padding:4px 12px;border-radius:999px;background:#dff1ea;color:#256f5c;font-size:12px;font-weight:600}.service-item-editor[data-v-27205633]{padding:20px 22px 24px;background:#f7f4ee}.editor-title[data-v-27205633]{margin-bottom:16px;color:#262626;font-size:15px;font-weight:600}.editor-row[data-v-27205633]{margin-top:16px}.editor-label[data-v-27205633]{margin-bottom:8px;color:#595959;font-size:13px;font-weight:500}.date-grid[data-v-27205633]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.time-slot-grid[data-v-27205633]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.date-cell[data-v-27205633],.time-slot-cell[data-v-27205633]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:36px;padding:0 8px;border:1px solid #d8d2c5;border-radius:8px;background:#f9f7f2;color:#595959;cursor:pointer;transition:all .2s ease}.date-cell.active[data-v-27205633],.time-slot-cell.active[data-v-27205633]{border-color:#36a18b;background:#e7f6f1;color:#146856;font-weight:600}.summary-box[data-v-27205633]{display:-ms-flexbox;display:flex;margin-top:16px;color:#262626;font-weight:500}.summary-box span[data-v-27205633]{margin-left:24px}.text-red[data-v-27205633]{color:#ff4d4f;font-weight:700;font-style:normal}