.highlights-card[data-v-84659a11],.highlights-item[data-v-84659a11]{margin-bottom:16px}.highlights-note[data-v-84659a11]{color:var(--pro-ant-color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.highlights-description[data-v-84659a11] textarea{height:clamp(240px,100dvh - 300px,750px)}.overview__card[data-v-91894db3]{margin-bottom:16px}.overview__grid[data-v-91894db3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.overview__item[data-v-91894db3]{border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.overview__item .ant-btn[data-v-91894db3]{align-self:flex-start;padding-left:0}.muted[data-v-91894db3]{color:#8c8c8c;margin:10px 0 0}.overview__item-heading[data-v-91894db3]{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview__item-heading .ant-tag[data-v-91894db3]{flex-shrink:0;margin-inline-end:0}.media-category-card[data-v-c4b617b0]{text-align:left;border:1px solid var(--pro-ant-color-border-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.media-category-card[data-v-c4b617b0]:hover{border-color:var(--pro-ant-color-primary)}.preview[data-v-c4b617b0]{background:var(--pro-ant-color-fill-quaternary);border-radius:6px;justify-content:center;align-items:center;width:100%;height:128px;display:flex;position:relative;overflow:hidden}.preview img[data-v-c4b617b0],.preview video[data-v-c4b617b0]{object-fit:cover;pointer-events:none;width:100%;height:100%}.preview small[data-v-c4b617b0]{color:#fff;background:#0008;padding:3px 8px;position:absolute;bottom:0;right:0}.required[data-v-c4b617b0]{position:absolute;top:8px;right:0}.counts[data-v-c4b617b0]{color:var(--pro-ant-color-text-secondary);font-size:13px}.categories[data-v-6a79e600]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.category[data-v-6a79e600]{text-align:left;cursor:pointer;background:0 0;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.category[data-v-6a79e600]:hover{border-color:#1677ff}.category>span[data-v-6a79e600],.hint[data-v-6a79e600]{color:#8c8c8c;font-size:13px}.cover[data-v-6a79e600]{background:#fafafa;border-radius:6px;justify-content:center;align-items:center;width:100%;height:128px;display:flex;position:relative;overflow:hidden}.cover img[data-v-6a79e600]{object-fit:cover;width:100%;height:100%}.cover small[data-v-6a79e600]{color:#fff;background:#0008;padding:3px 8px;position:absolute;bottom:0;right:0}.actions[data-v-6a79e600],.room-toolbar[data-v-6a79e600]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.room-toolbar[data-v-6a79e600]{justify-content:flex-start;margin:0 0 20px}.policy-editor section[data-v-93fa041e]{border-top:1px solid var(--pro-ant-color-border-secondary);margin-top:24px;padding-top:24px}.policy-editor h3[data-v-93fa041e]{margin:0 0 16px;font-size:16px;font-weight:500}.vertical[data-v-93fa041e]{flex-direction:column;gap:12px;display:flex}.conditional[data-v-93fa041e]{background:var(--pro-ant-color-fill-quaternary);border-radius:8px;margin-top:16px;padding:20px}.conditional[data-v-93fa041e] .ant-form-item:last-child{margin-bottom:0}.time-range[data-v-93fa041e]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.time-range[data-v-93fa041e] .ant-select{width:100%;margin-bottom:10px}.quick-times[data-v-93fa041e]{gap:8px;display:flex}.hint[data-v-93fa041e]{color:var(--pro-ant-color-text-tertiary);margin:10px 0 0;font-size:13px}.notice[data-v-93fa041e]{margin:16px 0}.phone-label[data-v-93fa041e]{margin-bottom:8px}.policy-card-content[data-v-0d884260]{flex-direction:column;height:260px;display:flex}.content-viewport[data-v-0d884260]{overflow-wrap:anywhere;max-height:212px;overflow:hidden}.expanded[data-v-0d884260]{height:auto}.expanded .content-viewport[data-v-0d884260]{max-height:none}.expand-control[data-v-0d884260]{width:100%;height:48px;color:var(--pro-ant-color-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;margin-top:auto;padding:6px 0;display:flex}.expand-control .anticon[data-v-0d884260]{font-size:17px}.expand-control[data-v-0d884260]:hover{background:var(--pro-ant-color-primary-bg);border-radius:6px}.expand-control[data-v-0d884260]:focus-visible{outline:2px solid var(--pro-ant-color-primary)}.charge-editor[data-v-a1ecc5dd]{background:var(--pro-ant-color-fill-quaternary);border-radius:8px;padding:20px}.rule-row[data-v-a1ecc5dd]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rule-row[data-v-a1ecc5dd] .ant-form-item{width:132px;margin-bottom:12px}.rule-row[data-v-a1ecc5dd] .ant-select,.rule-row[data-v-a1ecc5dd] .ant-input-number{width:100%}.hint[data-v-a1ecc5dd]{color:var(--pro-ant-color-text-secondary);margin:0 0 16px}h4[data-v-a1ecc5dd]{margin:20px 0 12px}h3[data-v-aa76e3c0]{margin:0 0 16px;font-size:17px}section[data-v-aa76e3c0]{border-top:1px solid var(--pro-ant-color-border-secondary);margin-top:28px;padding-top:24px}.conditional[data-v-aa76e3c0]{background:var(--pro-ant-color-fill-quaternary);border-radius:8px;margin-top:16px;padding:20px}.hint[data-v-aa76e3c0]{color:var(--pro-ant-color-text-secondary)}.section-heading[data-v-aa76e3c0]{justify-content:space-between;align-items:baseline;display:flex}.family-editor[data-v-aa76e3c0] .ant-table-wrapper{margin-top:16px}.family-editor[data-v-aa76e3c0] td .ant-select{width:100%;min-width:110px}.policy-grid[data-v-e8b5976a]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.policy-grid p[data-v-e8b5976a]{white-space:pre-wrap;min-height:48px}.breakfast-options[data-v-e8b5976a]{flex-direction:column;gap:12px;display:flex}.pets-inline-form[data-v-e8b5976a] .ant-form-item{margin-bottom:16px}.qa-toolbar[data-v-d10ceba7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.qa-answers[data-v-d10ceba7]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-left:20px}.qa-answer-row[data-v-d10ceba7]{align-items:flex-start;gap:8px;display:flex}.qa-answer-row[data-v-d10ceba7] .ant-input-textarea{flex:1;min-width:0}.qa-editor-form[data-v-d10ceba7] .ant-form-item{margin-bottom:12px}.qa-answer-field[data-v-d10ceba7] .ant-form-item-label{padding-bottom:4px}.qa-editor-form .qa-answer-field[data-v-d10ceba7]{margin-bottom:12px}.qa-add-answer[data-v-d10ceba7]{margin-bottom:8px;padding-left:0}.qa-image-list[data-v-d10ceba7]{flex-wrap:wrap;gap:12px;display:flex}.qa-image-item[data-v-d10ceba7]{flex-direction:column;align-items:center;gap:4px;display:flex}.qa-image-picker[data-v-d10ceba7]{cursor:pointer;border:1px dashed #d9d9d9;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:96px;height:96px;display:flex}.qa-image-picker--loading[data-v-d10ceba7]{cursor:wait;opacity:.6}.qa-image-picker input[data-v-d10ceba7]{display:none}.qa-image-note[data-v-d10ceba7]{color:#98a2b3;margin-top:8px;font-size:12px}.facility-add[data-v-3fe84fed]{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.facility-grid[data-v-3fe84fed]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:12px;display:grid}.facility-row[data-v-3fe84fed]{border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.facility-row>div[data-v-3fe84fed]:first-child{min-width:0}.muted[data-v-3fe84fed]{color:#8c8c8c;font-size:12px}.facility-actions[data-v-3fe84fed]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.room-toolbar[data-v-e3f35124]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.room-grid[data-v-e3f35124]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.room-card__cover[data-v-e3f35124]{color:#8c8c8c;background:#f4f6fa;border-radius:6px;justify-content:center;align-items:center;height:165px;display:flex}.room-card h3[data-v-e3f35124]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;display:-webkit-box;overflow:hidden}.room-card p[data-v-e3f35124]{color:#667085;margin:10px 0}@media (width<=850px){.room-grid[data-v-e3f35124]{grid-template-columns:1fr}}.room-facility-list[data-v-9791cb69]{margin-top:20px;line-height:36px}.rate-toolbar[data-v-3d2294a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}
