.field-help[data-v-e50bf89c]{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.4;margin-bottom:6px}.plan-segment[data-v-e50bf89c]{display:inline-flex;padding:4px;border-radius:10px;background:var(--brand-off-white)}.plan-segment[data-v-e50bf89c] .el-radio-button .el-radio-button__inner{border:0!important;border-radius:8px!important;background:transparent;box-shadow:none!important;color:var(--text-secondary);font-weight:600;padding:8px 16px}.plan-segment[data-v-e50bf89c] .el-radio-button.is-active .el-radio-button__inner{background:#fff;color:var(--brand-off-black);box-shadow:0 1px 3px #00000014!important}.plan-add-btn[data-v-e50bf89c]{border:1px solid var(--divider-default);background:var(--brand-white);color:var(--brand-off-black);border-radius:8px;font-weight:600}.plan-add-btn.plan-add-btn--primary[data-v-e50bf89c]{border-color:var(--primary-light);background:var(--primary-light);color:var(--brand-white)}.plan-empty-state[data-v-e50bf89c]{padding:20px 16px;border:1px dashed var(--divider-default);border-radius:12px;text-align:center;color:var(--text-secondary)}.plan-empty-state[data-v-e50bf89c],.plan-room-card[data-v-e50bf89c]{margin-bottom:12px;background:var(--brand-white)}.plan-room-card[data-v-e50bf89c]{padding:16px;border:1px solid var(--divider-default);border-radius:12px}.plan-room-card .plan-room-card__head[data-v-e50bf89c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.plan-room-card .plan-room-card__head .plan-room-card__title[data-v-e50bf89c]{font-weight:600;color:var(--brand-off-black)}.plan-booking-toggle[data-v-e50bf89c]{display:flex;align-items:flex-start;padding:16px;border:1px solid var(--divider-default);background:var(--brand-white);border-radius:12px}.plan-booking-toggle[data-v-e50bf89c] .el-switch{width:44px!important;margin-right:12px}.plan-booking-toggle .plan-booking-toggle__text[data-v-e50bf89c]{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column;gap:2px}.plan-booking-toggle .plan-booking-toggle__text .body2[data-v-e50bf89c]{color:var(--text-secondary)}.plan-dialog-footer[data-v-e50bf89c]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;margin-top:8px;border-top:1px solid var(--brand-off-white)}.plan-dialog-footer .plan-dialog-footer__provisional[data-v-e50bf89c]{color:var(--text-secondary)}.plan-dialog-footer .plan-dialog-footer__actions[data-v-e50bf89c]{flex-shrink:0;display:flex;gap:12px}@media(max-width:700px){.plan-dialog-footer[data-v-e50bf89c]{align-items:stretch}.plan-dialog-footer[data-v-e50bf89c],.plan-dialog-footer .plan-dialog-footer__actions[data-v-e50bf89c]{flex-direction:column}}.guests-block[data-v-e50bf89c]{width:100%;margin-top:12px}.guests-chips[data-v-e50bf89c]{display:flex;flex-wrap:wrap}.guest-chip[data-v-e50bf89c],.guests-chips[data-v-e50bf89c]{align-items:center;gap:8px}.guest-chip[data-v-e50bf89c]{display:inline-flex;padding:4px 12px 4px 4px;border:1px solid var(--divider-default);border-radius:999px;background:var(--brand-white)}.guest-chip .guest-chip__avatar[data-v-e50bf89c]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--brand-white)}.guest-chip .guest-chip__name[data-v-e50bf89c]{color:var(--brand-off-black)}.guest-chip .guest-chip__badge[data-v-e50bf89c]{padding:1px 8px;border-radius:999px;background:var(--brand-off-white);color:var(--text-secondary)}.guest-chip .guest-chip__remove[data-v-e50bf89c]{cursor:pointer;color:var(--text-secondary)}.guest-chip--add[data-v-e50bf89c]{padding:8px 14px;border-style:dashed;color:var(--primary-light);cursor:pointer}.add-traveler[data-v-e50bf89c]{margin-top:12px;padding:16px;border:1px solid var(--divider-default);border-radius:12px;background:var(--brand-white)}.add-traveler .add-traveler__head[data-v-e50bf89c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.add-traveler .add-traveler__head .add-traveler__title[data-v-e50bf89c]{color:var(--brand-off-black)}.add-traveler .add-traveler__head i[data-v-e50bf89c]{cursor:pointer}.add-traveler .add-traveler__section[data-v-e50bf89c]{display:block;margin:8px 0;color:var(--primary-light);text-transform:uppercase}.add-traveler .add-traveler__saved[data-v-e50bf89c]{margin-bottom:12px}.add-traveler .saved-row[data-v-e50bf89c]{display:flex;align-items:center;gap:12px;padding:8px 0}.add-traveler .saved-row .saved-row__avatar[data-v-e50bf89c]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--brand-white)}.add-traveler .saved-row .saved-row__body[data-v-e50bf89c]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.add-traveler .saved-row .saved-row__body .saved-row__name[data-v-e50bf89c]{color:var(--brand-off-black)}.add-traveler .saved-row .saved-row__body .saved-row__rel[data-v-e50bf89c]{color:var(--text-secondary)}.add-traveler .add-traveler__actions[data-v-e50bf89c]{margin-top:12px}.guests-summary[data-v-e50bf89c]{margin-top:12px;color:var(--text-secondary)}
