.booking-source{color:#607097;align-items:center;gap:7px;font-size:11px;display:inline-flex}.booking-source .source-logo{object-fit:contain;flex-shrink:0;width:27px;height:27px}.booking-source .source-direct,.booking-source .source-booking{width:24px;height:24px}.booking-source>svg{color:#7065cc;flex-shrink:0}.booking-source.booking-source-corporate{color:#684600;white-space:nowrap;background:#fff3ce;border:1px solid #e5be59;border-radius:999px;padding:4px 9px;font-weight:700;display:inline-flex}.booking-source.booking-source-corporate>svg{color:inherit;width:15px;height:15px}small.corp-booking-name,.fd-guest small.corp-booking-name{color:#805600;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:4px;font-size:10px;font-weight:700;display:block;overflow:hidden}.res-corporate-fields{background:#f8f7ff;border:1px solid #e8e4ff;border-radius:10px;margin:10px 0;padding:0 12px 12px}.res-detail-link{color:#5744dd;align-items:center;min-height:36px;font-size:12px;display:inline-flex}.group-link{overflow-wrap:anywhere;background:#f2efff;border-radius:5px;align-items:center;gap:4px;max-width:100%;margin-top:5px;padding:3px 7px;font-size:10px;text-decoration:none;display:inline-flex;color:#5842d8!important}.group-form-notice{color:#66558f;background:#f4f1ff;border-radius:9px;margin:12px 0;padding:12px;font-size:12px;line-height:1.8}
