.catalog-demo-label{color:#6a5640;white-space:nowrap;text-overflow:ellipsis;background:#f4ede3;border:1px solid #ded3c5;border-radius:6px;width:100%;max-width:100%;margin:0 0 8px;padding:3px 8px;font-size:11px;font-weight:500;line-height:16px;display:block;overflow:hidden}.catalog-demo-toggle{align-items:center;gap:10px;min-height:44px;display:flex}.catalog-demo-toggle input{flex:none;width:18px;height:18px}.catalog-demo-toggle b{color:#6b2639;margin-left:8px;font-size:12px;display:inline-block}.catalog-demo-label.presentation-demo-label{color:#6a5640;margin:0 0 8px;font:500 11px/16px Arial,Helvetica,sans-serif}.presentation-booking-disabled:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.vv-return:has(>.presentation-demo-label){flex-wrap:wrap}.vv-return>.presentation-demo-label{flex:0 0 100%;margin-bottom:0}
